[{"@context":"https:\/\/schema.org\/","@type":"BlogPosting","@id":"https:\/\/blog.terabox.com\/insights\/software-3-0-andrej-karpathy-ai-programming#BlogPosting","mainEntityOfPage":"https:\/\/blog.terabox.com\/insights\/software-3-0-andrej-karpathy-ai-programming","headline":"Software 3.0: Andrej Karpathy on AI and Programming in Engli","name":"Software 3.0: Andrej Karpathy on AI and Programming in Engli","description":"\ud83d\udcfa Today&#8217;s recommended deep-dive video: https:\/\/www.youtube.com\/watch?v=LCEmiRjPEtQ Software 3.0: Programming the New Digital Operating SystemThe Three Eras of SoftwareThe Psychology of the &#8220;People Spirit&#8221;Designing for Partial AutonomyVibe Coding and Agent-First InfrastructureKey TakeawaysQ&amp;A Software 3.0: Programming the New Digital Operating System The... ","datePublished":"2026-06-30","dateModified":"2026-06-30","author":{"@type":"Person","@id":"https:\/\/blog.terabox.com\/author\/flextech-admin\/#Person","name":"flextech-admin","url":"https:\/\/blog.terabox.com\/author\/flextech-admin\/","image":{"@type":"ImageObject","@id":"https:\/\/secure.gravatar.com\/avatar\/ad516503a11cd5ca435acc9bb6523536?s=150&#038;d=mm&#038;r=gforcedefault=1","url":"https:\/\/secure.gravatar.com\/avatar\/ad516503a11cd5ca435acc9bb6523536?s=150&#038;d=mm&#038;r=gforcedefault=1","height":96,"width":96}},"publisher":{"@type":"Organization","name":"terabox","logo":{"@type":"ImageObject","@id":"http:\/\/blog.terabox.com\/wp-content\/uploads\/2021\/11\/logo\u4ea7\u54c1\u540d-\u7ad6\u7248.png","url":"http:\/\/blog.terabox.com\/wp-content\/uploads\/2021\/11\/logo\u4ea7\u54c1\u540d-\u7ad6\u7248.png","width":900,"height":900}},"image":{"@type":"ImageObject","@id":"https:\/\/img.youtube.com\/vi\/LCEmiRjPEtQ\/maxresdefault.jpg","url":"https:\/\/img.youtube.com\/vi\/LCEmiRjPEtQ\/maxresdefault.jpg","height":"","width":""},"url":"https:\/\/blog.terabox.com\/insights\/software-3-0-andrej-karpathy-ai-programming","video":{"@context":"http:\/\/schema.org\/","@type":"VideoObject","@id":"https:\/\/www.youtube.com\/watch?v=LCEmiRjPEtQ#VideoObject","contentUrl":"https:\/\/www.youtube.com\/watch?v=LCEmiRjPEtQ","name":"Andrej Karpathy: Software Is Changing (Again)","description":"Andrej Karpathy's keynote on June 17, 2025 at AI Startup School in San Francisco. Slides provided by Andrej: https:\/\/drive.google.com\/file\/d\/1a0h1mkwfmV2PlekxDN8isMrDA5evc4wW\/view?usp=sharing\n\nChapters:\n00:00 - Intro\n01:25 - Software evolution: From 1.0 to 3.0\n04:40 - Programming in English: Rise of Software 3.0\n06:10 - LLMs as utilities, fabs, and operating systems\n11:04 - The new LLM OS and historical computing analogies\n14:39 - Psychology of LLMs: People spirits and cognitive quirks\n18:22 - Designing LLM apps with partial autonomy\n23:40 - The importance of human-AI collaboration loops\n26:00 - Lessons from Tesla Autopilot & autonomy sliders\n27:52 - The Iron Man analogy: Augmentation vs. agents\n29:06 - Vibe Coding: Everyone is now a programmer\n33:39 - Building for agents: Future-ready digital infrastructure\n38:14 - Summary: We\u2019re in the 1960s of LLMs \u2014 time to build\n\nDrawing on his work at Stanford, OpenAI, and Tesla, Andrej sees a shift underway. Software is changing, again. We\u2019ve entered the era of \u201cSoftware 3.0,\u201d where natural language becomes the new programming interface and models do the rest.\n\nHe explores what this shift means for developers, users, and the design of software itself\u2014 that we're not just using new tools, but building a new kind of computer.\n\nMore content from Andrej: https:\/\/www.youtube.com\/@AndrejKarpathy\n\nThoughts (From Andrej Karpathy!)\n0:49 - Imo fair to say that software is changing quite fundamentally again. LLMs are a new kind of computer, and you program them *in English*. Hence I think they are well deserving of a major version upgrade in terms of software.\n6:06 - LLMs have properties of utilities, of fabs, and of operating systems \u2192 New LLM OS, fabbed by labs, and distributed like utilities (for now). Many historical analogies apply - imo we are computing circa ~1960s.\n14:39 - LLM psychology: LLMs = \"people spirits\", stochastic simulations of people, where the simulator is an autoregressive Transformer. Since they are trained on human data, they have a kind of emergent psychology, and are simultaneously superhuman in some ways, but also fallible in many others. Given this, how do we productively work with them hand in hand?\nSwitching gears to opportunities...\n18:16 - LLMs are \"people spirits\" \u2192 can build partially autonomous products.\n29:05 - LLMs are programmed in English \u2192 make software highly accessible! (yes, vibe coding)\n33:36 - LLMs are new primary consumer\/manipulator of digital information (adding to GUIs\/humans and APIs\/programs) \u2192 Build for agents!\n\nSome of the links:\n- Software 2.0 blog post from 2017 https:\/\/karpathy.medium.com\/software-2-0-a64152b37c35\n- How LLMs flip the script on technology diffusion https:\/\/karpathy.bearblog.dev\/power-to-the-people\/\n- Vibe coding MenuGen (retrospective) https:\/\/karpathy.bearblog.dev\/vibe-coding-menugen\/\n\nApply to Y Combinator: https:\/\/ycombinator.com\/apply\nWork at a startup: https:\/\/workatastartup.com","thumbnailUrl":["https:\/\/i.ytimg.com\/vi\/LCEmiRjPEtQ\/default.jpg","https:\/\/i.ytimg.com\/vi\/LCEmiRjPEtQ\/mqdefault.jpg","https:\/\/i.ytimg.com\/vi\/LCEmiRjPEtQ\/hqdefault.jpg","https:\/\/i.ytimg.com\/vi\/LCEmiRjPEtQ\/sddefault.jpg","https:\/\/i.ytimg.com\/vi\/LCEmiRjPEtQ\/maxresdefault.jpg"],"uploadDate":"2025-06-19T01:05:19+00:00","duration":"PT39M32S","embedUrl":"https:\/\/www.youtube.com\/embed\/LCEmiRjPEtQ","publisher":{"@type":"Organization","@id":"https:\/\/www.youtube.com\/channel\/UCcefcZRL2oaA_uBNeo5UOWg#Organization","url":"https:\/\/www.youtube.com\/channel\/UCcefcZRL2oaA_uBNeo5UOWg","name":"Y Combinator","description":"All the world is changing around technology and you may contribute a line of code. What will yours be? \n\nSubscribe for startup advice, founder stories, and a look inside Y Combinator.\n\nWhat is Y Combinator?\nWe invest $500,000 in every startup and work intensively with the founders for three months. For the life of their company, founders have access to the most powerful community in the world, essential advice, later-stage funding and programs, recruiting resources, and exclusive deals. \n\nVisit ycombinator.com to learn more.\n\n","logo":{"url":"https:\/\/yt3.ggpht.com\/dGyATx87Fp_s1nZvnupUFSnMqbAPZ6nqRby9Esk1m6YE41iBq-9Z8iGoIgHTCT9SiDBUpP2V=s800-c-k-c0x00ffffff-no-rj","width":800,"height":800,"@type":"ImageObject","@id":"https:\/\/www.youtube.com\/watch?v=LCEmiRjPEtQ#VideoObject_publisher_logo_ImageObject"}},"potentialAction":{"@type":"SeekToAction","@id":"https:\/\/www.youtube.com\/watch?v=LCEmiRjPEtQ#VideoObject_potentialAction","target":"https:\/\/www.youtube.com\/watch?v=LCEmiRjPEtQ&t={seek_to_second_number}","startOffset-input":"required name=seek_to_second_number"},"interactionStatistic":[[{"@type":"InteractionCounter","@id":"https:\/\/www.youtube.com\/watch?v=LCEmiRjPEtQ#VideoObject_interactionStatistic_WatchAction","interactionType":{"@type":"WatchAction"},"userInteractionCount":2490535}],{"@type":"InteractionCounter","@id":"https:\/\/www.youtube.com\/watch?v=LCEmiRjPEtQ#VideoObject_interactionStatistic_LikeAction","interactionType":{"@type":"LikeAction"},"userInteractionCount":57669}]},"about":["Insights","\u300eEnglish\u300f"],"wordCount":1515},{"@context":"https:\/\/schema.org\/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Insights","item":"https:\/\/blog.terabox.com\/insights\/#breadcrumbitem"},{"@type":"ListItem","position":2,"name":"Software 3.0: Andrej Karpathy on AI and Programming in Engli","item":"https:\/\/blog.terabox.com\/insights\/software-3-0-andrej-karpathy-ai-programming#breadcrumbitem"}]}]