missing from the karpathy discussion about LLMs for coding is that very few are karpathy-level coders. yea sure, if you are a God-level coder who's been head of AI at Tesla and co-founded OpenAI and are super talented, AI Agents for coding won't raise your ceiling that much, or at all. very few are at that level, and if you're not, coding agents can raise your floor by A LOT. LLMs let you write computer programs in natural language and make the power of computing accessible to a lot more people.

Oct 19, 2025 · 1:30 PM UTC

Replying to @daniel_mac8
Yeah was thinking the same thing Like when people are like "LLMs suck because Terry Tao doesn't find them all that valuable yet"
4
28
Replying to @daniel_mac8
Except it's not only god level programmers with this problem. Its any senior that is trying to do something even slightly outside the training data.
1
20
Hasn’t been universally the case in my direct experience.
2
4
Replying to @daniel_mac8
We call it AI slop now, but it's not a new concept. Plenty of the code being written manually today is of poor quality but is good enough.
2
13
Good point
4
Replying to @daniel_mac8
Was thinking this same thing when listening. He's like cool so I'm on the frontier and writing something never done before. And it's 8,000 lines but they are really technical. And I was thinking, yeah thats great but most businesses use Excel Spreadsheets
1
5
My takeaway is that the current discourse around coding with LLMs reveals WAY more about the personalities of the engineers involved, than it does about the technology itself. Some want complete control, some want to direct, and some want to forget the details and just build.
1
2
True. It is the case for most things in life that what one says about a thing says more about them than the thing.
1
Replying to @daniel_mac8
i guess i'm a karpathy-level coder then. had no idea. thanks.
3
Replying to @daniel_mac8
Truth. LLMs are the coding cheat code for us mere mortals. Floor raised, big time
2
Replying to @daniel_mac8
The problem is those people are more like construction workers of code. They are building the same code over and over again, because of inefficiencies in the software industry that are taking care of themselves. They didn't exist before the internet and they shouldn't exist now. AI is accelerating their demise but they would disappear anyway.
1
Replying to @daniel_mac8
It’s not missing. It’s just unsaid because that’s obvious
1
1
Replying to @daniel_mac8
This does not cut. I am an average coder, nothing exceptional. Last weekend, I had a superb experience with Codex, producing excellent deployed code in few hours which otherwise would have taken days or weeks. But fast forward today, my whole weekend is ruined because Gemini cannot make 'head and tail' of the "--add-cloudsql-instances" flag for the "gcloud run deploy" command. This thing is so stupid at times, worse than an entry-level programmer. But the thing is it costs you precious time! (and endless advils...). Very, very uneven performance. I will be very careful here... Just imagining how much distance to cover before it starts getting used in Medicine. Or even in warfare.
7
Replying to @daniel_mac8
True, LLMs are good enough to build CRUD apps, which is what the majority of apps making money are. You might not be able to vibe code an app that scales to millions of users, but very few apps need that kind of code quality. You can get really far even if the code has some slop.
4
Replying to @daniel_mac8
mmmmmmm not the right take. In order to be a good coder you have to aspire to be a Karpathy level coder not trust LLM's to lift your floor. AI will uplift the willing to learn type individual vs the I need uplifted so lift me individuals.
3
Replying to @daniel_mac8
I'm sorry but being better at writing programs in programming languages than at writing them in natural language isn't something reserved to the top 1/50000 programmers, it's more like the criteria for being slightly above average. Natural language sucks donkey balls, LLM agents are not useful because they use natural language as input. They are useful because they contain a fuckton of compressed solutions to a wide range of problems and it's likely that it covers a significant part of your daily work, because not everything you do needs max brain power, a lot of it is trivial but tedious work.l, and LLMs are awesome at trivial and tedious. The fuzzyness of natural language works *only* because someone at some point did the hard work of extracting precise semantics and convert those to code, code that the LLM has read. If any part of your problem is out of distribution you *will* have to extract those semantics and write them in a formal language anyway, once this is done and you have put *both* in the context, the LLM probably can write the code... But you already did ! The hard part has never been "typing code"...
3
Replying to @daniel_mac8
This interview showed that Karpathy doesn't spend much time among people who are not extremely driven or average-smart. From that perspective it was very naive.
3
Replying to @daniel_mac8
Vibe coding works for simple problems that are very similar to code found on the public internet. Complex, novel problems are another story
1
3
Replying to @daniel_mac8
What Karpathy is suggesting there isn't limited to Karpathy-level coders: Any decent coder would exercise such due diligence. He's arguing for being able to judge the quality and validate the feasibility of any generated code, especially if money, business or lives are at stake
3
Replying to @daniel_mac8
Not really
2
Replying to @daniel_mac8
Yes he is god level, but that’s not the point. The point is writing software that is in the LLM’s distribution makes you 100x productive. If not you are better off writing code on your own with autocomplete.
1
2
Replying to @daniel_mac8
But it also gives them the ability to generate endless amounts of garbage code which ultimately is not helpful. I suppose it remains isolated to their codebase so it shouldn't bother me, you or Karpathy. But I also see his point about long term security issues.
2
Replying to @daniel_mac8
I started trying to build a game with 0 game Dev skills (I can't even code) and after 4 months I agree with Andrej. I need and want to baby sit it. Cos it will always make assumptions about something, delete comments that are useful, make inconsistent architectural choices etc
2
Replying to @daniel_mac8
I’m not at his level and yet I can experience what he said. Agents constantly add if and try catch blocks for things no sane developer would do. It over complicates simple algorithms into a mess and so on.
2
Replying to @daniel_mac8
I'm not at Karpathy's level, but I agree with him. I find LLMs most effective when collaborating, asking questions, or requesting feedback incrementally while working on a problem. Ultimately, I'm responsible for the output.
1
Replying to @daniel_mac8
🎯 It’s all a matter of perspective
1
Replying to @daniel_mac8
Yes it’s AGI to the average folks 😘
1
Replying to @daniel_mac8
He also consistently says that he uses tab complete all the time, so he's not chiseling out of the screen from scratch (even though he could).
1
Replying to @daniel_mac8
And they are pretty good at translating between languages. For example if you have some relatively simple web API written in Python, you can just tell them to write it in Go and it just works. A task that could have taken several hours in the past might take minutes.
1
Replying to @daniel_mac8
AI Agents democratize coding by raising the productivity floor for 99% of developers and making computing accessible through natural language
1
Replying to @daniel_mac8
Even for someone who knows a lot about coding, LLMs can help them move much faster
1
Replying to @daniel_mac8
Coding is highly domain-specific. Andrej is super smart to become for example a top developer for new CRM systems, but it would take time and be a waste of his talent.
1
Replying to @daniel_mac8
Excellent point...and therein lies the marvel especially if you are a god-level coder.
1
"Debt crisis" (2025, 80 x 100 cm) This painting is about the debt crisis in the US and the coming devaluation of the dollar. People all over the world, both poor and rich, will lose their savings. This is the inevitable consequence of the US leftist economic policy. When the king runs out of money, he takes it from his vassals.