← Back shared

The Shift from Vibe Coding to Agentic Engineering: Karpathy's 2026 Vision

A year ago, Andrej Karpathy introduced "vibe coding"—a paradigm where developers could "fully give in to the vibes" and "forget that the code even exists" because LLMs had become so capable. Fast forward to March 2026, and the landscape has shifted again. In a recent retrospective and forward-looking post, Karpathy argues that while the "vibes" era was a necessary transition, we are now entering the more disciplined age of Agentic Engineering.

From "Vibes" to "Engineering"

The "vibe coding" phase was characterized by a high degree of abstraction and trust in models like Claude and tools like Cursor. Developers focused on high-level intent, letting the AI handle the implementation details. However, as these systems have matured and moved into professional environments, the need for "oversight and scrutiny" has returned to the forefront.

Karpathy’s new preferred term, Agentic Engineering, reflects two critical shifts: 1. Agentic: The recognition that the default workflow for 99% of code is now orchestration. The human is no longer the primary writer but the conductor of multiple specialized agents. 2. Engineering: A pushback against the idea that AI makes development "easy" or "thoughtless." There is a distinct "art and science" to managing these agents effectively. This new layer of the stack has its own depth, requiring a different kind of expertise to ensure software quality isn't compromised by the speed of generation.

Software 3.0: The New Computing Paradigm

Karpathy views LLMs not just as a better autocomplete, but as a fundamental computing paradigm shift comparable to the rise of personal computers in the 1970s and 80s. This "Software 3.0" world treats models as the engine, with traditional code becoming the low-level assembly that humans rarely touch directly.

In 2026, we are seeing the bifurcation of the development stack: * The Model Layer: Continuous improvements in raw intelligence and context window. * The Agent Layer: The orchestration logic that manages multi-step tasks, tool use, and self-correction.

Key Insights for 2026

As we move further into 2026, the focus is shifting from simply "making it work" via vibes to "making it right" via agentic engineering.


Sources: - Andrej Karpathy on X (Vibe Coding Anniversary) - Andrej Karpathy on X (Original Vibe Coding Tweet) - The New Stack: Vibe coding is passé - DEV Community: What Is Vibe Coding in 2026?