Frameworks
Reusable ways of seeing a problem that keeps coming back.
A framework here is a way of seeing a problem that keeps coming back, written so you can use it without me. 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.



