swyxio / swyxdotio

This is the repo for swyx's blog - Blog content is created in github issues, then posted on swyx.io as blog pages! Comment/watch to follow along my blog within GitHub
https://swyx.io
MIT License
336 stars 45 forks source link

What if your Index Page was Smart? #444

Closed swyxio closed 2 years ago

swyxio commented 2 years ago

slug: smart-indexes title: What if your Index Page was Smart? description: Let's rethink the humble Index Page from first principles.

One thing I don't like about most blogs (company and personal) is that their index pages tend to be unappealing reverse chronological lists of links. Basically nobody visits your blog index out of habit, especially if you rarely blog, because the content never changes. So then you build a newsletter, and Twitter presence, to notify/publicize when you do have new stuff out.

This seems ass backwards. But is the overwhelming norm.

Let's rethink the humble Index Page from first principles.

  1. The most visited content sites in the world are bulletin boards (Reddit, Hacker News) and personalized feeds (FB, Twitter, Linkedin). They are habit forming destination sites because they have constant novelty.
  2. The most clicked and subscribed newsletters are NEWS letters. Basically simple lists of noteworthy stuff. jsweekly and dailydev and etc have >100k subscribers. hackernewsletter has 60k subscribers and is fully automated.
  3. A blog index is basically just a restricted form of a bulletin board with 1 person/company writing everything and no personalization. Distribution (newsletter/socials) is usually an afterthought and extremely manual.
  4. Many people report writers block with blogs, particularly after a big successful post, because it's almost impossible to consistently pump out bangers. So people invent other formats like TILs - Lee Byron's take on it - and Second Brains - to unblock themselves.

So what would a Smart Index look like?

What this basically ends up looking like is a "personal data warehouse". This is handrolled by a few brave enthusiasts now, but could be more of a product if someone out there chose to build it.

Hmm...

7flash commented 2 years ago

Think about Personal Index Page as a Collaborative Canvas, - where as a user you collaborate with automated service, - keeping it updated based on your interests.

Just paste links to blogs you are following in appropriate areas on the canvas.

Then new articles from all the sources will be streamed directly into your canvas in parallel.

My implementation is based on excalidraw:

https://github.com/excalidraw/excalidraw/issues/5684

swyxio commented 2 years ago

try tldraw for that - not yet launched but it will be more pluggable and updatable than excalidraw