
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 moreMichael McWhertor, reporting for Polygon:
The U.S. Federal Trade Commission is suing Microsoft over its planned $68.7 billion acquisition of Activision Blizzard, saying that the deal “would enable Microsoft to suppress competitors to its Xbox gaming consoles and its rapidly growing subscription content and cloud-gaming business.”
In a news release, the FTC said that Microsoft has a record of “acquiring and using valuable gaming content to suppress competition from rival consoles,” pointing to the company’s $7.5 billion acquisition of ZeniMax Media, the parent company of Bethesda Softworks. The FTC noted Microsoft’s plan to keep next year’s Starfield from Bethesda Game Studios and Redfall from Arkane as Microsoft exclusives. Those games will be available on Xbox platforms and Windows PC, and the company’s Game Pass subscription service.
“Microsoft has already shown that it can and will withhold content from its gaming rivals,” said Holly Vedova, director of the FTC’s Bureau of Competition, in a news release. “Today we seek to stop Microsoft from gaining control over a leading independent game studio and using it to harm competition in multiple dynamic and fast-growing gaming markets.”

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