Posts
Writing on software, technology, music and more. Published infrequently.
2026
10 posts- Oct 20Does Claude Mean the End of Expertise?Not by a long shot. But it does mean not having it no longer stops you on the first step. Maybe you can let that teammate eat lunch after all.

- Oct 15Seize This Moment a Little Bit LongerRush has been my favorite band since high school. What they're doing right now is basically a miracle.

- Oct 9Wide as an ocean, deep as a puddleSoftware used to disappoint me the same way every time: it did a little bit of everything and not much of anything. With Claude, I can keep drilling into one feature. Who knows how deep it goes?!

- Oct 7“Can we rename this?”Why does one innocuous question make every developer sweat?

- Oct 6From vibe to live: why is it so hard to pull the trigger on agentic codebases?Vibe coding an app in a vacuum is easy. Pointing an agent at a codebase that's already live is easy too. Getting from the first to the second is a special kind of friction. Why?

- Oct 4I designed this format for me, but Claude likes it better.Every post on this site is a plain text file with a little YAML on top. I picked that for my text editor, git and Astro, but the biggest payoff was one I never considered.Series 3/3

- Oct 4I gave an LLM the keys to my computerI've discovered the joy of running my own Linux machine at home (but let's use the term “running” loosely). Am I trusting, stupid, or some other third thing?

- Oct 2The elephant in the roomIn my last post I said I built my own CMS. It's time to fess up.Series 2/3

- Oct 2I'm optimistic about the Blazers anywayTom Dundon has spent his first six months cutting staff, skipping playoff T-shirts and eyeing the exits. I'm not gonna let that bring me down.

- Oct 2Moving out of the house I builtI co-founded Concrete CMS. I'm still its core team leader. But this blog doesn't run on it anymore. Does that feel strange? You bet.Series 1/3
