Blog
Thoughts on AI agents, Rust, systems programming, and building developer tools.
May 6, 2026
The Terminal Is Not a Display
How npcterm, a headless terminal emulator over MCP, unlocks decades of Unix TUI software for AI agents: from vim and ssh to btop and htop: without rewriting a single tool.
Read more → Apr 29, 2026
Change the Interaction, Not the Model
The biggest token gains in agent tools don't come from better models. They come from changing how the agent interacts with the tool. I built a web browser for AI agents and learned that pushing the decision into the harness — not the prompt — is what makes agents efficient.
Read more → Apr 23, 2026
From HCI to ACI: Designing Infrastructure for AI Agents
The transition from Human-Computer Interaction to Agent-Computer Interaction — when your users are no longer humans, design discipline stays the same, but the metrics change.
Read more →