Software Paradigms Karpathy

Explains Andrej Karpathy's framework for understanding the three paradigms of software (1.0- traditional code, 2.0- neural network weights, 3.0- LLM prompts). Use when users ask about software paradigm shifts, the evolution of programming, how LLMs fit into software development history, Software 1.0/2.0/3.0 distinctions, prompt engineering as programming, or when they need to explain or apply Karpathy's mental model for understanding modern AI development. Also useful when discussing how to think about building software in the AI era, choosing between traditional code vs neural nets vs LLM prompts, or explaining the significance of "programming in English."

jona Updated

File contents

jona/ycombinator-skills/tree/main/skills/software-paradigms-karpathy commit 21211a9f2f

Frequently asked questions

npx skillmds@latest add jona/software-paradigms-karpathy