Live data from Hacker News

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

twitter.com

331–340 of 630 posts

Re: Karpathy on Programming: “I've never felt this much behind”

#331

Earlier quoted context omitted.

I'm sorry, but I don't agree. Current dependency hell that is modern development, just how wide the openings are for supply chain attacks and seemingly every other week we get a new RCE. I'd rather 100 loosely coupled scripts peer reviewed by a half a dozen of LLM agents.

But this doesn't solve dependency hell. If the functionalities were loosely coupled, you can already vendor the code in and manually review them. If they are not, say it is a db, you still have to depend on that? Or maybe you can use AI to vendor dependencies, review existing dependencies and updates. Never tried that, maybe that is better than the current approach, which is just trusting the upstream most of the tim…

Are you really going to manually review all of moment.js just to format a date?

Re: Karpathy on Programming: “I've never felt this much behind”

#332
post #319

Earlier quoted context omitted.

React is hundreds of thousands of lines of code (or millions - I haven’t looked in awhile). Sure, you can start by having the LLM create a simple way to sync state across components, but in a serious project you’re going to run into edge-cases that cause the complexity of your LLM-built library to keep growing. There may come a point at which the complexity grows to such a point that the LLM itself can’t maintain the…

If the complexity grows beyond what it makes sense to do without React I'll have the LLM rewrite it all in React! I did that with an HTML generation project to switch from Python strings to Jinja templates just the other day: https://github.com/simonw/claude-code-transcripts/pull/2

Simon, you're starting to sound super disconnected from reality, this "I hit everything that looks like a nail with my LLM hammer" vibe is new.

Re: Karpathy on Programming: “I've never felt this much behind”

#333
post #319

Earlier quoted context omitted.

If the complexity grows beyond what it makes sense to do without React I'll have the LLM rewrite it all in React! I did that with an HTML generation project to switch from Python strings to Jinja templates just the other day: https://github.com/simonw/claude-code-transcripts/pull/2

Simon, you're starting to sound super disconnected from reality, this "I hit everything that looks like a nail with my LLM hammer" vibe is new.

My habits have changed quite a bit with Opus 4.5 in the past month. I need to write about it..

Re: Karpathy on Programming: “I've never felt this much behind”

#335
post #149
post #144

Earlier quoted context omitted.

> I'm now incentivized to use less abstractions. I'm incentivised to use abstractions that are harder to learn, but execute faster or more safely once compiled. E.g. more Rust, Lean. > If an LLM is typing that code - and it can maintain a test suite that shows everything works correctly - maybe we don't need that abstraction after all. LLMs benefit from abstractions the same way as we do. LLMs currently copy our appr…

> For example, writing more vanilla JS instead of React, you're just reinventing the necessary abstractions more verbosely and with a higher risk of duplicate code or mismatching abstractions. Right, but I'm also getting pages that load faster and don't require a build step, making them more convenient to hack on. I'm enjoying that trade-off a lot.

Vanilla JS is also a lot more capable than it was when React was invented.

And yeah, you can't beat the iteration speed.

I feel like there are dozens of us.

Re: Karpathy on Programming: “I've never felt this much behind”

#336
post #319

Earlier quoted context omitted.

If the complexity grows beyond what it makes sense to do without React I'll have the LLM rewrite it all in React! I did that with an HTML generation project to switch from Python strings to Jinja templates just the other day: https://github.com/simonw/claude-code-transcripts/pull/2

That would go over on any decently sized team like a lead balloon.

As it should, normally, because "we'll rewrite it in React later" used to represent weeks if not months of massively disruptive work. I've seen migration projects like that push on for more than a year!

The new normal isn't like that. Rewrite an existing cleanly implemented Vanilla JavaScript project (with tests) in React the kind of rote task you can throw at a coding agent like Claude Code and come back the next morning and expect most (and occasionally all) of the work to be done.

Re: Karpathy on Programming: “I've never felt this much behind”

#337

Earlier quoted context omitted.

It's not that wild. I like building things. I like programming too, but less than building things.

To me, fighting with an LLM doesn't feel like building things, it feels like having my teeth pulled.

I am still using LLMs just to ask questions and never giving them the keyboard so I haven’t quite experienced this yet. It has not made me a 10x dev but at times it has made me a 2x dev, and that’s quite enough for me.

It’s like jacking off, once in a while won’t hurt and may even be beneficial. But if you do it constantly you’re gonna have a problem.

Re: Karpathy on Programming: “I've never felt this much behind”

#338

Earlier quoted context omitted.

To me, fighting with an LLM doesn't feel like building things, it feels like having my teeth pulled.

I am still using LLMs just to ask questions and never giving them the keyboard so I haven’t quite experienced this yet. It has not made me a 10x dev but at times it has made me a 2x dev, and that’s quite enough for me. It’s like jacking off, once in a while won’t hurt and may even be beneficial. But if you do it constantly you’re gonna have a problem.

[dead]

Re: Karpathy on Programming: “I've never felt this much behind”

#339
post #100

What exhausts me isn’t “falling behind.” It’s watching the profession collectively decide that the solution to uncertainty is to pile abstraction on top of abstraction until no one can explain what’s actually happening anymore. This agentic arms race by C-suite know-nothings feels less like leverage and more like denial. We took a stochastic text generator, noticed it lies confidently, wipes entire databases and hard…

I think AI-assisted programming may be having the opposite effect, at least for me. I'm now incentivized to use less abstractions. Why do we code with React? It's because synchronizing state between a UI and a data model is difficult and it's easy to make mistakes, so it's worth paying the React complexity/page-weight tax in order for a "better developer experience" that allows us to build working, reliable software…

The problem is, what do you do _when_ it fails? Not "if", but "when".

Can you manually wade through thousands of functions and fix the issue?

Re: Karpathy on Programming: “I've never felt this much behind”

#340

Earlier quoted context omitted.

who recommended camera-only FSD to Tesla That's a bummer if true. Is there a reliable source that lays that decision at Karpathy's feet?

He was "AI" director at Tesla from 2017: https://www.teslarati.com/tesla-ai-director-hiring-autopilot... He gave a glowing recommendation for camera-only FSD in 2021: https://thenextweb.com/news/tesla-ai-chief-explains-self-dri... Then he left Tesla in 2022. So yes, you could argue that it was all Elon's fault and he just followed for 5 years. We won't know with 100% certainty, I'd find it odd to stay 5 years if you…

Ouch, thanks for the cite.

What a weird, dumb call that was. "I don't always tackle the toughest engineering problems where lawsuits and lives are at stake, but when I do, I chug a few beers first and tie one hand behind my back."

Post reply on HN