February 5, 2026 Read on mitchellh.com
5

My AI Adoption Journey

AI & LLMsDeveloper ToolsGhostty

Mitchell Hashimoto describes his gradual journey from AI skeptic to productive AI user, structured as a six-step progression. He began by abandoning chatbot interfaces in favor of agentic tools, then forced himself through a painful period of reproducing his manual work with agents to build expertise. He discovered efficiency gains by running agents during off-hours, delegating high-confidence tasks while working on other things manually, and engineering 'harnesses' (AGENTS.md files and verification tools) to prevent recurring agent mistakes. His current goal is to always have a background agent running on useful work, though he emphasizes measured adoption over hype and respects others' choices not to use AI at all.

Productive AI adoption requires painful deliberate practice to learn what agents can and can't do, then systematically engineering harnesses and verification tools so agents produce correct results autonomously while you focus on the work you actually enjoy.
  • 5

    Instead of giving up, I forced myself to reproduce all my manual commits with agentic ones. I literally did the work twice.

  • 4

    Using an agent for something it'll likely fail at is obviously a big waste of time and having the knowledge to avoid that completely leads to time savings.

  • 7

    Instead of trying to do more in the time I have, try to do more in the time I don't have.

  • 6

    Very important at this stage: turn off agent desktop notifications. Context switching is very expensive. It was my job as a human to be in control of when I interrupt the agent, not the other way around.

  • 5

    Anytime you find an agent makes a mistake, you take the time to engineer a solution such that the agent never makes that mistake again.

  • 4

    I could now focus my coding and thinking on tasks I really loved while still adequately completing the tasks I didn't.

  • 5

    I don't want to run agents for the sake of running agents. I only want to run them when there is a task I think would be truly helpful to me.

  • 4

    I really don't care one way or the other if AI is here to stay, I'm a software craftsman that just wants to build stuff for the love of the game.

reflective, pragmatic, measured