Professional developers don't vibe code. They control code.
Professional developers don't vibe code. They control code.
New research shows exactly how…and why it matters for everyone else.
UC San Diego researchers studied 112 experienced developers (3-25 years) using AI coding agents in real work. The headline contradicts the hype: Pros don’t delegate. They direct.
—The Control Paradox—
Think Iron Man's suit. Tony Stark doesn't climb in and take a nap. He's flying every second, making constant micro-adjustments, staying deadly focused.
That's how pros use AI. 69% carefully reviewed every AI-generated change. They modified output about half the time. They broke work into tiny chunks—averaging 2.1 steps per prompt, never more than 6.
"I do everything with assistance but never let the agent be completely autonomous—I am always reading the output and steering."
—What Works, What Doesn't—
Researchers coded 189 distinct tasks. The pattern was clear.
AI crushes straightforward, repetitive work (think: scaffolding, boilerplate, tests, documentation, simple refactoring).
AI faceplants on complex tasks and judgment calls (think: one-shot perfect code, business logic, system integration).
—The Expertise Paradox—
Using AI well requires MORE expertise, not less. 65 respondents said domain knowledge was critical. Experts craft better prompts (10+ types of context on average), validate faster, know when to override.
Failed prompts? They were missing key information 65% of the time.
So, AI doesn't replace expertise.
It amplifies it.
—The Winning Pattern—
Every successful developer:
human plans
AI executes small chunks
human validates
iterate
Even with 70+ step plans, they only let AI work on 2-6 steps at a time.
This isn't a limitation. It's the system.
So, design for control, not autonomy.
Well-defined tasks work.
Complex judgment doesn't.
The gap between experts who leverage AI and those who don't is about to widen dramatically.
The paper's conclusion: "Professional developers do not vibe, they control."
Where have you had to take back control?
(I had an absolute disaster building an invoicing agent. 🤦)
—
Source: Professional Software Developers Don’t Vibe, They Control: AI Agent Use for Coding in 2025, Huang et al, Dec 2025