
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 moreSara Boboltz, reporting for HuffPost:
Eli Lilly’s stock dipped Friday morning after someone paid $8 to verify a Twitter handle resembling that of the pharmaceutical giant and posted: “We are excited to announce insulin is free now.”
Insulin, of course, is not free. In the U.S., one study released this summer found that the high price of the lifesaving drug puts an extreme financial burden on about 14% of the 7 million Americans who need it regularly.
[…]
The Eli Lilly imposter verified the handle @EliLillyandCo, taking advantage of Twitter’s new rules governing who gets to have a verified account. The company’s real handle is @LillyPad.

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