Blog
Thoughts on software, music, life, and building thingsI also collect work-in-progress research: articles that aren't ready yet, rough notes, and things I'm still thinking through. If you're curious about what I'm exploring before it becomes a proper post, you might find something interesting there.
Featured
-
Three reasons I resisted AI-augmented coding, and what it took to get past each one.
-
A follow-up to Code I'll Never Read. If plans get as heavy as the code, you've just swapped one unreadable artefact for another. The real question is where you get leverage.
-
95% of enterprise AI pilots fail, yet individual practitioners report real gains. A quadrant for mapping the problem space, the March of Nines for understanding why demos don't become production systems, and the outer loop for getting better over time.
-
We're talking about cognitive debt. We should also be talking about operational debt: code generated faster than teams can earn the knowledge to run it.
-
My full process for AI-augmented development, built from daily use in production. Field reporting from a practitioner, not theory.