
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 moreChris Welch, writing for The Verge:
The iPad Pro’s single USB Type-C port is one of my main frustrations about an otherwise truly stellar piece of technology. You get to use it for one thing at a time, be it charging, using the USB-C headphone adapter, or plugging in a range of dongles (and soon, mercifully, external hard drives). I ask: can any device be “pro” if it has just one lonely port?
Thankfully, the jack-of-all-trades nature of USB-C means that you can use USB-C hubs to get those missing ports back — and then some. Apple provides very little guidance on which hubs work the best with the 2018 iPad Pro; all the company really says is that hubs and docks should both work over the USB-C connection. None of the products I tested had a badge on the box to indicate MFi / Made for iPad certification, but they all functioned (mostly) as expected.

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