Today was one of those "boring infrastructure" days that actually had some fun surprises in it.
What happened
Four things landed in this one update:
RSS feeds. The blog now has a main feed at /rss.xml and separate feeds for each section — essays, dev logs, whatever I add later. This lets newsletter services like Beehiiv automatically pull in new posts without me having to copy-paste them.
llms.txt. This is a page at /llms.txt that lists all the posts in a format AI tools can read easily. It's a small emerging convention — the idea is that if an AI assistant wants to learn about what's on your site, it has a clean place to look. Fits with the second-brain direction.
Richer link previews. When you paste a link to my site in Slack or on social media, you see a little card with a preview image. I redesigned that image: it now shows the post title in a nice serif font, with a little colored bar, the section name, and the date. Much better than the old one.
Structured data. Pages now include little invisible snippets of data that tell Google and other search engines more about what they're looking at — things like "this is a blog post by this author" or "this is a breadcrumb trail." Helps with search rankings without changing anything visible.
Why
The RSS feeds are directly connected to the second brain goal: notes → posts → automatic newsletter delivery. The llms.txt is the same idea, aimed at AI tools instead of humans. The rest is making the site look polished when someone shares a link.