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.
Making useful software, maintaining open source, and sharing ideas through writing and teaching.
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.
2016 to 2022
The archive, 19 older postsThe letter
New essays by email. It costs nothing.