Software Is Changing (Again)
Andrej Karpathy's 2025 Y Combinator AI Startup School talk on software's third era: programs written in English prompts, LLMs understood as utilities, fabs, and 1960s-style operating systems, and a coming decade of partial-autonomy products and agent-ready infrastructure.
6 sections ยท 16 lessons
Course outline
Three Software Paradigms
- Software 1.0, 2.0, and 3.0
- Prompts Are Programs in English
- How Software 2.0 Ate Autopilot
The LLM Ecosystem
- LLMs as Utilities and Fabs
- LLMs as Operating Systems
- The 1960s of Computing, Again
- Flipped Technology Diffusion
- Which Analogy Explains It?
LLM Psychology
- People Spirits with Superhuman Memory
- Jagged Intelligence, Amnesia, and Gullibility
Partial Autonomy
- Anatomy of an LLM App
- Spin the Generation-Verification Loop
- The Decade of Agents
- Adding Autonomy to Photoshop
Everyone Is a Programmer
- Vibe Coding: A Gateway Drug
- MenuGen: Code Was the Easy Part
Building for Agents
- A Third Consumer of Software
- Meet the LLMs Halfway
- Agent-Readiness Audit