Tags: AI, Blogging, Update
2025

a blog in 2025

Once I decided to return to blogging, the immediate question was how to do it. Obviously, the cool kids are on Ghost or Substack, but the goal here isn’t to build a base of subscribers or make money. It’s just been too long being quiet.

My last blog was on Jekyll but I didn’t have any real ties to it. Plus, I do more day-to-day thinking in typescript, so Astro seemed like a fun choice.

All the posts

The next question was whether to just start over or pull content. The more I poked around, the more I realized I had 20 years of content scattered all over the place, so why not pull it together?

Claude Code and a few other scripts I already had made this easy for content on Blogger and GitHub. The old Terra Nova was substantially harder. Its current search seems broken and Cloudflare is very aggressive in blocking machine access to its links. Thank you Internet Archive!

Oh, hai Cloudflare

Bumping into Cloudflare made me realize I’d never really hosted anything there before, so what a fun opportunity to learn something new. A few deployment gotchas later — GitHub action -> Cloudflare was easier to configure than Cloudflare page rebuilding and deploying on GitHub change for some reason — and here we go.

Zed + Gemini

For actual writing, I’m evaluating Zed and using it as my daily driver. While I currently prefer Anthropic Claude Opus 4 for typescript and react, I much prefer Gemini 2.5 Pro for broader design and problem solving efforts, so I tend to write command line tools to use it. Zed’s interface made it easy to use Gemini as a fancy spell checker that doesn’t barf if I want to use ‘git gud’ somewhere.

The Fediverse

How to share posts and updates these days? I’ll start on Facebook, LinkedIn, and Threads. I’ll pop into Bluesky and Mastodon occasionally. Maybe I should set up some automatic cross posting there?

I don’t see any need for comments here — hopefully the Fediverse will abide. See prior question.