Karpathy's 3 Software Paradigms Expanded

In June of 2025, Andrej Karpathy gave a talk at YC's AI Startup School titled "Software is Changing (Again)" where he introduced three major software paradigms: To reiterate the categories: Software 1.0 - code Software 2.0 - weights Software 3.0 - prompts This is a thought provoking way to think about the recent paradigms of software creation. I wanted to expand on the Software 1.0 because that…