Lex Fridman Podcast
#474 β DHH: Future of Programming, AI, Ruby on Rails, Productivity & Parenting
We can keep the business running.
Lex Fridman Podcast
#474 β DHH: Future of Programming, AI, Ruby on Rails, Productivity & Parenting
And if it's a blow away success, wonderful.
Lex Fridman Podcast
#474 β DHH: Future of Programming, AI, Ruby on Rails, Productivity & Parenting
I get to impact a bunch of people.
Lex Fridman Podcast
#474 β DHH: Future of Programming, AI, Ruby on Rails, Productivity & Parenting
There should be more of the time writing from scratch.
Lex Fridman Podcast
#474 β DHH: Future of Programming, AI, Ruby on Rails, Productivity & Parenting
If you are interested in learning how to program, unfortunately, you're not going to get fit by watching fitness videos.
Lex Fridman Podcast
#474 β DHH: Future of Programming, AI, Ruby on Rails, Productivity & Parenting
You're not going to learn how to play the guitar by watching YouTube guitar videos.
Lex Fridman Podcast
#474 β DHH: Future of Programming, AI, Ruby on Rails, Productivity & Parenting
You have to actually play yourself.
Lex Fridman Podcast
#474 β DHH: Future of Programming, AI, Ruby on Rails, Productivity & Parenting
You have to do the sit-ups yourself.
Lex Fridman Podcast
#474 β DHH: Future of Programming, AI, Ruby on Rails, Productivity & Parenting
programming, understanding, learning, almost anything requires you to do.
Lex Fridman Podcast
#474 β DHH: Future of Programming, AI, Ruby on Rails, Productivity & Parenting
Humans are not built to absorb information in a way that transforms into skills by just watching others from afar.
Lex Fridman Podcast
#474 β DHH: Future of Programming, AI, Ruby on Rails, Productivity & Parenting
Now, ironically, it seems AI is actually quite good at that, but humans are not.
Lex Fridman Podcast
#474 β DHH: Future of Programming, AI, Ruby on Rails, Productivity & Parenting
If you want to learn how to become a competent programmer,
Lex Fridman Podcast
#474 β DHH: Future of Programming, AI, Ruby on Rails, Productivity & Parenting
You have to program.
Lex Fridman Podcast
#474 β DHH: Future of Programming, AI, Ruby on Rails, Productivity & Parenting
It's really not that difficult to understand.
Lex Fridman Podcast
#474 β DHH: Future of Programming, AI, Ruby on Rails, Productivity & Parenting
Now, I understand the temptation, and the temptation is there because vibe coding can produce things, perhaps in this moment, especially in a new domain you're not familiar with, with tools you don't know perfectly well, that's better than what you could do, or that you would take much longer to get at, but you're not going to learn anything.
Lex Fridman Podcast
#474 β DHH: Future of Programming, AI, Ruby on Rails, Productivity & Parenting
You're going to learn in this superficial way that feels like learning, but it's completely empty calories.
Lex Fridman Podcast
#474 β DHH: Future of Programming, AI, Ruby on Rails, Productivity & Parenting
And secondly, if you can just vibe code it, you're not a programmer.
Lex Fridman Podcast
#474 β DHH: Future of Programming, AI, Ruby on Rails, Productivity & Parenting
Then anyone could do it, which may be wonderful.
Lex Fridman Podcast
#474 β DHH: Future of Programming, AI, Ruby on Rails, Productivity & Parenting
That's essentially what happened with the Access database.
Lex Fridman Podcast
#474 β DHH: Future of Programming, AI, Ruby on Rails, Productivity & Parenting
That's what happened with Excel.