Software Is Changing (Again)
Andrej Karpathy's 2025 Y Combinator AI Startup School talk explains 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
- Three Software Paradigms
The LLM Ecosystem
- LLMs as Utilities and Fabs
- LLMs as Operating Systems
- The 1960s of Computing, Again
- Flipped Technology Diffusion
- The LLM Ecosystem
LLM Psychology
- People Spirits with Superhuman Memory
- Jagged Intelligence, Amnesia, and Gullibility
- LLM Psychology
Partial Autonomy
- Anatomy of an LLM App
- Spin the Generation-Verification Loop
- The Decade of Agents
- Partial Autonomy
Everyone Is a Programmer
- Vibe Coding: A Gateway Drug
- MenuGen: Code Was the Easy Part
- Everyone Is a Programmer
Building for Agents
- A Third Consumer of Software
- Meet the LLMs Halfway
- Building for Agents