Blog
Posts
Thoughts on MCP, AI tooling, and building developer infrastructure.

Automate around the ceremony
npm now requires a live human at the moment of publish, and it was right to. The answer for agent workflows is not a bypass token - automate the plumbing and keep hardware-backed user presence as the last gate.
Read more →
Give your agents a home: our shared Mac mini AI workbench
Four people share one always-on Mac mini as a Claude Code workbench: per-person config dirs, scheduled headless runs, and real logged-in browsers. A setup report and a position: agents need a permanent home.
Read more →
Claude Max: two 5x accounts vs. one 20x, same price, opposite bets
One Max 20x costs the same as two Max 5x. The multipliers price per-session usage, not the weekly cap, so the real fork is depth vs. breadth, not big vs. small.
Read more →
The MCP Disposition Dilemma
A fundamental gap in how MCP handles tool responses - and a proposal for content disposition annotations.
Read more →
The Silkweave Manifest
Why I'm building Silkweave - design principles, the case for lean stacks, and what the AI ecosystem still needs to figure out.
Read more →