Longer reads
Pieces that needed more room than the newsletter has.
The newsletter is short on purpose. These are the pieces that would not fit: a way of seeing a problem that keeps coming back, or a setup explained well enough that you could rebuild it. Each one has its own page.
The Noble Excuse
For the project that has been almost ready for two months, behind a reason too good to argue with.
The Noble Excuse
A framework for recognising when a virtue is doing a different job.

The Groundskeeper
For anyone running more than a handful of written instructions for an agent. Built and measured on Claude Code, where the repository doubles as a plugin marketplace.
Your agent’s skills don’t break. They expire.
A maintenance layer for agent skills.

52 Button Pushes
For the newsletter you started and quietly stopped. Four years of weekly publishing, reduced to the thing that actually decides it.
52 Button Pushes: The Real Problem with Newsletter Consistency
Why do smart people abandon newsletters after three posts? It’s not your writing—it’s courage. After four years of weekly publishing, I’ve learned consistency isn’t creativity, it’s pressing publish 52 times even when you think it’s not good enough.

The Writing Machine
For anyone who wants to know what "I use AI to write" actually consists of, and in what order to build one.
The Writing Machine
The parts an AI writing setup is made of, and the order to build them in.




