ArticlesFoundations
The Pilot model: directing agents instead of typing
The biggest shift in building with AI isn't the code the agent writes — it's that you stop being crew and start being the pilot.
The hardest part of building with AI agents isn't learning the tools. It's a change in self-image. For your whole career, being good meant producing — writing the code, solving the bug, shipping the feature with your own hands. Agentic development quietly takes that away, and a lot of capable people resist it without realising.
The reframe that makes it click is the Pilot model: you are not crew anymore. You're the pilot. Here's what that means and why it changes everything about how you work.
Crew versus pilot
A crew member hauls rope, trims sails, does the physical work. A pilot sets the course, reads the instruments, makes the calls, and directs the crew. Both are essential. They're not the same job.
In agentic development, the AI is the crew. It writes the code, runs the tests, manages the files, generates the docs — the physical work of building. That leaves you the pilot's job: deciding where to go, judging whether you're on course, and owning the outcome.
The mistake nearly everyone makes at first is staying a crew member — grabbing the rope, typing the code, treating the agent as a slightly better autocomplete. That wastes the whole thing. You can't pilot if you're still hauling rope.
What the pilot actually does
The pilot's work is different, and it's the work that was always the hard part:
| Crew (wrong seat) | Pilot (right seat) |
|---|---|
| Writing the boilerplate | Writing the brief that constrains the boilerplate |
| Chasing a bug for three hours | Setting a time limit and escalating |
| Typing out the test | Specifying the acceptance criteria before a line runs |
| Updating docs after the fact | Writing the session note as part of the work |
None of that is lesser work. It's higher-leverage work. A clear brief makes the agent good. A sharp acceptance criterion makes it self-correct. A written session note makes the next session start ahead.
Why directing beats typing
Here's the practical case, not the motivational one. The agent's output quality is downstream of your direction. A vague instruction over thin context produces confident, drifting nonsense. A clear brief over good context produces something you can trust. The lever isn't your typing speed — it's your directing.
Practitioners who've made this shift describe the same thing: the win comes from orchestrating the agent well, not from staying hands-on-keyboard. Spend your effort on the brief, the standard, and the review, and the agent does dramatically more, dramatically better.
Stuart Leo
A crew member measures the day in lines written. A pilot measures it in decisions made and outcomes shipped.
The four pilot habits
Being a pilot comes down to four habits:
- Brief before build. Say what to build, what not to, and how you'll know it worked — before the agent starts.
- Set the standard, then hold it. Define what "good" means and review against it. The agent won't raise the bar for you.
- Time-box the struggle. When the agent's stuck, don't let it grind — reframe or escalate.
- Capture as you go. Write the session note and the gotcha while it's fresh, so the knowledge compounds.
Do these and you're piloting. Skip them and you're back to hauling rope with extra steps.
Stepping into the seat
The shift is uncomfortable because it asks you to value something you've never been rewarded for — direction over production. But it's the whole unlock. The builders getting the most out of agents aren't the fastest typists. They're the clearest pilots.
Measure yourself by decisions made and outcomes shipped, not lines written. That's the seat to take.
Start here: see how to build with AI agents, what agentic coding is, or read the method.
FAQ
- What is the Pilot model in C²?
- The Pilot model says the human directs and the AI executes — you're the pilot setting course, reading instruments, and making decisions, while the agents are the crew that write code, run tests and manage files. It reframes the human's job from producing output to directing it and owning the quality bar.
- How is being a pilot different from pair programming?
- In pair programming you're still typing, with the AI alongside. As a pilot you've handed execution to the agent and moved up a level — scoping the work, reviewing the result, making the architectural calls. You direct the loop rather than sharing the keyboard.
- What does a pilot actually do all day?
- Writes the briefs that constrain the work, sets and enforces the quality bar, makes architectural and product decisions, reviews agent output, and captures what was learned. The measure shifts from lines written to decisions made and outcomes shipped.
Related
A plain-English guide to building real software with AI coding agents — the loop, the context, and the habits that separate shipping from vibe-coding into a mess.
What is agentic coding? Beyond autocompleteAgentic coding is the shift from AI autocomplete to an agent that plans, edits, runs and verifies in a loop. What it is, how it differs, and how to start.