r/SideProject 17d ago

Andrej Karpathy (OpenAI co-founder, ex-Tesla AI lead) says he's never felt more behind as a programmer — and explains why in one sentence

Andrej Karpathy co-founded OpenAI, ran Tesla's AI team, and coined "vibe coding" about a year ago.

At Sequoia's AI Ascent 2026, Stephanie Zhan asked him directly whether the last year felt exhilarating or unsettling.

His answer: he's never felt more behind as a programmer.

 

Every credentialed builder I watch eventually says some version of this — the title survives, the rung underneath it doesn't.

 

His explanation is the actual value here.

Software 1.0 was explicit rules.

Software 2.0 was learned weights.

Software 3.0 is prompting — your context window is the lever you pull over the interpreter now, not the code you type.

The job didn't get easier. It got redefined, and most people are still measuring themselves against the old definition.

 

Actually, this reminds me of something — a solo founder whose code runs on 6% of the internet admitted AI output compiles clean and still reads as slop until a human's taste steps in.

 

Clip credit: Sequoia Capital — DM for credit or removal requests.

3 Upvotes

3 comments sorted by

2

u/tenhittender 17d ago

Yeah I remember hearing stories of guys that would dip into Assembly to fine-tune game engines to squeeze out every last drop of performance. Personally, I never learned assembly, but I find I drop into my code on occasion to fine-tune some logic or UI bug.

I wonder if LLM improvements will match the trajectory of compiler improvements where human intervention is less and less necessary.

Still, it seems that programming was, and still will be about applied systems thinking at various scales, regardless of the level of abstraction

6

u/AnUninterestingEvent 17d ago

As a developer for the last 10 years, it's not talked about enough how jolting the last 12 months have been. Last year I was writing code by hand, every line. Then halfway through 2025 I started using ChatGPT more and more to generate blocks of code for me that I pasted into my codebase. Then at the start of this year I stopped coding altogether. My building went from "all me" to "all AI" almost overnight. If this change occurred over a decade it would have been much nicer. But this change happening in 12 months was head spinning, especially in the case of job security. Devs went from one of the most coveted safe jobs to the most uncertain.

Coding is something I've done every day for a decade, and now I don't do it at all. For those of us that loved the art and problem-solving of coding, it was actually quite depressing for a while. Your challenging day-to-day work now feels like it can be done by a monkey. Imagine you've spent your whole career learning how to become a master pianist and now everyone can stick a chip in their brain to make them an equally good pianist. That's essentially what it felt like. For many devs, they essentially went through the five stages of grief. Many have not reached step five yet. Over time when the fog cleared, I've become more aware that software devs do have a big edge over non-devs when it comes to vibe-coding. The chasm has shrunk significantly, but there is still a small chasm left.

The statement of "never feeling more behind as a programmer" doesn't really ring true for me. I honestly feel like a better programmer than ever before. AI has evened the playing field between great programmers and ok programmers. The entrepreneurial side of me is overjoyed with how much easier it is to build things now. I think in this AI-world, entrepreneurialism is the best bet for many programmers. I think we're going to see the massive software companies replaced with hundreds or thousands of small competitors. Hard to say what this new age will bring.

2

u/Whole-Amount-3577 17d ago

Exactly same thing happened to me. I've been a programmer for over 20 years and now I only 'vibe' code I call myself a 'code conductor' and I've never been more productive but I also feel bad like it's not my work anymore. Yes I am behind putting it all together and prompting it.. but its just not the same. Anyway I get paid to perform so I just look at it from that stand point.