Industry Commentary →

Andrej Karpathy Named the Shift. Engineering Leaders Now Have to Manage It.

Karpathy's Sequoia Ascent fireside chat defined agentic engineering as the new professional discipline for software engineers. What it doesn't address — and what engineering leaders have to solve — is what happens when an entire team makes this shift simultaneously.

In his Sequoia AI Ascent 2026 fireside chat, Andrej Karpathy drew a clean line between vibe coding and what he called agentic engineering — a professional discipline of orchestrating long-running AI agents, reviewing their output with rigor, and maintaining quality oversight. He described his own transition from 80% manual coding to 80% agent-directed work, and framed the current era as Software 3.0: programs written as prompts, LLMs as the interpreter that runs them.

The individual framework is correct and clearly articulated. What it doesn’t address is what happens when twenty engineers on the same team make this shift simultaneously — without a shared specification standard, without updated review processes, and without a clear ownership model for code that agents generated.

stateDiagram-v2
direction TB
state "Individual coding<br/>Engineer writes every line" as S1
state "AI-assisted coding<br/>Copilot and autocomplete" as S2
state "Agentic engineering<br/>Orchestrate, spec, oversee" as S3
state "No process update<br/>Quality drift, ownership gaps" as Stall
state "Org-adapted agentic<br/>Spec standards and review gates" as S4
[*] --> S1
S1 --> S2: 2022–2024
S2 --> S3: 2025–2026
S3 --> Stall: old review process<br/>no ownership model
S3 --> S4: specification standards<br/>explicit review gates
Stall --> S4: leadership intervention
S4 --> [*]: sustainable high output

The Rundown: Software 3.0 and the New Discipline

In his Sequoia AI Ascent fireside chat, Karpathy traced three eras of software programming. Software 1.0 is code — explicit instructions that humans write. Software 2.0 is learned weights — neural networks trained on data. Software 3.0 is prompting: the program is the text in your context window, and the LLM is the interpreter.

From that framing he defined two distinct positions in the current landscape. Vibe coding raises the floor: anyone can build a functional thing without understanding how it works. Agentic engineering raises the ceiling: a professional discipline of directing long-running agents — writing tight specifications, reviewing agent-generated diffs with actual rigor, designing evaluations that catch regressions, managing permissions and security. The engineer’s role is no longer to write every line but to maintain judgment, taste, and quality oversight over what the agents produce.

Karpathy marked December 2025 as the inflection point where multi-step agentic workflows started producing coherent, reliable output at meaningful scale — not demos, but production-level work. He described feeling “behind as a programmer for the first time,” not because AI replaced him, but because the pace of capability expansion outpaced his ability to adapt his own workflow.

For Engineers: Quality Ownership Is Now the Job

When agents can generate a thousand lines of functional-looking code in ninety seconds, code generation is no longer the bottleneck. Quality judgment is.

Karpathy is direct about what the new skill set requires: spec design (a description tight enough that the agent builds the right thing), diff review (evaluating large AI-generated changes with the rigor a senior engineer applies to their own code), and eval design (tests that distinguish working from working-by-accident). These are the skills that determine whether your output is reliable or just plausible.

The gap between vibe coding and agentic engineering is exactly this: vibe coding accepts what the agent produces. Agentic engineering owns what the agent produces. If you are not actively building evaluation skills — how to write acceptance criteria, how to detect edge-case blindness in a large diff, how to design a test that actually exercises the intended behavior — you are accumulating a quality debt that will become visible when the stakes are real.

The practical step is to find one project where you are accountable for the outcome, use agents throughout, and build your evaluation practice around the real consequences. You learn the discipline by owning the result.

For Business Owners and Operators: The Organizational Layer Needs Updating

Your engineers are already using agentic tools. Most engineering organizations have not updated their processes to match.

Code review is structured for human-written code. Ownership models assume one engineer understands their module. Performance assessment measures tickets closed or lines shipped, not the quality of specifications written or the rigor of oversight applied. Those measures made sense when code generation was the constraint. They do not make sense when agents can generate ten times as much code in the same window.

The questions that surface when an engineering team makes the agentic shift:

  • Who owns the specification? When an agent builds to the wrong spec, who is accountable?
  • What does a valid review look like for a 600-line AI-generated diff?
  • How do you assess whether an engineer is developing judgment or just shipping agent output without real oversight?

These are not questions agents answer. They are organizational questions, and most engineering teams are working through them after a production incident forces the issue.

My Take

I spent several years as the senior architect at LERETA, leading a team of thirty-plus developers through a multimillion-dollar mainframe modernization effort. Multiple teams were working in parallel on interdependent modules, each making design decisions that touched shared architecture. The one structural practice that kept quality intact was an explicit review gate: nothing moved toward production without a checkpoint staffed by someone accountable for evaluating the whole, not just the piece in front of them. We built it because we had to — without it, quality decisions that needed coordination were being made independently at the feature level, and the inconsistencies accumulated.

Agentic engineering will require the same kind of gate, and most organizations are trying to build it retroactively. The engineers I work with now are producing impressive output with agents. The gap is not the tools — it’s the oversight structure. Some engineers have built disciplined evaluation practices. Others replaced their old review process with nothing, because the agents made friction easy to bypass.

Karpathy’s framework defines the new discipline at the individual level with unusual clarity. The organizational translation — how you structure a team of engineers who are all now orchestrating agents, how you maintain quality accountability across that structure, and who sets the specification standard — is the work that falls to engineering leaders. The companies that build these practices deliberately will have a real and durable advantage over those that discover the gap from a post-incident review.

Frequently Asked Questions

What did Karpathy mean by 'agentic engineering' at Sequoia AI Ascent 2026?

Karpathy used the term to describe a professional discipline distinct from vibe coding — one where the engineer's primary job is orchestrating long-running AI agents rather than writing code line-by-line. The core skills shift to spec design (writing a tight description of what you want built), diff review (evaluating large AI-generated code changes with rigor), eval design (building systematic tests that catch regressions), and security oversight. He described his own shift from 80% manual coding to 80% agent-directed work, and framed Software 3.0 as the era where programs are expressed as prompts and LLMs serve as the interpreter. The discipline is defined by the quality of judgment and oversight the engineer brings, not by coding speed or volume of output.

How does agentic engineering change code ownership and review for teams?

Traditional code ownership assumes one engineer knows their module deeply and is accountable for what happens in it. Agentic engineering disrupts that assumption: agents can generate changes across the codebase, and multiple engineers may be directing agents that touch overlapping areas. Code review also changes — a 400-line AI-generated diff requires different evaluation skills than 50 lines of hand-written code. You are looking for specification adherence, edge-case coverage, and architectural coherence rather than syntax and style. Teams that don't update their review standards and ownership models end up with quality drift: output volume is high, but accountability for what the codebase actually does becomes diffuse. The gap surfaces during incidents, not during shipping.

What should an engineering leader do first to prepare their team for agentic development?

The single highest-leverage first step is establishing a specification standard — what a usable agent prompt looks like, what acceptance criteria must be defined before a task goes to an agent, and what a valid review of the output looks like. This is the gate that doesn't exist in most teams adopting agentic tools. Without a specification standard, the quality of output depends entirely on the individual engineer's judgment in the moment, which varies widely across a team. Once the standard exists, you can train engineers on it, measure against it in code review, and use it to identify who has developed strong orchestration judgment versus who is still accepting whatever the agent produces.

Shawn Livermore — Fractional CTO & Chief AI Officer
About the Author

Shawn Livermore

Fractional CTO and Chief AI Officer with nearly 3 decades of enterprise architecture experience. Clients include Kelley Blue Book, LERETA ($18B property tax processor), First American Financial, Carvana, WellPoint/Anthem, and PacifiCare. 92 client reviews, 5-star average.

View full background →

Need a fractional CTO or CAIO?

Technology leadership without the full-time headcount. Engagements start with a conversation.

Man writing a flowchart diagram on a whiteboard with a blue marker.