
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 moreThere are plenty of ways to make money in the metaverse — custom avatars, cool maps, unique digital experiences, ad-supported livestreamed playthrough videos — but the folks trying to convince you to buy a digital mansion or a virtual yacht aren't going to be part of that new economy.
>
They know they don't understand it, they know the way value intersects with creativity online is changing, they know NFT real estate is worthless, and they know they have no place in the future that's quickly approaching. And it scares them.

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