Sources#
- Andrej Karpathy: From Vibe Coding to Agentic Engineering
- Boris Cherny: We Cut 80% of Claude Code's Prompt
- OpenAI Codex lead on the new shape of product work
- Thread by @AndrewYNg
Summary#
Andrej Karpathy coined "vibe coding" in 2025 and, a year later, names its serious successor: agentic engineering. The distinction is about which bar moves. Vibe coding raises the floor — anyone can build software now. Agentic engineering preserves the quality bar of professional software while going much faster: "you're not allowed to introduce vulnerabilities due to vibe coding; you're still responsible for your software, but can you go faster — and how do you do that properly?" It's an engineering discipline for coordinating spiky, fallible, stochastic-but-powerful agents without sacrificing quality.
The two bars#
- Vibe coding — floor up. Everyone can vibe-code anything. "Amazing, incredible." Democratization (cf. Printing Press Software Democratization). Quality is not the point; access is.
- Agentic engineering — ceiling up, quality held. You keep the responsibilities of professional software (security, correctness, maintainability) and use agents to go faster without dropping below that bar. "Doing that well and correctly is the realm of agentic engineering."
These are different activities, not points on one line. One lowers the entry cost; the other raises the output ceiling for people who already clear the bar.
"10x is not the speedup"#
Karpathy explicitly retires the old "10x engineer" trope as too small: "10x is not the speedup you gain… people who are very good at this peak a lot more than 10x." The ceiling on agentic-engineering capability is very high, and the spread between mediocre and AI-native practitioners widens, not narrows. (Echoes Harness Shrinkage as Models Improve: the leverage keeps growing as models improve; the binding constraint becomes the operator's taste — see Outsource Your Thinking, Not Your Understanding.)
What an AI-native practitioner looks like#
Asked to contrast a mediocre vs. a fully AI-native user of cloud code / codex / open claw, Karpathy's answer is mundane and important: invest in your setup, use all the tool's features. Same as the engineers who got the most out of Vim or VS Code — now applied to Claude Code / Codex. Mastery is configuration-and-features fluency, not a secret prompt.
Hiring has to be refactored#
A practical corollary: most teams still hire with the old paradigm (puzzles, leetcode). Karpathy argues agentic-engineering hiring should look like "give me a really big project and watch someone implement it well" — e.g., build a secure Twitter-clone-for-agents, then a red-team agent ("codex 5.4 xhigh") tries to break it and can't. Hiring should test verifiable, end-to-end build-and-defend ability, not isolated puzzle-solving. (See The Verifiability Thesis for why "and it can't be broken" is the load-bearing half.)
The human residue#
Even at the high ceiling, the human stays in charge of spec, taste, judgment, and oversight — agents do the fill-in-the-blanks. His MenuGen war story: the agent matched Stripe and Google accounts by email address instead of a persistent user ID — "such a weird thing to do," the kind of mistake Jagged Intelligence (Ghosts, Not Animals) predicts. You must design the spec ("these must be unique user IDs we tie everything to") and supply the taste; the agent handles the API details you've stopped memorizing.
The veteran's failure mode: over-specification (Cherny)#
Boris Cherny names the characteristic mistake of experienced engineers with modern models (YC interview, July 2026, practitioner-opinion): "way over-specific instructions… you must do one, then two, then three, then four. And for modern models, that's actually really not the way to do it." The correction: go a level higher — describe the task, the guardrails, and the exit criteria, then "let the model cook." He frames it as an unlearning problem: decades of building deterministic systems trained engineers to over-specify, and "when I look at engineers that have been coding for decades, this is a really really common failure mode… it's a journey to unlearn it" — treat the model "like you would a coworker. That's the level of intelligence that it's at now." This is the same operator-skill axis as Karpathy's mediocre-vs-AI-native spread, but with the sign flipped: what widens the gap isn't tool fluency alone, it's willingness to drop priors that used to be professionalism. (The advice is model-generation-indexed: "this is just not something that would have worked 6 months ago, but it does work today" — the delegation level itself is a shrinking-harness dial.)
The moving goalposts: supervised vs. unsupervised (Ambrosino)#
Andrew Ambrosino (OpenAI Codex) restates the same "which bar moves" distinction as a moving-goalposts observation, and welcomes the movement as evidence of progress. Asked what fraction of the product is AI-written: "If you use the goalposts from last year, 100% of our product is AI-written code. So the question is more like — is the code written supervised versus unsupervised? That's a totally different thing. I welcome the moving of goalposts, because that means we're making progress." The salient axis is no longer human-vs-AI authorship (settled) but how much human supervision the authoring still needs — which is exactly the agentic-engineering "quality bar held while going faster" line, measured as supervision cost.
He also captures the interactive form as "coding is steering the AI": the honest measure of AI's contribution isn't "what percent of my code did AI write" but "how many times did I have to steer it in the right direction" — the allocator/steerer role, restated. And on the frontier: "loops are so last week." The leading edge has moved past orchestrated loops to autonomous development and harness engineering — e.g. an agent doing overnight "garbage collection" of the codebase — though he flags it isn't there yet (models "usually increase complexity" and are bad at deleting code). This dates the vibe-coding→agentic-engineering ladder from the OpenAI side: the practitioner question is now supervised-vs-unsupervised and how autonomous a loop you can trust, not can the model write it.
Connections#
- Building Is Cheap, Arguing Is Expensive — cheap generation is what lets prototypes settle technical debates
- Andrej Karpathy — coined both terms
- Software 3.0 — the paradigm both activities operate in
- Jagged Intelligence (Ghosts, Not Animals) — why agentic engineering needs human oversight: agents make weird, spiky mistakes
- The Verifiability Thesis — the discipline leans on verifiable build-and-defend tasks
- Outsource Your Thinking, Not Your Understanding — taste/judgment/spec is the residual human bottleneck the discipline turns on
- Harness Shrinkage as Models Improve — the ">10x and widening" leverage curve as models improve
- Printing Press Software Democratization — the floor-raising half is the same democratization Boris Cherny describes
- Claude Code Best Practices — concrete agentic-engineering practice (explore→plan→code, verification-driven)
- Verification as the New Bottleneck — Fiona Fung's org-level account of "preserve the quality bar while going faster"
- Claude Code — the surface where this plays out
- Acceleration Whiplash — the dark mirror: Faros AI's industry telemetry of what the quality bar does when orgs don't practice agentic engineering — it drops (bugs/dev +54%, incidents per PR +242.7%)
- AI as Primary Author — "you're still responsible for your software" is the responsibility half of the authorship/accountability gap Faros documents at scale
- Returns to Expertise in Agentic Coding — the two-bars thesis, measured: Anthropic's 400K-session study finds occupation barely matters (the floor rose — anyone within 7pp of a software engineer) while domain expertise still decides success (the bar held)
- Andrew Ambrosino — the OpenAI-side "supervised vs. unsupervised" / "coding is steering" / "loops are so last week" restatement
- Compute Allocator — "coding is steering the AI" is the allocator role: measure the steers, not the lines
- Agentic Technical Debt — the barrier to fully-unsupervised loops Ambrosino names: models increase complexity and are bad at deleting code
- The Three Loops of AI-Native Building — Andrew Ng published a loop taxonomy the same week Ambrosino said "loops are so last week"; they disagree only if you conflate the harness-loop (absorbed by capability) with the product-loops (structural, and unshortened)
- Prototype Fidelity After Cheap Polish — the HCI field's read on the same practice: vibe coding as "a distinct professional skill sitting between design and development" that should be taught, with the floor/bar distinction this page draws still missing from that proposal
Open Questions#
- Karpathy hints at "one domain that's very [valuable]" for founders but won't say which (didn't want to "vague-post on stage"). What verifiable RL-environment domain is he gesturing at?
- If the mediocre/AI-native spread keeps widening, what does that do to team composition — a few extreme outliers plus agents, vs. broad mid-level staffing?
Sources#
- Andrej Karpathy: From Vibe Coding to Agentic Engineering
- OpenAI Codex lead on the new shape of product work — Ambrosino: "supervised versus unsupervised"; "coding is steering the AI"; "loops are so last week"
- Thread by @AndrewYNg — Andrew Ng, The Batch (2026-06-30),
practitioner-opinion: a three-loop taxonomy published the same week as "loops are so last week" - Boris Cherny: We Cut 80% of Claude Code's Prompt — Cherny, YC interview (2026-07-27,
practitioner-opinion): over-specification as the veteran failure mode; task/guardrails/exit-criteria over step lists
Cited by 23
- AI as Primary Author×3
Vibe Coding Vs Agentic Engineering — Karpathy's "you're still responsible for your software" is the…
- Andrej Karpathy×3
The interview's startling opener: Karpathy — of all people — says he's "never felt more behind as a…
- Jagged Intelligence (Ghosts, Not Animals)×3
MenuGen email-matching. His agent cross-correlated Stripe and Google funds by email address instead…
- Agentic Technical Debt×2
This is a directional bias, not just inconsistency: left to run, an agent adds abstraction, guards,…
- Boris Cherny×2
The model as organism, not system. (YC interview, July 2026) Building on models is "so different…
- Claude Code×2
Andrej Karpathy — power user ("cloud code / codex / open claw"); frames the discipline as agentic…
- Claude Design×2
Lift the floor, not the ceiling. The team built advanced pixel-level "power user" controls that a…
- Loop Engineering×2
Vibe Coding Vs Agentic Engineering — Ambrosino's "loops are so last week" marks the frontier moving…
- Open Questions Backlog×2
Vibe Coding Vs Agentic Engineering: If the mediocre/AI-native spread keeps widening, what does that…
- Outsource Your Thinking, Not Your Understanding×2
The human is "becoming a bottleneck of even knowing what we're trying to build, why is it worth…
- Returns to Expertise in Agentic Coding×2
Substituting for coding skill. Implementation-heavy work that used to require a coding background…
- The Three Loops of AI-Native Building×2
Two days before Ng's letter, Andrew Ambrosino — who leads the Codex desktop app at Openai — told…
- Acceleration Whiplash
Vibe Coding Vs Agentic Engineering — the dark mirror: this is what the data looks like when orgs…
- Agent Harness Engineering
Vibe Coding Vs Agentic Engineering — "loops are so last week": Ambrosino places harness engineering…
- Building Is Cheap, Arguing Is Expensive
This norm is in productive tension with the wiki's planning-first concepts. Design Concept Grilling…
- Compute Allocator
Vibe Coding Vs Agentic Engineering — "coding is steering the AI" restates the allocator role:…
- Harness Shrinkage as Models Improve
Vibe Coding Vs Agentic Engineering — Karpathy's ">10x and widening" leverage curve is the…
- AI Coding Practice
Vibe Coding Vs Agentic Engineering — Vibe coding raises the floor (anyone builds); agentic…
- Printing Press Software Democratization
Vibe Coding Vs Agentic Engineering — Karpathy's "vibe coding raises the floor" is the same…
- Prototype Fidelity After Cheap Polish
Vibe Coding Vs Agentic Engineering — the practice this article calls "vibe coding" and proposes…
- Single General Agent vs. Multi-Agent Coding Architecture
Vibe Coding Vs Agentic Engineering (Ambrosino) places autonomous single-agent development past…
- Software 3.0
Vibe Coding Vs Agentic Engineering — vibe coding is 3.0 with the floor lowered; agentic engineering…
- The Verifiability Thesis
Vibe Coding Vs Agentic Engineering — the discipline's hiring test ("red-team can't break it") is…
Related articles
- Verification as the New Bottleneck
Fiona Fung: coding is no longer the bottleneck — verification, review, maintenance are; shift-left; TDD loses its tax;…
- Claude Code
Anthropic's agentic coding product; created by Boris Cherny late 2024; TypeScript/React on Bun (itself Claude-rewritten…
- Loop Engineering
Replacing yourself as the agent's prompter by designing the system that prompts it: a recursive-goal loop built from fi…
- Agentic Technical Debt
Debt that *compounds* (not just accumulates) because each agentic-coding session re-derives architectural decisions wit…
- Andrej Karpathy
Co-founder OpenAI, ex-Tesla AI, Eureka Labs; coined "vibe coding," Software 1/2/3.0, "ghosts not animals," "agentic eng…
