When AI writes all the code
I delegate implementation to agents while staying involved in design, evaluating larger features, and checking that the whole application works as I expect.
I delegate implementation to agents while staying involved in design, evaluating larger features, and checking that the whole application works as I expect.
How I turned Cove, the Mac RSS reader I built, into an MCP server so my AI agents send me a daily digest in Discord while my library stays on my Mac.
How I built Sherpa, a Chrome extension that uses LLMs to explain pull requests as you review them, with progressive file and hunk-level detail.
How to use devcontainers to run AI agents like Claude Code and Codex in isolated environments you control, so you can skip the permission prompts.
2016 to 2022
The archive, 19 older postsThe letter
New essays by email. It costs nothing.