Technical intelligence brief · 2026

Andrej Karpathy on Vibe Coding: Notes for Agentic Engineers

A year after coining "vibe coding," Karpathy named what professional AI programming had matured into — "agentic engineering" — and it comes with a verification bill attached.
In a February 2026 retrospective marking one year of "vibe coding" — the casual, "forget that the code even exists" approach he coined in early 2025 — Andrej Karpathy proposed a name for what professional AI programming had become: "agentic engineering." His framing is capability-driven, not failure-driven: as LLM agents became "a default workflow for professionals," the goal shifted to capturing their leverage "without any compromise on the quality of the software." By his definition, you are no longer writing code directly roughly 99% of the time — you are orchestrating agents and acting as oversight. For engineers, the takeaway is structural: the scarce skill is no longer typing code, it is the oversight and verification discipline that makes agent-generated code trustworthy at scale.
Verifiability Agentic Workflows Oversight CI/CD Discipline Human Oversight
Context

What Changed, and Why It Matters Now

Karpathy didn't disavow the term he coined — he reflected on it fondly ("good fun, and it almost worked") and drew a line between two different activities: casual "vibe coding," and the professional discipline he now calls "agentic engineering."

"Vibe coding" entered the vocabulary in early 2025 to describe a specific posture — what our research calls the "prompt and pray" approach: write a simple natural-language prompt, let the model generate the code, accept the output largely unchecked, and move on if it appears to run. Karpathy's own framing of the term was casual and exploratory — fitting for prototypes, hobby projects, and early experimentation where the cost of a mistake was low.

By early 2026, in his one-year retrospective, Karpathy's point was about maturation, not failure: as LLM agents became capable enough to be "a default workflow for professionals," the casual posture of vibe coding needed a more rigorous counterpart for production work — one that keeps the leverage of agents "without any compromise on the quality of the software."

The audience for this shift is broad: software engineers integrating AI into daily workflows, AI product leaders deciding how much autonomy to grant agent systems, security leaders inheriting the blast radius of unchecked generation, and enterprise decision-makers setting policy for AI-assisted development at scale.

  • The shift reframes the human engineer's job from prompt author to director, architect, and validator.
  • It reframes AI from a single-shot chatbot into networks of autonomous, coordinated agents.
  • It reframes "done" from "the code runs" to "the code is programmatically verified."
  • It reframes target scale from prototypes and MVPs to enterprise-ready production software.

None of this means AI-assisted coding is being abandoned — Karpathy's own framing treats agentic workflows as the evolution of LLM-assisted programming into a default professional workflow, not a retreat from it. The change is in how much oversight surrounds the generation step.

Operating Model

What Agentic Engineering Actually Is

Agentic engineering is defined less by a single new tool and more by where oversight sits in the workflow — and by what counts as "finished."

According to Karpathy's retrospective as covered by The New Stack, the evolution of large language models has turned AI-assisted programming into a default workflow for professionals — but one that now carries heavily increased oversight and programmatic scrutiny compared to the vibe-coding era. The table below synthesizes the comparison our research draws between the two postures.

Human role

Vibe coding: dictating text prompts and trusting the output blindly. Agentic engineering: acting as director, architect, and strict validator of agent output.

AI autonomy

Vibe coding: single-shot generation or simple chatbot interaction. Agentic engineering: networks of autonomous, multi-agent frameworks coordinating on a task.

Verification

Vibe coding: "if it runs, it's fine." Agentic engineering: programmatic verification, auto-generated unit tests, and continuous CI/CD checks.

Target scale

Vibe coding: prototypes, internal MVPs, and hobby projects. Agentic engineering: enterprise-ready production software with real operating stakes.

The Operating Loop Implied by the Research

The research does not lay out a numbered methodology, but the comparison table and Karpathy's "fallible interns" framing imply a repeatable operating loop for directing agent work responsibly. The scaffold below reconstructs that implied loop from the research's own logic — director, autonomy, verification, scale.

01
Direct
The engineer acts as director and architect, defining task boundaries and intent rather than dictating exact syntax to a single prompt.
02
Delegate
Work is handed to networks of autonomous, multi-agent frameworks rather than a single chatbot exchange, increasing throughput and coordination needs.
03
Verify
Output is run through programmatic verification, auto-generated unit tests, and continuous CI/CD checks before it is treated as acceptable.
04
Validate
The engineer returns as strict validator, the final check standing between agent output and enterprise-ready production software.
Evidence

The Core Superpower: Verifiability

The through-line of Karpathy's framing: as you shift from writing code to orchestrating and overseeing agents, the professional's main currency is no longer syntax memorization or raw typing speed — it is verification.

The research offers a specific mental model for managing AI agents: treat them like fallible interns who have infinite speed and perfect memory but zero baseline judgment. That framing does real work. It explains why agentic engineering needs more structure than vibe coding, not less — an intern with infinite speed and zero judgment can produce enormous amounts of confidently wrong work before anyone notices.

Under this model, the engineer's job is threefold: define the boundaries an agent is permitted to operate within, establish rigorous automated testing suites that catch what the agent cannot judge for itself, and strategically orchestrate how multiple agents coordinate — all without giving up the speed advantage that made AI-assisted coding attractive in the first place.

This is a meaningful reframing of engineering value. It does not claim that writing code by hand becomes worthless, nor does it claim that AI agents will independently reach production quality. It claims something narrower and more defensible: the bottleneck moves from generation to verification, and the engineers who can build trustworthy verification scaffolding capture the value that used to sit with fast typists.

  • Speed and memory are no longer differentiators — agents now have both in abundance.
  • Judgment, boundary-setting, and test design become the scarce, valuable skills.
  • Verifiability is positioned as a discipline to build, not a feature to buy off the shelf.

The research frames this as a genuine shift in what "quality" requires — maintaining it without compromising on speed, rather than trading one for the other.

Friction and Governance

What Still Needs Resolving

Agentic engineering is a maturation of AI-assisted programming, not a finished solution. Several open tensions are implicit in the shift to agent orchestration and oversight.

F
Verification Is Now the Bottleneck
If "if it runs, it's fine" is gone, someone has to build and maintain the test suites and CI/CD checks that replace it — that is new, non-trivial engineering work.
F
Multi-Agent Coordination Risk
Networks of autonomous, multi-agent frameworks introduce coordination failure modes — conflicting changes, duplicated work, or compounding errors — that a single chatbot session did not have.
G
Zero Baseline Judgment
The "fallible intern" framing is explicit that agents bring no inherent judgment — governance has to be designed in through boundaries and escalation rules, not assumed.
G
Director-Validator Accountability
Recasting the engineer as director, architect, and strict validator concentrates accountability on that human role — the research does not address what happens when validation is skipped under deadline pressure.
Strategic Response

A Roadmap for Adopting Agentic Discipline

Our deep research closes by inviting a direct conversation about tooling and context — Cursor, Claude Engineer, Replit-style IDE extensions, and whether the work is solo or enterprise. That invitation maps onto a practical adoption sequence.

Stage 01

Audit Current Posture

Identify where your team's workflow still resembles "prompt and trust" — single-shot generation accepted with no programmatic check before merge.

Stage 02

Name the Tooling

Inventory the AI tools and IDE extensions already in use — the research specifically names Cursor, Claude Engineer, and Replit as reference points worth mapping against.

Stage 03

Build the Verification Layer

Stand up automated unit tests and continuous CI/CD checks before scaling agent autonomy — verification has to exist before multi-agent delegation is safe.

Stage 04

Match Scale to Stakes

Distinguish solo prototype work from enterprise production environments — the research treats this distinction as central to how much agentic discipline is warranted.

Conclusion

The Professional Default Changed, So the Name Did Too

Karpathy's retrospective makes the throughline clear: "vibe coding" was a name for casual, low-stakes experimentation, and professional AI programming has since matured into something that needs its own name — and its own discipline.

"Vibe coding" was never positioned by Karpathy as a production methodology — by his own description it was for fun, throwaway projects from when models were weaker. What changed is capability: agents got good enough to become the professional default, so the open question became how to capture that leverage "without any compromise on the quality of the software." Agentic engineering is his answer: keep the speed of AI-assisted generation, but wrap it in director-level oversight, multi-agent coordination, and programmatic verification sized to the actual stakes of what is being built.

For engineers reading this brief, the practical question the research poses directly is not philosophical — it is operational: what tools are you already using, and are you building solo prototypes or shipping into enterprise production? The answer determines how much agentic discipline your current workflow actually needs.

The skill that mattered in the vibe-coding era was prompting. The skill that matters now is building the verification scaffolding that lets you trust what the agents produce.
Karpathy's retrospective treats this as a maturity transition, not a rejection of AI-assisted coding — the work shifts from writing prompts to directing, bounding, and validating networks of agents against production-grade standards.
Source and Reference Note
This brief presents deep research conducted by AI research agents and reviewed by Trish Uhl. Figures and claims are reproduced as reported from that research and should be read as directional signals — not verified universal benchmarks — with weaker sources flagged in the references. The research rests on a short notes document summarizing Andrej Karpathy's February 2026 commentary on the transition from "vibe coding" to "agentic engineering." The anchor primary source is Karpathy's own X post — a February 2026 one-year retrospective in which he distinguished casual "vibe coding" from professional "agentic engineering," framed as a capability-driven evolution toward orchestrating agents under oversight; this is supplemented by secondary coverage, principally The New Stack. The notes document itself synthesizes a numbered reference list spanning The New Stack, LinkedIn and Instagram commentary, Medium, Google Cloud, IBM, and several independent blogs and research write-ups on vibe coding versus agentic coding. An earlier failure-framed narrative — including unverified "340% tech-debt" and "~95% unmaintainability" figures that traced only to that social-media and blog commentary rather than to Karpathy's post — has been removed from this brief. No statistics, claims, or sources beyond what appears in the provided research have been added.
References

A standing caveat: this brief rests on a thin notes document that aggregates the citations below. Only the primary X post and a handful of established outlets carry real evidentiary weight; the remainder is social commentary, personal blogs, and independent write-ups included for context, not confirmation. Tiers are tagged inline per the editorial credibility standard.

Primary source

Reputable secondary coverage

Weaker sources — treat as commentary, not confirmation