Evidence receipt / belief
Published · transcript-backedSpeaker unverified: belief
22 Mar 2025 Lex Fridman Podcast #461 – ThePrimeagen: Programming, AI, ADHD, Productivity, Addiction, and God
“At some point you have to take off the training wheels, because I think what you’re really spotting is the difference between reading and writing code.”
— Speaker unverified
Source trail
Everything needed to verify it.
- Speaker
- Speaker unverified
- Attribution
- Not verified from this transcript
- Claim type
- belief
- Recorded
- 22 Mar 2025
- Publisher
- Lex Fridman Podcast
Transcript context
…So if I ask AI to generate code to do a certain thing, actually a large percentage of time, most of what AI generates is going to be correct for me, but some percent of time it’s not, fundamentally not. And for me to recognize the difference between those two, I think it takes a lot of experience. I think to learn that skill of knowing, no, no, no, a different new out of the box solution is needed here than the one you’re providing. You’re missing the point. That’s a skill, and how do you learn that? You learn that by building from scratch. So both are probably really necessary. But I think as a first step of learning how to program, it’s pretty nice to generate a function, to generate for loops and all that kind of stuff, and then just fuck with the different lines and modify them to try to adjust the behavior of the program, and from the way the behavior of the program adjusts or bugs are created, you learn about the syntax of the language, the behavior of the language, all that kind of stuff. So I think it’s a super powerful way to learn. But yeah, you need to also write from scratch. At some point you have to take off the training wheels, because I think what you’re really spotting is the difference between reading and writing code. I can read a lot of languages very well. I can see what’s happening. I can understand it, but I would not be very good at writing it. I can understand a lot of things about C++ and I can read it, but I’m just not that because I just don’t done it in so long. I can’t remember where all the semicolons, and colons and you do public and private, and how should you do naming conventions? All those things kind of add all together, and then you’re just like, oh, I’m really bad at writing it, though I can read it. And so there’s a skill gap chasm that exists between those two. All right. Well, let me talk about the various languages. The cheesy, ridiculous question of what’s the best programming language? Let’s say, what’s the best programming language that everybody should learn? Maybe let’s go with the top five. I’m going to pull up the Stack Overflow developer survey, because I think we have… You don’t like them?…
Stored transcript either side of the excerpt. The highlighted words are the published quote; the surrounding text is unedited source, never generated.