From Typing Code to Steering It — How AI Reshaped My Day

From Typing Code to Steering It — How AI Reshaped My Day

A few years ago I measured my output in lines of code. Today I measure it in decisions made, problems framed, and shipped product. The reason for that shift is simple: AI tools — Claude Code chief among them — have gotten good enough that typing the code is no longer the bottleneck. Thinking clearly about what to build, in what order, and why is.

This post is about that transition. What it looks like when AI-assisted coding stops being a novelty and becomes muscle memory, and how that frees you up to do the higher-leverage work — planning, architecture, and leading delivery.

Where I am now with AI coding

After hundreds of hours pairing with Claude Code, I’d say I’ve near-mastered the workflow. That’s a strong claim, so let me be specific about what it means:

The skill isn’t prompting. The skill is framing — giving an AI agent the right scope, the right context, and the right success criteria, then reading the diff like a senior reviewer.

The real shift: from writer to director

Here’s the part that surprised me. As coding got faster, my actual job got less about coding. The bottleneck moved upstream.

These days my time goes into:

The keystrokes still happen, but they happen faster, and they’re not where the value is. The value is in the decisions that frame the keystrokes.

What “planning-first” looks like in practice

A typical project for me now starts well before any code:

  1. Frame the problem. Not “build feature X” — but “what user pain are we actually solving, and what does success look like?”
  2. Sketch the shape. A short architecture doc: data flow, key components, edge cases, what we’re explicitly not doing.
  3. Slice the work. Break it into changes small enough that each one can be reviewed in one sitting.
  4. Hand off to AI for the obvious parts. Scaffolding, boilerplate, mechanical refactors — Claude Code can draft these in minutes.
  5. Spend my attention on the non-obvious parts. Trade-offs, edge cases, integration points, naming.
  6. Review every diff. Mine, the AI’s, the team’s. The review is the work now.

When you do it this way, AI doesn’t replace engineering judgement — it amplifies it. A team with clear plans and good reviewers gets superpowers. A team without them just produces more questionable code, faster.

What I tell engineers who want to make the same shift

The tools, briefly

Claude Code is the one I rely on most — it sits in my repo, runs commands, edits files, uses git, and lets me operate at the level of “make this change” instead of “type this code.” Around it I keep:

The toolset matters less than the habits around it. Plan, scope, delegate, review, ship.

The bottom line

AI didn’t make engineers obsolete. It made typing obsolete. What’s left is the part that always mattered most — understanding the problem, designing the solution, leading the people who build it, and taking responsibility for what gets shipped.

That’s the job I want now. AI just got me here faster.

ZK

© 2026 ZK

Instagram GitHub