MLog
Back to posts
Tech#agentic-engineering#ai-coding#vibe-coding#developer-tools

From Vibe Coding to Agentic Engineering: The Real Turning Point in AI Programming

Published: Jul 22, 2026Reading time: 5 min

Karpathy's Sequoia Ascent talk marks the shift from Vibe Coding to Agentic Engineering. A deep dive into his core insights on outsourcing thinking vs. understanding, LLMs as ghosts not animals, and what the CPU's demotion means for developers.

The Sentence That Silenced the Room

In May 2026, at the Sequoia Ascent conference, Andrej Karpathy said something that made the entire room go quiet: "I have never felt more behind as a programmer."

This is the person who co-founded OpenAI, led Autopilot at Tesla, and coined the term "Vibe Coding" just the year before. When he admits he cannot keep up with the speed of programming, it is not humility. It is a signal: software engineering is being redefined more thoroughly than most of us realize.

The Legacy of Vibe Coding

This time last year, "Vibe Coding" swept through the tech world. The term described a new way of building software: describe what you want to an AI model, let it generate the code, iterate through conversation. The barrier to entry collapsed. People who had never written a line of code were shipping working products.

But at Ascent, Karpathy was blunt: Vibe Coding is for demos.

He drew a clear line. Vibe Coding raises the floor — it lets people without technical backgrounds build things. But the output tends to be fragile, unmaintainable, and unfit for production. Agentic Engineering aims for something fundamentally different: maintaining professional software quality standards while using these error-prone, stochastic, unevenly capable agents to dramatically accelerate development velocity.

Agentic Engineering: The Shape of a New Paradigm

Agentic Engineering is not "writing code with AI." It represents a completely reorganized work structure.

Karpathy described the core loop: define the context → define the tools → define the feedback loop → define the guardrails → let agents work → preserve human understanding.

Every element of this loop redefines the role of a software engineer. You are not writing code. You are designing a system where code writes itself, tests itself, and deploys itself.

He dropped a striking number: the industry used to talk about the "10x engineer." A skilled Agentic Engineer operating today can produce multiples far beyond that. When hiring, he no longer gives algorithm puzzles. Instead, he gives candidates a full project — like building an Agent-facing Twitter clone — and then attacks the deployed site with multiple advanced agents to see how the candidate uses tools, architecture, and judgment to maintain quality.

Three Insights Worth Revisiting

1. "You Can Outsource Thinking, But You Cannot Outsource Understanding"

Karpathy cited a tweet he keeps returning to when explaining what human value remains. He gave an example: he can no longer remember whether it is keepdim or keepdims in PyTorch, or the subtle differences between reshape and permute. Agents remember those. But you have to understand the distinction between view and storage at the底层 level, or you will unnecessarily copy memory in performance-critical code.

He learned this the hard way with his product MenuGen, where an agent once cross-matched Stripe emails with Google login emails to reconcile account balances. Any experienced engineer would immediately recognize that those two email sources can be completely different identities. Design decisions, boundary judgments, and aesthetics still sit squarely with humans.

2. "We Are Not Building Animals. We Are Summoning Ghosts."

This is the conversation's most essential metaphor. The dominant narrative, Karpathy argued, makes us imagine these models as animals — with intent and motivation. In reality, they are more like ghosts: a base of pretrained statistical simulation circuits topped with reinforcement learning. No emotions, no better behavior just because you are polite, only jagged intelligence summoned by data and reward functions.

Understanding this is critical for an Agentic Engineer. You are not collaborating with something conscious. You are steering a statistical pattern trained on massive data, with wildly uneven capabilities.

3. "The CPU Will Become a Supporting Character"

Karpathy argued that LLMs are at the same inflection point as cars, the internet, and smartphones when they first appeared — mistaken for accelerators of old things rather than recognized as a new species. When the center of compute gravity shifts from traditional CPUs to GPU clusters and dedicated AI chips, the entire software stack and infrastructure must follow.

The Tool Landscape Today

These insights are already clearly reflected in the tooling layer.

As of July 2026, the AI coding tool race is in full sprint. OpenAI Codex, powered by GPT-5.5, leads the Terminal-Bench 2.1 leaderboard at 83.4%. Claude Code on Opus 4.8 is close behind. Cursor's Composer 2.5 supports full-repository awareness and scheduled automation, with Jensen Huang publicly endorsing it for NVIDIA's 40,000 engineers. GitHub Copilot has moved all paid plans to usage-based AI credits. Google's Jules graduated from beta and officially entered the fray.

But Levelop's 90-day hands-on ranking emphasizes a critical truth: benchmark scores only tell you where to start. What actually determines a tool's value is how well it handles complex multi-file tasks, how naturally it integrates into existing workflows, and whether the pricing makes sense for daily use.

The Real Question for Developers

Agentic Engineering is not about making you obsolete. It is about forcing you to redefine your value.

Karpathy admits that sometimes when he reads agent-generated code, he winces. It works, but it is bloated, full of copy-paste, with abstractions that are both ugly and fragile. He tried repeatedly asking the model to simplify and refine the code. The results were terrible. It felt, he said, "like pulling teeth" — because you have reached the edge of the model's RL回路. It does not know what elegance is. It only knows what is probabilistically correct.

So the real test of Agentic Engineering is not how well you use AI. It is whether you, as an engineer, have the independent judgment to recognize good code, good architecture, and good design decisions. That ability does not become less important in the age of agents. It becomes everything.