“Andrej Karpathy defines the "Software 3.0" paradigm as programming by prompting a Large Language Model within its context window.”