HomeBlogAbout
GitHubXLinkedIn

Blog

Notes on developer tools, software engineering, and things I'm building.

All Posts

  • May 22, 2026

    A Diff Is Not a Handoff

    When an agent stops, what it leaves behind is raw output. The real product is the handoff: structured, reviewable, and safe for a human to take over.

  • May 6, 2026

    Cognitive Debt and the Thinking Muscle

    Every thinking task you hand off is cheap in the moment. The compounding is not.

  • May 4, 2026

    Open Forge: a command center for AI coding agents

    Open Forge is a local desktop app for managing AI coding agents without giving up control of the work.

  • April 29, 2026

    The Erosion of Struggle

    AI fills the gaps before your brain gets a chance to. That might be costing you more than you think.

  • April 20, 2026

    The Attention Cost of Agentic Development

    Running multiple AI agents in parallel feels productive. It might be costing you the one thing that makes hard work good.

  • April 3, 2026

    Focus Is the Feature

    The new wave of agentic tools optimizes for more. More agents, more visibility, more notifications. That might be the wrong direction.

  • March 27, 2026

    The Dirty Code Backlog — Why AI Should Learn When to Fix and When to Queue

    AI coding agents should act more like senior engineers: fix what matters now, and log the rest as reviewable backlog work.

  • March 27, 2026

    When AI Orchestrates, Not Just Writes

    Getting good results from AI coding tools is a workflow problem. The next step is AI that manages that workflow.