Andrej Karpathy
๐ค SpeakerAppearances Over Time
Podcast Appearances
Like build a code, arrange it, get it to work.
It's the only way to go.
Otherwise you're missing knowledge.
Yeah.
So the repository, I guess I built it over a period of a bit more than a month.
And I would say there's like three major classes of how people interact with code right now.
Some people completely reject all of LLMs, and they are just writing by scratch.
I think this is probably not the right thing to do anymore.
The intermediate part, which is where I am, is you still write a lot of things from scratch, but you use the autocomplete that's basically available now from these models.
So when you start writing out a little piece of it, it will autocomplete for you, and you can just tap through, and most of the time it's correct.
Sometimes it's not, and you edit it.
But you're still very much the architect of what you're writing.
And then there's the vibe coding.
You know, hi, please implement this or that, you know, enter, and then let the model do it.
And that's the agents.
I do feel like the agents work in very specific settings, and I would use them in specific settings.
But again, these are all tools available to you, and you have to learn what they're good at and what they're not good at and when to use them.
So the agents are actually pretty good, for example, if you're doing boilerplate stuff.
Boilerplate code that's just copy-based stuff, they're very good at that.
They're very good at stuff that occurs very often on the intranet.