Fetching from the wire…
Top 5 · 2026-05-04 · source-backed
Andrej Karpathy stood on stage at Sequoia Ascent 2026 and gave a name to what's been happening in our terminals since December: agentic engineering. Not vibe coding. Not prompt engineering. A distinct discipline where you don't write code 99% of the time. You orchestrate agents and act as oversight.
The full talk lays out a three-layer framework. Software 1.0 is handwritten code. Software 2.0 is neural networks trained on data. Software 3.0 is the context window itself becoming the program. Your CLAUDE.md files, your skill definitions, your memory systems, your structured examples. Those aren't configuration. They're source code for agent behavior.
I've been living this shift for months and the vocabulary matters more than you'd think. When I tell someone I'm doing "agentic engineering" instead of "vibe coding," the conversation changes immediately. Vibe coding is the floor. Everyone can build. Agentic engineering is the ceiling. Orchestrating agents who write code, with you as the quality gate.
The practical heuristic Karpathy offered is the one I keep coming back to: automate what you can verify. Tasks with automatic reward signals, things like math, coding with test suites, linting, type checking, improve rapidly because they're resettable and measurable. Before you delegate work to an agent, ask yourself: can I verify correctness automatically? If yes (test suite exists, type checker validates, CI passes), delegate aggressively. If no (design decisions, architecture choices, UX), keep human judgment in the loop.
He pinpoints December 2025 as the tipping point where agentic tools went from "helpful but messy" to consistently producing correct code. That tracks with my experience. Something changed around then. The failure rate dropped enough that I stopped double-checking routine implementations and started spending my time on architecture and taste.
The real implication for builders: invest in context architecture with the same rigor you invest in code architecture. What loads into the context window, when, in what order, with what priority. Version control it. Test it. Review it. The context IS the program now.
Source: Sequoia Ascent 2026 / Karpathy Blog
Each link below shares sources, entities, or timing with this story.
Andrej Karpathy published what amounts to a manifesto for the next era of software. In a blog post summarizing his Sequoia Ascent 2026 fireside, he lays out three eras: Software 1.0 (humans write code), Software 2.0 (neural networks learn patterns from data), and Software 3.0...
Andrej Karpathy published his Sequoia Ascent talk summary on June 17, and it gave me language for something I've been doing without a name. His framing: Software 1.0 automates what humans can specify as explicit rules. Software 2.0 automates what we can describe with training...
Andrej Karpathy took the stage at AI Ascent 2026 and drew a line that's been fuzzy for months: vibe coding is not agentic engineering. One is a party trick. The other is a discipline. Vibe coding is what most of us started with. You type a prompt, you get code, you paste it in...
A four-line config file became a ten-rule discipline this week, and it's the most actionable thing I read all month. Update your own CLAUDE.md today. A document attributed to Andrej Karpathy circulating on X expands the famous four-rule community CLAUDE.md template to ten, per...
One year ago today, Andrej Karpathy fired off what he called a "shower thought throwaway tweet" and accidentally named an entire industry. Vibe coding. The numbers since then are staggering: 92% of US developers have adopted vibe coding practices, the AI coding market hit $8.5...
Andrej Karpathy stood up at Sequoia Capital's AI Ascent 2026 and said what a lot of us have been thinking but hadn't articulated this cleanly. He called the current era "Software 3.0," defined as prompting an LLM interpreter, and declared December 2025 the tipping point when a...
MindPattern daily
One email a day at 7 AM. Sources and a take on every story. Unsubscribe anytime.