software-paradigms-karpathy

Installation
SKILL.md

Software Is Changing (Again) - Karpathy Framework

This skill provides Andrej Karpathy's framework for understanding the fundamental shift in how software is written and deployed in the AI era.

Core Mental Model: Three Software Paradigms

Software 1.0: Traditional Code

  • What it is: Human-written instructions (Python, C++, JavaScript, etc.)
  • How it's created: Developers write explicit logic
  • Where it lives: GitHub, traditional repositories
  • Example: Writing Python to classify sentiment with explicit rules

Software 2.0: Neural Network Weights

  • What it is: Parameters of trained neural networks
  • How it's created: Curate datasets → run optimizer → produce weights
  • Where it lives: Hugging Face (the "GitHub of Software 2.0"), Model Atlas
  • Example: Training a neural network on labeled sentiment data
  • Key insight: You don't write this code directly; you tune it through data
Installs
5
GitHub Stars
8
First Seen
Mar 11, 2026
software-paradigms-karpathy — jona/ycombinator-skills