Writing
Essays & ideas
- 01
Fixing intent drift: a spec + governance layer for AI-assisted development
6 June 2026
AI agents write code brilliantly and forget why ruthlessly. Here's the system I built to make the why survive — and what happened when I ran a real production feature through it.
- 02
I didn't invent AppMaker. I curated it.
23 May 2026
None of the ideas in my governance layer are original — and that's the point. What I actually did was study five systems, take the single best idea from each, and say no to everything else. Here's the full provenance, including the two failures that taught me the most.
- 03
The agent is the new integration layer
9 May 2026
For decades the user was the real integration layer — copying values between windows, checking five systems to answer one question. A conversational agent with tools ends that: one interface, every application behind it. Anatomy of a real one, with 46 tools in production.
- 04
Building a grounded AI agent for a consultancy website
25 April 2026
A public-facing chat agent is a liability generator with a text box. Here's the architecture that keeps ours useful, honest and cheap — grounding, fail-closed budgets, and rate limits that get stricter when things break.
- 05
The four kinds of AI agents (and what's actually behind Claude Code)
11 April 2026
'Agent' has become a word for everything with a chat box. Useful taxonomy: what tools it holds, what it may write to, and how long it runs unsupervised. Four kinds, illustrated with systems I run in production — and a look inside a coding agent.
- 06
Talk to your AI agent like a caveman
28 March 2026
Politeness is for people. With agents, every word of padding competes with your actual instructions for the model's attention — and the research backs this up. Why terse beats verbose, and the 'caveman' practice that takes it to the logical extreme.