Fetching from the wire…
Top 5 · 2026-05-17 · source-backed
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 (LLMs programmed through prompts, context, tools, and memory).
The specific claim that got me: December 2025 was when his personal ratio inverted from writing 80% of code to delegating 80% to agents. I've felt this shift in my own work over the past six months using Claude Code in my personal projects. Not gradually. More like a step function. One month I was writing most of my code. The next month I was reviewing most of my code.
But the most useful part isn't the timeline. It's his verifiability heuristic: "Traditional software automates what you can specify; LLMs automate what you can verify." That's a decision framework you can use today. If you can look at the output and know whether it's right, an LLM can probably produce it. If you can't verify it without deep domain expertise, you still need a human in the loop.
This maps directly to what I see building solo. Layout components, API integrations, test scaffolding, data transformations. I can verify all of that by looking at it. Architectural decisions, user experience flows, the choice of what to build next. That's still me. The bottleneck moved from fingers to taste. And here's the thing nobody's saying out loud: taste is a design skill, not an engineering skill. My 20 years in visual communications are suddenly more relevant to my engineering career than my 15 years of writing code.
The timing matters. This drops in the same week that claude-code-best-practice hit 53.4K stars and Zerostack shipped a 1.0 Rust-native coding agent. Three independent signals pointing at the same shift. Karpathy names it. The community writes the playbook. And new tools make the infrastructure cheaper.
If you haven't internalized "automate what you can verify," start there. It's more useful than any framework recommendation I could give you.
Each link below shares sources, entities, or timing with this story.
Claude Code competes with Cursor / Shared entities / Same source domain / Shared topic / Earlier coverage
Linked by a graph relationship (Claude Code competes with Cursor); both cover Claude Code, Karpathy, LLM; reported by the same outlet (github.com).
OpenCode competes with Claude Code / Shared entities / Same source / Shared topic / What happened next
Linked by a graph relationship (OpenCode competes with Claude Code); both cover December, Karpathy, Sequoia Ascent, Software; cite the same source (blog post).
Zerostack uses Rust / Shared entities / Same source domain / Earlier coverage
Linked by a graph relationship (Zerostack uses Rust); both cover Claude Code, LLM, LLMs, Rust; reported by the same outlet (github.com).
Zerostack uses Rust / Shared entities / Same source domain / Shared topic / What happened next
Linked by a graph relationship (Zerostack uses Rust); both cover Claude Code, LLM, Rust; reported by the same outlet (github.com).
LLM uses OpenAI / Shared entities / Same source domain / Shared topic / What happened next
Linked by a graph relationship (LLM uses OpenAI); both cover Claude Code, Karpathy, LLMs; reported by the same outlet (github.com).
Claude Code competes with Cursor / Shared entities / Same source domain / Shared topic / Earlier coverage
Linked by a graph relationship (Claude Code competes with Cursor); both cover Claude Code, Karpathy, LLM; reported by the same outlet (github.com).
Zerostack uses Rust / Shared entities / Same source domain / Shared topic / Earlier coverage
Linked by a graph relationship (Zerostack uses Rust); both cover Claude Code, LLM, Rust; reported by the same outlet (github.com).
Zerostack uses Rust / Shared entities / Shared topic / Earlier coverage / Tension
Linked by a graph relationship (Zerostack uses Rust); both cover Claude Code, LLM, Rust; overlapping topics (agent, code, engineering).