2 min read

Agentic Coding

Table of Contents

I don’t write most of my code anymore. I describe, review, iterate.

This isn’t laziness. It’s a different kind of work.

The Shift

Traditional
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Think β†’ Type β†’ Debug β†’ Type β†’ Debug β†’ Ship β”‚
β”‚              ↑_______________↑              β”‚
β”‚                (your hands)                β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Agentic
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Think β†’ Describe β†’ Evaluate β†’ Adjust β†’ Ship β”‚
β”‚              ↑__________________↑           β”‚
β”‚               (your judgment)              β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

The typing went away. The thinking didn’t.

What You Own

  • Intent β€” β€œFix the bug” fails. β€œThe error state isn’t set when API returns 401” works.
  • Architecture β€” The agent doesn’t know your system. You do.
  • Quality bar β€” It ships fast. You decide if fast is good enough.
  • Business reality β€” What the user actually needs. What ships by Friday. What the agent will never know.

What You Don’t

Typing. File navigation. Syntax. Boilerplate. The mechanics.


Agentic coding isn’t about doing less. It’s about doing different.