Karpathy on Programming: "I've never felt this much behind"

AI star admits he’s overwhelmed — coders clash over panic, power, and who’s driving the bus

TLDR: Karpathy says coding now means wrangling unpredictable AI helpers, and he feels behind. The comments split between excitement over new power and frustration with flaky tools—plus Musk-adjacent drama—debating whether this is a career supercharge or a chaotic rewrite of how software gets built.

Andrej Karpathy just told the internet he’s never felt so behind, saying programming has morphed into wrangling chatty “agents,” plugin mazes, and permission pop-ups instead of writing code. He calls it an alien tool with no manual, and the community heard the siren and sprinted to the comments. One camp is pure anxiety: “the joy of solving hard problems” is being bulldozed by AI speed, with one commenter picturing a tsunami they might not outrun. Another camp shrugs and says, relax—these tools are powerful but messy, like slot machines: you ask, fiddle, retry, and hope the output sticks. Skeptics hammered the randomness, arguing it’s hard to build anything when the machine might change its mind tomorrow. The spiciest subplot? A jab that Karpathy tiptoes around Elon Musk—cue conspiracy hats—and that interviewers won’t poke the bear. Meanwhile, the meme lords went feral: “agents and subagents” got compared to a Marvel lineup, and “roll up your sleeves” became “roll the dice.” People joked that coding has turned into summoning spirits: “Stack Overflow is now a séance.” Whether it’s a power-up or a chaos engine, the vibe is split: awe, dread, and a whole lot of “is it me, or is this thing drunk?”

Key Points

  • Karpathy states he feels unusually behind as programming undergoes rapid change.
  • He believes properly combining new tools from the last year could yield around a 10x productivity boost.
  • He identifies a new abstraction layer including agents, subagents, prompts, contexts, memory, modes, permissions, tools, plugins, skills, hooks, MCP, LSP, slash commands, workflows, and IDE integrations.
  • He argues developers must build comprehensive mental models for stochastic, fallible, unintelligible, and evolving systems integrated with traditional engineering.
  • He likens the shift to receiving a powerful tool without a manual and urges programmers to actively adapt to avoid falling behind.

Hottest takes

"I see a tsunami at the beach, and I’m not sure whether I can run fast enough" — rishabhaiover
"try again until it works, I suppose" — tjr
"he does not want to say anything to get on elons bad side" — fooblaster
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.