
Migrating this site to EmDash
This site has changed CMS more times than I can count since 2003. This time I moved to EmDash on Cloudflare, and the reason is that most of my building now happens alongside an AI agent.
Read moreJason Snell, writing for Six Colors:
With the iPad Pro and improvements to iOS and various iOS apps, I reached a point where I could do most or all of my required work on the road without bringing a Mac along. (I’ll get into some of the limitations below, because they still remain — and are frustrating reminders of how young this product still is.) I wasn’t going to leave the iPad behind, but I no longer needed to bring the Mac. My bag got lighter.
So when I review the new iPad Pro, it’s as someone who has chosen this platform as a tool to get work done around the house and on the road, in addition to all the other things the iPad excels at, like letting me read the news in the morning in bed while sipping my tea.

This site has changed CMS more times than I can count since 2003. This time I moved to EmDash on Cloudflare, and the reason is that most of my building now happens alongside an AI agent.
Read more
I wanted a simple dashboard that showed me events as they happened, so I wrote a quick little Astro app. It grew into Get Butters: a real-time event feed with a REST API, a CLI, insight cards and push alerts.
Read more
Once four agents can edit the same repo, architecture stops being the hard problem and coordination starts. The five roles I run and what each one is forbidden to touch, why every handoff goes through a file, a worktree script so agents stop racing, and the failure modes worth naming.
Read more