Skip to content
0:00 / 0:00

#andrejkarpathy#software2.0#software3.0

Andrej Karpathy: Software Is Changing (Again)

Y Combinator

2.4M subscribers • 17 videos on Hallway

YouTube
  • Recommended by 2 people: 1 on Hacker News and 1 on Lobsters.
  • Presented by Andrej Karpathy
  • An opinion. It argues one side of a question engineers disagree on.

Intermediate. Assumes working knowledge.

2.6M views1 year ago2 recommendations

AI and machine learningTools and practiceTransformers and LLMsAI agents and tool useAI for coding

Andrej Karpathy outlines the evolution of software from 1.0 to 3.0, explaining how LLMs act as operating systems and introduce vibe coding.

Andrej Karpathy's keynote on June 17, 2025 at AI Startup School in San Francisco. Slides provided by Andrej: drive.google.com/file/d/1a0h1mkwfmV2PlekxDN8isMrDA5evc4wW/vi… Chapters: - Intro - Software evolution: From 1.0 to 3.0 - Programming in English: Rise of Software 3.0 - LLMs as utilities, fabs, and operating systems - The new LLM OS and historical computing analogies - Psychology of LLMs: People spirits and cognitive quirks - Designing LLM apps with partial autonomy - The importance of human-AI collaboration loops - Lessons from Tesla Autopilot & autonomy sliders - The Iron Man analogy: Augmentation vs. agents - Vibe Coding: Everyone is now a programmer - Building for agents: Future-ready digital infrastructure - Summary: We’re in the 1960s of LLMs — time to build Drawing on his work at Stanford, OpenAI, and Tesla, Andrej sees a shift underway. Software is changing, again. We’ve entered the era of “Software 3.0,” where natural language becomes the new programming interface and models do the rest. He explores what this shift means for developers, users, and the design of software itself— that we're not just using new tools, but building a new kind of computer. More content from Andrej: youtube.com/@AndrejKarpathy Thoughts (From Andrej Karpathy!) - 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. - LLMs have properties of utilities, of fabs, and of operating systems → New LLM OS, fabbed by labs, and distributed like utilities (for now). Many historical analogies apply - imo we are computing circa ~1960s. - 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? Switching gears to opportunities... - LLMs are "people spirits" → can build partially autonomous products. - LLMs are programmed in English → make software highly accessible! (yes, vibe coding) - LLMs are new primary consumer/manipulator of digital information (adding to GUIs/humans and APIs/programs) → Build for agents! Some of the links: - Software 2.0 blog post from 2017 karpathy.medium.com/software-2-0-a64152b37c35 - How LLMs flip the script on technology diffusion karpathy.bearblog.dev/power-to-the-people/ - Vibe coding MenuGen (retrospective) karpathy.bearblog.dev/vibe-coding-menugen/ Apply to Y Combinator: ycombinator.com/apply Work at a startup: workatastartup.com

Why it's here

2 people recommend this, 1 disputes it

What people say. Highly recommended for its forward-looking perspective on how LLMs and vibe coding are reshaping the software engineering landscape.

MangoCoffeeon Hacker News • Recommends

On “AI is predominantly replacing outsourced, offshore workers”

I've done a vibe coding hobby project where I simply give AI instructions on what I want, using a persona-based approach for the agent to generate or fix the code. It worked out pretty well. Who knows how the software engineering landscape will change in 10 to 20 years? I enjoyed Andrej Karpathy's talk about software in the era of AI. link to this video

rtfeldmanon Lobsters • Recommends

Software Is Changing (Again)

belteron Hacker News • Disputes

On “Andrej Karpathy: Software in the era of AI [video]”

Painful to watch. The new tech generation deserves better than hyped presentations from tech evangelists. This reminds me of the Three Amigos and Grady Booch evangelizing the future of software while ignoring the terrible output from Rational Software and the Unified Process. At least we got acknowledgment that self-driving remains unsolved: link to this video And Waymo still requires extensive human intervention. Given Tesla's robotaxi timeline, this should crash their stock valuation...but likely won't. You can't discuss "vibe coding" without addressing security implications of the produced artifacts, or the fact that you're building on potentially stolen code, books, and copyrighted training data. A…

AdieuToLogicon Hacker News • Mentions

On “Andrej Karpathy: Software in the era of AI [video]”

>> A recurring theme presented, however, is that LLM's are somehow not controlled by the corporations which expose them as a service. The presenter made certain to identify three interested actors (governments, corporations, "regular people") and how LLM offerings are not controlled by governments. This is a bit disingenuous. > I don't think that's what he said, he was identifying the first customers and uses. The portion of the presentation I am referencing starts at or near 12:500. Here is what was said: I wrote about this one particular property that strikes me as very different this time around. It's that LLM's like flip they flip the direction of technology diffusion that is usually p…

beacon294on Hacker News • Mentions

On “Andrej Karpathy: Software in the era of AI [video]”

What is this "clerk" library he used at this timestamp to tell him what to do? link to this video Gemini found it via screenshot or context: link This is what he used for login on MenuGen: link

digganon Hacker News • Mentions

On “Andrej Karpathy: Software in the era of AI [video]”

I think this is the moment you're referring to? link to this video > maybe you've seen a lot of GitHub code is not just like code anymore there's a bunch of like English interspersed with code and so I think kind of there's a growing category of new kind of code so not only is it a new programming paradigm it's also remarkable to me that it's in our native language of English and so when this blew my mind a few uh I guess years ago now I tweeted this and um I think it captured the attention of a lot of people and this is my currently pinned tweet uh is that remarkably we're now programming computers in English now I agree that it's remarkable that you can tell a computer "What is the biggest city in Ma…

globnomulouson Hacker News • Mentions

On “LLM code generation may lead to an erosion of trust”

…o an overwhelming tidal wave of pro-LLM commentary and press coverage. > Youre not talking about the blog post that completely ignored agentless uses are you? The one that came to the conclusion LLMs arent useful despite only using a subset of its features? I'm referring to this one2. It's awful, smug, self-important, sanctimonious nonsense. 1 link to this video 2 link…

billmalarkyon Hacker News • Mentions

On “GPT-5”

…ore by doing than by consuming documentation alone. But yes, I admit this assumption and my own personal experience/bias is doing a lot of heavy lifting for me... 2) Regarding the "optimal AI productivity process" (AI Generates > Human Validates > Loop) I'm using Karpathy's productivity loop described in his AI startup school talk last month here: link to this video Does this help make it more concrete Swyx (name dropping you here since I'm pretty sure you've got a social listener set for your handle ;)? Love to hear your thoughts straight from the hip based on your own personal experiences. Full disclosure: I'm not trying to get too academic about this. In all honestly I'm really trying to get to an i…

chuboton Hacker News • Mentions

On “Vibe coding cleanup as a service”

Yes definitely, but I'm pretty sure that he was just saying vibe coding is POSSIBLE and a fun thing to try, to see how far you can get (which is true, it can do some surprising things) Not that companies should literally try to "vibe code" production software Two publishers and three authors fail to understand what “vibe coding” means - link ( I think Karpathy addressed what he meant in this video, though I forget the details: Software Is Changing (Again) link to this video ) The phrase got totally taken out of context, probably because it's what people WANTED to believe. They wanted to believe that the hard thing was now easy, and they could make/save a lot of money that way

u/Dry_Yogurtcloset262in r/sre • Mentions

…anning for Docker cert and then Kubernetes cert \CKA\. This was my thought process for until last month. As AI is getting everywhere now, one of my friend advised me to start learning AI instead of pursuing SRE role. He advised to start with Machine Learning, and get IBM or Google certification and pursue deep, and passed this video to watch \[[video by Andrej Karpathy. After watching this video, I believe the background that I am working is still in Software 1.0 where the AI will be taking over to Software 3.0. This video put me thinking about my current state. Since, I am starting to learn to purse a new Career, I am bit confused, should I pursue SRE certs and try to land into that r…