
This image visually captures the evolution of software across three distinct eras, from a talk given by ex-Tesla and OpenAI researcher Andrej Karpathy. On the left, GitHub’s constellation map represents Software 1.0; traditional code meticulously written by developers. The vibrant neural network visualisation shows Software 2.0, where models learn patterns from data rather than explicit instructions. The circle at the centre symbolises Software 3.0, where natural language becomes the programming interface. As Karpathy argues, we’re witnessing a phase shift: instead of writing Python or training neural networks, we simply describe what we want in plain English. It’s the most accessible form of programming humanity has ever created.
