The End of Coding: Andrej Karpathy on Agents, AutoResearch, and the Loopy Era of AI

By No Priors Podcast

Categories: AI, VC

Summary

Andrej Karpathy stopped typing code entirely in December 2024—shifting from 80% manual coding to 20% or less—revealing a fundamental workflow transformation where engineers now delegate macro-level functionality to multiple AI agents rather than writing individual lines of code.

Key Takeaways

  1. The productivity shift is dramatic: Karpathy transitioned from 80-20 (self-coding vs. delegation) to essentially 20-80 or lower, with zero lines of code typed since December. This represents a complete inversion of traditional software engineering workflow.
  2. Multi-agent coordination is the new skill: Using 10+ agent instances tiled on monitors—each handling separate repos and tasks (research, coding, planning)—creates 20-minute macro-action cycles. Success depends on prompt quality, memory tool design, and agent instruction clarity (the 'agent MD file').
  3. Failures are now attributed to skill issue, not capability gap: When agents underperform, it's treated as a prompt/instruction design problem rather than a tool limitation. This mindset shift unlocks iteration speed and experimentation with agent orchestration.
  4. Macro-action delegation is replacing micro-level coding: Instead of 'write a function,' engineers now issue commands like 'implement new feature X on Agent 1, research dependency Y on Agent 2, plan feature Z on Agent 3'—treating agents as parallel execution units.
  5. Most knowledge workers don't realize the workflow change happened: Karpathy emphasizes that typical software engineers haven't yet experienced this December 2024 capability unlock, indicating widespread adoption lag despite the technology's readiness.

Topics

Transcript Excerpt

Code's not even the right verb anymore, right? But I have to express my will to my agents for 16 hours a day. Manifest. Manifest. How can I have not just a single session of plot code or codex or some of these agent harnesses? How can I have more of them? How can I do that appropriately? The agent part is now taken for granted. Now the claw-like entities are taken for granted. And now you can have multiple of them. And now you can have instructions to them. And now you can have optimization over...