Posts

Writing on software, technology, music and more. Published infrequently.

2026

10 posts
  1. 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.
  2. 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.
  3. 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?!
  4. Oct 7“Can we rename this?”Why does one innocuous question make every developer sweat?
  5. 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?
  6. 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
  7. 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?
  8. 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
  9. 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.
  10. 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