Andrej Karpathy
๐ค SpeakerAppearances Over Time
Podcast Appearances
I can go in and I can clean it up, but it's not that useful.
I also feel like it's kind of annoying to have to, like, type out what I want in English because it's just too much typing.
Like, if I just navigate to the part of the code that I want and I go where I know the code has to appear and I start typing out the first three letters, autocomplete gets it and just gives you the code.
And so I think it's... This is a very high-information bandwidth to specify what you want.
If you point to the code where you want it and you type out the first few pieces, and the model will complete it.
So I guess what I mean is...
I think these models are good in certain parts of the stack.
I actually use the models a little bit in... There are two examples where I actually use the models that I think are illustrative.
One was when I generated the report.
That's actually more boilerplate-y.
So I actually bytecoded partially some of that stuff.
That was fine.
Because it's not like mission-critical stuff and it works fine.
And then the other part is when I was rewriting the tokenizer in Rust...
I'm actually not as good at Rust because I'm fairly new to Rust.
So I was doing, there's a bit of vibe coding going on when I was writing some of the Rust code.
But I had Python implementation that I fully understand and I'm just making sure I'm making a more efficient version of it and I have tests.
So I feel safer doing that stuff.
And so basically they lower or like they increase accessibility to languages or paradigms that you might not be as familiar with.
So I think they're very helpful there as well.