I was a fan of DHH ideas based on his blogs, now I hear him reason, I could actually have a beer with this dude. Straight. Just be good at what you do.
Seems like a fun guy. I love his unfiltered language and communication style. You know he's not bsing you because it's coming out almost too passionate for that to even be possible.
@@WoozyApricotI appreciate that, though it is all relative. This is the type of enthusiasm I came up around in kitchens, so it’s nice to know that it wasn’t exclusive to that world and in fact is present in the world I am transferring into.
@@foobars3816 totally based. compare that to the lifestyle and culture of the average JS developer, we all know that culture, I can only describe it as " grift " .
@@ThePrimeTimeagen Massive amounts of Copium. A Podcast is this way, but an interview is a back and worth with lots of questions and short answers. But good "interview" :)
Sometimes you just have interviews where the guests mouth off and the best response is to just listen. It depends on the type of interview.@@XzenTorXz
Well this recalibrated the ‘inner-voice’ my mind uses while reading a DHH article to myself. Now I have to go re-read his articles at ~2x playback speed
I've been a C++ dev for over 30 years and DHH makes me want to say fuck this shit and go and do Rails dev at 37 signals. This is the best thing I've ever seen on RUclips and the video title is 100% accurate.
We had a guy in our team promoting Ruby on Rails. Didn't go anywhere. Our team was focused on C++ on Windows. The Ruby code he developed was basically dumped as of no use and incompatible with everything else we did as a team.. Ruby was too niche. Personally, I love C++. I've been using it for 30 years also, and I see no reason to change.
@@matthewblott I disagreed even with a lot of the specifics in _this_ video, but the passion he has and his perspective on the industry are just amazing I especially resonated with his experience first getting into metaprogramming with Ruby. I remember going through something similar with C# and just being amazed at the possibilities it brought to the table. Unfortunately a lot of the other parts of C# dont exactly spark joy so I've moved on from it, but I'm sure I'll find "my Ruby" eventually.
@@pokefreak2112me too. I was skeptical of his competence, but i didn't care much about the guy. Now, idk how good he is now, i'm not gonna go out of my way to read his code, i know for sure that i wouldn't want to work on a highly dynamic and dynamically typed, object oriented metaclass based codebase (had enough of this with django), but hey, to each his own. I still ended up agreeing with him on a lot of things (even before that i was never sold on cloud since renting a server is cheaper and largely under your control which i ended up doing the whole time, same with no build and bundling - i hate to have to build this stuff)
People hate him because he likes dynamic typing. For some reason, a whole bunch of newer programmers, typically with less than 10 years experience, have become convinced that static typing is going to solve all of their problems. They take this enthusiasm for types to produce slow, feature-incomplete Rust or Typescript then switch over to Twitter to yap about how dynamic typing sucks.
Adding CoffeScript was huge, we were writing ES6-ish JS ins 2012, then look at what Heroku did with deployments. Even something like NewRelic was pretty common in like 2014, free tier was good enough for a lot projects. RoR impact on web as whole has been quite big. There's definitely more areas it has left it's mark either it's Rails or tooling around it.
It still is, with its embracing of no build and front-end frameworks like Turbo which provide an SPA-like fidelity whilst still running on an SSR approach. Rails has been and still is at the frontier of pushing for simplicity and better approaches in web development. Maybe in 5 years when #nobuild has been embraced by more, we'll look back at this moment and say it all makes sense in retrospective. Rails is also doing crazy progress with Kamal -- which allows you to do no-downtime deployments to your VPS. Pretty damn gnarly.
The programming light bulb came on for me, strangely, when I learned to write DOS batch scripts. It was that dopamine drip of getting the computer to do something you told it to do using code.
thanks Dhh for your words of wisdom, and thanks TJ for running the show perfectly, and of course thanks for our dear man, Prime for his silence! but we really appreciate his presence
I started just listening casually to the first few minutes, after hearing the intensity, passion and eloquence i had to sit down and watch it. What a great conversation and because it is so often overlooked thank you for letting DHH just speak with no interruptions. The next questions or comment will come when the guest is done with the though no matter how long. Gold mate, pure gold
JFC, this man has a massive context window. He strings concepts together with such ease while keeping larger image in mind. Honestly, this might be one of best interviews I've ever seen.
As someone who has been a huge enthusiast in regards to programming, and someone who has attempted to learn programming several times over the years, it was really encouraging to hear that there are others who break through the barrier of entry to become successful in coding. It's easy to fall into the mindset that all those guys who are doing high end coding are the savants and genius' of the coding world, and not just regular guys who worked hard and achieved a greater level of proficiency and knowledge than they had prior. Definitely a hugely encouraging segment of the video.
My advice: try to make it easier for you, not harder. Find a course, a teacher, someone you can learn from. Don't try to be autodidact, thats a bullshit approach
This is exactly how I feel about golang. I have been using it for so long and I am still enjoying the code writing. First 7mins I feel the exact same way. I absolutely love DHH! Good work Prime!
Go is painful to me. I can't put my finger on why, but it's syntax just annoys me. Also hate it's import/ module system. And you have to do so much manually! Coming from Laravel, where everything is just there, easy, convenient and configurable, it just felt like a downgrade (despite the extreme performance boost over php).
@@Dipj01 I used Laravel(10y+), but the sheer complexity made me leave it behind. And to be frank ;) go is programming language, laravel it's a framework, try to use bare php. Now with octane and swoole maybe, but is way of topic :). Fwiw, I don't like ruby (or rails) either. I can wrap my head around it for the life in me :). I think is the only major divergence I have from DHH. Like him, I understand the lang and its quirks and I move passed them. Go is clean over clever and the fact that it has almost no magic is bliss for me.
Go is awesome! The speedups you get even with simple stuff over python opened my eyes and now everything backend gets written in go. I found it very easy to pickup when I started experimenting with it in 2019. Python gets a little heavy handed with abstraction which go doesn't seem to suffer from at least nearly to the same extent.
DHH is a maverick and we need mavericks. We aren’t meant to unanimously agree/disagree with people on every point, though people often forget this in this brave new digital world. More DHH types (pun intended) less Theos 👍
Totally agree. I love Prof Gerald Sussman's view from his "We Really Dont know How to Compute" which to me shows how far we have to go. ruclips.net/video/HB5TrK7A4pI/видео.html
Coding is going to be in trouble when people like Linus and DHH are no longer involved. Gate keepers of code are important, and I'm not seeing the required backbone in younger programmers.
I've been having a really bad week. I'm watching this while folding a MASSIVE pile of clothes, and this video (19 minutes in) is really cheering me up. Thank you flip for not editing this. It's truly S-tier content as is. This is entertainment. Thank you.
True engineering discourse. Nothing but applause for this interview, f*ck hot take twitter and the culture of ignorance to the shades of grey. We won't all agree on everything ever. But we can all learn from each other in some way
One of the best interviews. Totally agree with his take - programming language wars are dumb. The best programming language is whatever that makes you enjoy programming.
I understand why Theo throws shade to DHH. Once you stop and *listen* to David you realise he is right about a lot stuff (not everything) but a lot! And being transgressor and different may make some people angry. Theo is after likes and that is the fundamental difference DHH does not give a fck about pretty much anything.
Most young people would love to have kids, but prior generations have done the following between 1980 and 2024: - Raised US national debt from $1 trillion to $33 trillion - Increased the cost of a house from 2x median yearly income to 8.5x yearly income In AZ, one would need $150-200k per year to afford a house and two kids -- The median US income is $70k, so most people fall significantly under that threshold. I'm not making excuses for people who spend 6 hours a day on tiktok / video games, they aren't doing anything for themselves. That being said, the majority of young people are suffering the consequences of the actions of previous generations
@@HUEHUEUHEPonyit's pretty terrible in most places these days though. It's a little funny that DHH said that it's easier than becoming a millionaire since it's about the same amount of money that's needed to raise a kid if you include uni and med and stuff. Also the "%100 sure shot" part of his rant is a literal example of survivorship bias - for each of our ancestors that produced an offspring hundreds had died. Not to mention that there are many parents who have kids, but don't want or unfit to raise them. I'm glad though that he can talk this way about his kids. The dude's very charismaric and interesting to listen to
Also, his comparison to ancient parents fighting saber toothed tigers suggests you should disregard a kid's education, health, and prosperity, just cause it could be worse. Yes parenthood is immensely rewarding, but discretion is not bad, it's good to want a solid plan, and you do not need to throw caution to the wind. Not everyone should have kids. Some parents abuse their kids. Some create broken homes. Some people regret parenthood for the rest of their lives. Parenthood can absolutely be the worst thing that ever happened to you. I've seen it. There was no nuance whatsoever to what he said. Maybe he assumes his audience is somewhat like him. No DHH, your audience is comprised of people so different than you, you can not even *fathom* it. Oh and he notes that "we need kids." As in, the world needs kids. So he's basically saying "the world is depending on you" to someone whose soul is already so crushed by reality that they won't even reproduce.
I was hyped when I heard DHH will be on the channel and damn, it's better than I thought it would be. Flip was right at the beginning of the video, this is legendary
The whole part about the dog with a keyboard made me think of Theo. While a bit of an oversimplification, if you see enough Theo interactions, he is quite sympathetic to this position. “jUsT sHiP! fOunDeR mOdE!!!!”
Well, Theo has been going a bit off the rails lately, imho. Always tries to claim how deep his channel goes into the intricacies of react & co - sadly I could never find those deep dives anywhere. Mostly just overviews and news, combined with SV-libertarianism and a general reluctance to accept criticism, to say it nicely. It feels like he only uses the channel for viral marketing of his stuff now, not a passion project anymore. And then those bonkers videos about topics far, far outside his area of competence... he really does know much less than he thinks he does. And, of course, his ego is big enough and filled with enough hot air he could run a balloon flight business. He's no prime, that much is safe to say.
@@_DATA_EXPUNGED_ Yep, Theo is engagement farming to market his products and to get Twitter-money, its all good his audience is probably younger people who likes edgy stuff and drama, he just comes off as unlikeable.
Ruby is absolutely gorgeous, you guys should try it. When you go back to TS it feels like barbed wire. Also the point of Ruby on Rails is speed, speed of DEVELOPMENT :)
Contrary to what most believe, Ruby 3.x (+YJIT) is now a fast language. 3rd party libraries (gems) are also at a high level of quality I haven't seen in any other ecosystem.
I tried ruby in anger for quite a bit, it is incomprehensible to me that anyone could like it 😅 Primarily: * I hate that transitive imports can alter lookup behavior for my own internals, among other bizzare scoping behavior * blocks are just perfectly not quite ever what i want in terms of behavior, and always for a slightly different reason * the obsession with "making it look pretty" means you often get different ways to spell the same thing with literally no difference, which i found really confusing. * And of course, no static types, with all the trade offs that has I'm sure there are plenty more I forgot. I want to be clear, this isn't an attack on anyone who does like Ruby, just a reminder that not everybody likes the same things you do, even if they "give it a fair try"
@@SimonBuchanNz Those are all facts. As someone who has been using it as their primary language for nearly a decade, I’ll say that it’s kind of the polar opposite of using a typed language. And much more so than others like python and js. But all of these things you don’t like make it extremely powerful and flexible. It really shines for building domain specific languages. Metasploit, Homebrew, RSpec, Cucumber, and Rails are great examples of these DSLs and of what makes Ruby Ruby. If you try to write it like python or a typed language you will have a bad time.
Honest questions, you don't miss compile-time error checking going back to Ruby from Typescript? I can program large parts of a program without ever running it, thanks to static typing. How do you make sure arguments and return values are the right thing in your methods? Are you type/nil checking everything on the way in and out? If you aren't, aren't you writing bugs?
For the most part I agree. However, I know people for whom parenting would be a terrible idea and I know people whose parents should never have been allowed to raise children.
@@Parker8752same. I have a kid, I can relate and yet I don’t judge people that won’t have kids for any reason. And yes, I’ve heard about enough atrocities to conclude some people should only use their weewees for urinating.
I was a real beginner for 4-5 years while doing school and work and now working in a solid job 3 years after that, it takes a lot of time and effort dont give up!
Use Ruby on rails every day. Got into software development due to DHH and make a great living as a rails developer. I Love dhh, Thanks for changing the world and taking us along for the ride.
I had the same realization that he had but with Go - instead of Ruby -, it made me love programming again, and I use it for all my personal projects, which is the best part of my day
Had to join youtube members subscription thing, after watching this video, your content is just so high quality I can't excuse my adblock anymore. Thank you for keeping me sane while freelancing.
Its slightly more than CRUDable, but its a nice simplification expression. Events are a beautiful abstraction. We worship their capabilities over stateless CRUD and polling.
this is absolutely incredible. i've usually been back and forth on DHH but i've never seen so much of my own feelings about programming and life packed so passionately into one discussion.
I’ve been switching back to Perl every year for the last 10years… it just does what it needs to … and cpan will have a module to do complex stuff if you need to just get something done… My only downer is portable threads across multiple platforms but…
I like what he says about being more competent in general. Programming has definitely made me better at problem solving, like fixing broken appliances at home. I think a lot of it is just about unpacking what's going on, once you understand how something works and figure out the system it becomes easy to fix.
I recently had the experience of finding the language that fits me. And that is zig for me. The way that you have suck incredible control over memory just makes my brain happy. The error set system is just the right level of expressiveness for me. Comptime tickles my want for metaprogramming just enough. I like rust and always had C embedded in my heart. I never thought anything would top C in my simple little head. But then zig came along and the rest is (fairly recent) history. My only pinch point is that currently the documentation sucks.
yeah totally, i've had this same experience - Zig fits me perfectly and I've been through C, Rust, Go, recently looked at Odin too. And Zig just feels perfect. Also about the docs, I honestly just have the Zig master branch cloned on my system and have it open for reference if I need it. The Zig stdlib and compiler source code is very approachable and easy to reason about. I love it. This approach has actually led me to hacking on the compiler as well. Huge fan of Zig :3
@@juwulez lovely. I should really just sit down and look through the zig standard library then. Thank you for the push. We should still probably devote some serious attention to the docs once the interface of the standard lib has been more of less fixed in place.
I just watched the whole thing and would put this interview right at the top with Casey Muratori explaining CPU architecture on a blackboard. DHH really is in a league of his own.
I agree with him on open source, but disagree on having kids. It's funny seeing generally wealthy and otherwise accomplished people rambling on how fulfilling it is to have kids, and that you will regret not having them. But there are people who regret having kids, there are people who run from their responsibilities, who resolve to abusing their kids because they cannot deal with them. There are loads of people who just live paycheck to paycheck. There are people with complex traumas, and traumas run in families. However what's most amusing is his stance on having kids goes completely contrary to his stance on doing open source. So yeah, maybe just stick to letting people decide for themselves. Given proper education, they will know best. In the end, I believe it's better to regret not having kids over regretting having them. I have seen enough "families" going wrong in my life.
I loved just about all of this. This guy is a hero of mine. But I have to say.. he treats people without kids just like people treat him about no build. Negative and hostile. To him, childless people are just lazy, uninteresting bums. There are good reasons to not have kids, but to hear them, and i'll quote DHH, "you have to have a concept of the world where people can believe different things than you and that doesn't make them insane" You don't want ideas shoved down your throat? Don't shove yours down ours. There's a difference between "i really love being a father" and "your views are simply invalid if you don't agree with me." You're not even following your own advice.
One of the best times was me and my sons all hopped on Helldivers, talked shit and blew up a bunch of bots. When they were younger we would play all sorts of games together. I was happy the day my oldest trashed me at Call of Duty.
If you have an attention span longer than a tik toker, you can listen to all the episodes here podcasters.spotify.com/pod/show/topshelffm
I think you might have pasted the wrong link.
@@Monadster TJ is an idiot
So maybe he is correct about Ruby!
@@ThePrimeTimeagen HEY! I resemble that comment!!
tik toker? Never heard of her
"It's more fun to be competent"
Unfathomably based.
I was a fan of DHH ideas based on his blogs, now I hear him reason, I could actually have a beer with this dude. Straight. Just be good at what you do.
Seems like a fun guy. I love his unfiltered language and communication style. You know he's not bsing you because it's coming out almost too passionate for that to even be possible.
That whole section of the interview really resonated.
I just love DHH's brand of angry enthusiasm
Angry enthusiasm....love it
That's exactly how I'd describe it. Everything he says is really on point here, and his enthusiasm is next level.
To each their own. I personally cant stand him screaming into my ears about topics that don’t warrant anywhere near that level of yelling lol
@@WoozyApricotI appreciate that, though it is all relative. This is the type of enthusiasm I came up around in kitchens, so it’s nice to know that it wasn’t exclusive to that world and in fact is present in the world I am transferring into.
@@UnhingedNWheard, Chef
DHH has done more for startups than a whole boatload of Venture Capitalists. Rails has had an incredible impact on the startup ecosystem.
VCs only care about exits and nothing more. VCs don't do anything for startups.
still does
This is not an interview; it's a monologue, and I'm here for it.
i enjoyed every minute of not speaking
@@ThePrimeTimeagen that's what she...
This reddit moderator guy is so annoying, can't listen to him
@@ThePrimeTimeagenthank you for that btw
@@ThePrimeTimeagen I'm an YT-only guy, so maybe you've already done that, but another section of Prime Reacts to this interview itself would be cool
Costco Doctor Who yelling at me about programming for 2 hours is exactly what I needed this morning
Somebody mentions Ruby.
DHH: *20 mins long monolog about his life*
That is because it is a livestyle and culture
And I'm here for every minute of it.
that was 7 minutes and 35 seconds not 20 though
@@foobars3816 totally based.
compare that to the lifestyle and culture of the average JS developer, we all know that culture, I can only describe it as " grift " .
@@mbunkusWhen DHH monologues I listen
DHH is cool, and it's been funny to witness Prime read more of DHH's takes and liking them more and more over time.
when I grow up I want to be like DHH cool . (I'm the same age as him)
he's speaking and they are nodding. no eyebrow lifting, no smirking. pure respect and acceptance.
I have never seen Prime this quiet anywhere
a great interview should consist of the one being interviewed and max that out
if i could say 30 seconds every hour, i would
@@ThePrimeTimeagen Massive amounts of Copium. A Podcast is this way, but an interview is a back and worth with lots of questions and short answers. But good "interview" :)
@@hagen.youtube Nah. I think winding up DHH and letting him spin the yarn was the right move, and I wasn’t disappointed.
@@hagen.youtube What kind of bizarre fucking interviews and podcasts do you consume.
Prime was reflecting on his early day programming funs and no angry emotions in this interview 😊
This is seriously one of the best interviews ever. I can listen to DHH talk for hours and I won't get bored. And also, god damn he has some nice hair.
Was there really a question, to count as an interview? 😂
Sometimes you just have interviews where the guests mouth off and the best response is to just listen. It depends on the type of interview.@@XzenTorXz
Speaking DHH is certainly more saner than writing DHH.
But you’re listening and watching now because of his articles. All roads lead to DHH 😂
I would say that applies to the majority of people.
@@johnyepthomi892 I'm not listening if he doesn't own a lambo like Taylor Otwell.
Well this recalibrated the ‘inner-voice’ my mind uses while reading a DHH article to myself. Now I have to go re-read his articles at ~2x playback speed
You can say the same about a lot of people. Maybe even Elon.
“Don’t give up on this thing, you’re going to figure this thing out.”
-DHH
I've been a C++ dev for over 30 years and DHH makes me want to say fuck this shit and go and do Rails dev at 37 signals. This is the best thing I've ever seen on RUclips and the video title is 100% accurate.
We had a guy in our team promoting Ruby on Rails. Didn't go anywhere. Our team was focused on C++ on Windows. The Ruby code he developed was basically dumped as of no use and incompatible with everything else we did as a team.. Ruby was too niche. Personally, I love C++. I've been using it for 30 years also, and I see no reason to change.
C++ truly is the language of suffering.
There was no where to edit this. Showing the full interview was the right call.
50:29 "I used to get fired up about this, now I just get amused", proceeds to get fired up about this
That's him being amused, you should see him when he's fired up
When he is fired up he screams f you to his audience at his own conference
hahahahahahah
DHH’s ability to construct and deliver a point is pretty remarkable. He has such a strong command of English and story telling.
Flip, actually you edited it at the start so it's not 100%.
Love the nitpick
So only 99.901% unedited 😂
did he edited part about kids? where its at
the final boss
The final boss is the Cyber Tooth
This is the guy people have been hating one all this time?!?!
What an awesome conversation, definitely gonna be checking out more from DHH
yes, this is the guy that everyone told you is a boogie man on twitter
@@ThePrimeTimeagen He's stopped saying how amazing Elon Musk is to be fair but he still says lots of other stupid things.
@@matthewblott I disagreed even with a lot of the specifics in _this_ video, but the passion he has and his perspective on the industry are just amazing
I especially resonated with his experience first getting into metaprogramming with Ruby. I remember going through something similar with C# and just being amazed at the possibilities it brought to the table. Unfortunately a lot of the other parts of C# dont exactly spark joy so I've moved on from it, but I'm sure I'll find "my Ruby" eventually.
@@pokefreak2112me too. I was skeptical of his competence, but i didn't care much about the guy. Now, idk how good he is now, i'm not gonna go out of my way to read his code, i know for sure that i wouldn't want to work on a highly dynamic and dynamically typed, object oriented metaclass based codebase (had enough of this with django), but hey, to each his own.
I still ended up agreeing with him on a lot of things (even before that i was never sold on cloud since renting a server is cheaper and largely under your control which i ended up doing the whole time, same with no build and bundling - i hate to have to build this stuff)
People hate him because he likes dynamic typing. For some reason, a whole bunch of newer programmers, typically with less than 10 years experience, have become convinced that static typing is going to solve all of their problems. They take this enthusiasm for types to produce slow, feature-incomplete Rust or Typescript then switch over to Twitter to yap about how dynamic typing sucks.
I have never seen Prime so starstruck like this
About 19 minutes in prime has a look on his face that tells you DHH just hit bro status
I think ROR completely changed how web framework look today
Adding CoffeScript was huge, we were writing ES6-ish JS ins 2012, then look at what Heroku did with deployments. Even something like NewRelic was pretty common in like 2014, free tier was good enough for a lot projects. RoR impact on web as whole has been quite big. There's definitely more areas it has left it's mark either it's Rails or tooling around it.
It still is, with its embracing of no build and front-end frameworks like Turbo which provide an SPA-like fidelity whilst still running on an SSR approach. Rails has been and still is at the frontier of pushing for simplicity and better approaches in web development. Maybe in 5 years when #nobuild has been embraced by more, we'll look back at this moment and say it all makes sense in retrospective. Rails is also doing crazy progress with Kamal -- which allows you to do no-downtime deployments to your VPS. Pretty damn gnarly.
I have to admit i was sceptical.
But Bro, sparkles are coming out of the screen when i watch it, that's how good it is
@51:12🤣🤣 DHH is funnier than some of the standup comedians we have today.
One of the best interview ever. Very, very nice discussion, takes and perspectives!
Thanks for ALL of that!
I'm loving this bromance between DHH and Prime
Now I got a new boost of energy to learn NES programming to say "even DHH couldn't do it"
Do it, man!!!
The programming light bulb came on for me, strangely, when I learned to write DOS batch scripts. It was that dopamine drip of getting the computer to do something you told it to do using code.
Prime looks like hes having a religious moment. Never seen him so quiet
thanks Dhh for your words of wisdom, and thanks TJ for running the show perfectly, and of course thanks for our dear man, Prime for his silence! but we really appreciate his presence
This was just DHH solo rambling for 2 hours while Prime & Teej laughed in the background, we need him to come back for more
NeoVim talk kind got forgotten 🤣
This is one hour of unadulterated DHHing and it’s worth a million dollars a pound at this purity
Respect, this guy contribution to webdev in general is hugely underestimated.
Flip: this video is unedited
Also Flip: edits video to tell us its unedited.
"What was the question?" :D :D
7:28 LOL
Thank you Flip o7
I started just listening casually to the first few minutes, after hearing the intensity, passion and eloquence i had to sit down and watch it. What a great conversation and because it is so often overlooked thank you for letting DHH just speak with no interruptions. The next questions or comment will come when the guest is done with the though no matter how long. Gold mate, pure gold
JFC, this man has a massive context window. He strings concepts together with such ease while keeping larger image in mind.
Honestly, this might be one of best interviews I've ever seen.
This dude won the 24h of Le Mans? What the fuck, this guy is a legend.
Insane, right?
As someone who has been a huge enthusiast in regards to programming, and someone who has attempted to learn programming several times over the years, it was really encouraging to hear that there are others who break through the barrier of entry to become successful in coding. It's easy to fall into the mindset that all those guys who are doing high end coding are the savants and genius' of the coding world, and not just regular guys who worked hard and achieved a greater level of proficiency and knowledge than they had prior. Definitely a hugely encouraging segment of the video.
Maybe Ruby is your language
My advice: try to make it easier for you, not harder. Find a course, a teacher, someone you can learn from. Don't try to be autodidact, thats a bullshit approach
This is exactly how I feel about golang. I have been using it for so long and I am still enjoying the code writing. First 7mins I feel the exact same way. I absolutely love DHH! Good work Prime!
I feel exactly the same! Go is amazing!
I was about to comment the same. GoLang is such a joyfully coding experience!
Go is painful to me. I can't put my finger on why, but it's syntax just annoys me. Also hate it's import/ module system. And you have to do so much manually! Coming from Laravel, where everything is just there, easy, convenient and configurable, it just felt like a downgrade (despite the extreme performance boost over php).
@@Dipj01 I used Laravel(10y+), but the sheer complexity made me leave it behind. And to be frank ;) go is programming language, laravel it's a framework, try to use bare php. Now with octane and swoole maybe, but is way of topic :). Fwiw, I don't like ruby (or rails) either. I can wrap my head around it for the life in me :). I think is the only major divergence I have from DHH. Like him, I understand the lang and its quirks and I move passed them. Go is clean over clever and the fact that it has almost no magic is bliss for me.
Go is awesome! The speedups you get even with simple stuff over python opened my eyes and now everything backend gets written in go. I found it very easy to pickup when I started experimenting with it in 2019. Python gets a little heavy handed with abstraction which go doesn't seem to suffer from at least nearly to the same extent.
DHH is a maverick and we need mavericks.
We aren’t meant to unanimously agree/disagree with people on every point, though people often forget this in this brave new digital world.
More DHH types (pun intended) less Theos 👍
Theo 😒
God I can’t stand Theo.
Totally agree. I love Prof Gerald Sussman's view from his "We Really Dont know How to Compute" which to me shows how far we have to go.
ruclips.net/video/HB5TrK7A4pI/видео.html
Just looking at Theo makes me want to wash my eyes out with soap
@@cyberneo10 the fucking hair 😭
" ramp needs to be soft and needs to go to infinity" BOOM 💥 this man gets it.
Just convinced me to make ruby my next language
Coding is going to be in trouble when people like Linus and DHH are no longer involved. Gate keepers of code are important, and I'm not seeing the required backbone in younger programmers.
This coment is so underrated.
Watched it live but I am rewatching.
This might be the most amazing software related interview I've ever seen.
I've been having a really bad week. I'm watching this while folding a MASSIVE pile of clothes, and this video (19 minutes in) is really cheering me up. Thank you flip for not editing this. It's truly S-tier content as is. This is entertainment. Thank you.
True engineering discourse. Nothing but applause for this interview, f*ck hot take twitter and the culture of ignorance to the shades of grey. We won't all agree on everything ever. But we can all learn from each other in some way
One of the best interviews. Totally agree with his take - programming language wars are dumb.
The best programming language is whatever that makes you enjoy programming.
"iM a pRomPt eNgINeEr nOW" 😂😂
17:01 LOL
One of the more ridiculous job titles out there.
I understand why Theo throws shade to DHH. Once you stop and *listen* to David you realise he is right about a lot stuff (not everything) but a lot! And being transgressor and different may make some people angry. Theo is after likes and that is the fundamental difference DHH does not give a fck about pretty much anything.
Yes, Theo's goal is very different from DHH's. When you monetize your speech, you tend to be much more pretentious.
@@stevenhe3462Brother you speak two languages: one is english. The other one is THE TRUTH
I just watched all 2 hours in under a min
Just take another video from the Jira board to watch then
Blazingly fast
Truly a 122x engineer.
bring the laravel guy
Most young people would love to have kids, but prior generations have done the following between 1980 and 2024:
- Raised US national debt from $1 trillion to $33 trillion
- Increased the cost of a house from 2x median yearly income to 8.5x yearly income
In AZ, one would need $150-200k per year to afford a house and two kids -- The median US income is $70k, so most people fall significantly under that threshold.
I'm not making excuses for people who spend 6 hours a day on tiktok / video games, they aren't doing anything for themselves. That being said, the majority of young people are suffering the consequences of the actions of previous generations
good thing I don't live in that crap place lmao
@@HUEHUEUHEPony lolol
@@HUEHUEUHEPonyit's pretty terrible in most places these days though. It's a little funny that DHH said that it's easier than becoming a millionaire since it's about the same amount of money that's needed to raise a kid if you include uni and med and stuff.
Also the "%100 sure shot" part of his rant is a literal example of survivorship bias - for each of our ancestors that produced an offspring hundreds had died.
Not to mention that there are many parents who have kids, but don't want or unfit to raise them.
I'm glad though that he can talk this way about his kids.
The dude's very charismaric and interesting to listen to
Also, his comparison to ancient parents fighting saber toothed tigers suggests you should disregard a kid's education, health, and prosperity, just cause it could be worse. Yes parenthood is immensely rewarding, but discretion is not bad, it's good to want a solid plan, and you do not need to throw caution to the wind. Not everyone should have kids. Some parents abuse their kids. Some create broken homes. Some people regret parenthood for the rest of their lives. Parenthood can absolutely be the worst thing that ever happened to you. I've seen it.
There was no nuance whatsoever to what he said. Maybe he assumes his audience is somewhat like him. No DHH, your audience is comprised of people so different than you, you can not even *fathom* it. Oh and he notes that "we need kids." As in, the world needs kids. So he's basically saying "the world is depending on you" to someone whose soul is already so crushed by reality that they won't even reproduce.
I was hyped when I heard DHH will be on the channel and damn, it's better than I thought it would be. Flip was right at the beginning of the video, this is legendary
Theo must be in shambles, he is always trying to dunk on DHH. Its clear that he does not like DHH, and to see these 3 vibe like this must be hard.
Bro seriously, he must be pissed after watching this!!!.
The whole part about the dog with a keyboard made me think of Theo. While a bit of an oversimplification, if you see enough Theo interactions, he is quite sympathetic to this position. “jUsT sHiP! fOunDeR mOdE!!!!”
Well, Theo has been going a bit off the rails lately, imho. Always tries to claim how deep his channel goes into the intricacies of react & co - sadly I could never find those deep dives anywhere. Mostly just overviews and news, combined with SV-libertarianism and a general reluctance to accept criticism, to say it nicely.
It feels like he only uses the channel for viral marketing of his stuff now, not a passion project anymore.
And then those bonkers videos about topics far, far outside his area of competence... he really does know much less than he thinks he does. And, of course, his ego is big enough and filled with enough hot air he could run a balloon flight business.
He's no prime, that much is safe to say.
@@_DATA_EXPUNGED_ Yep, Theo is engagement farming to market his products and to get Twitter-money, its all good his audience is probably younger people who likes edgy stuff and drama, he just comes off as unlikeable.
Theo and Prime are opposing extremes, I feel like most of us are in the middle
Ruby is absolutely gorgeous, you guys should try it. When you go back to TS it feels like barbed wire. Also the point of Ruby on Rails is speed, speed of DEVELOPMENT :)
Contrary to what most believe, Ruby 3.x (+YJIT) is now a fast language. 3rd party libraries (gems) are also at a high level of quality I haven't seen in any other ecosystem.
I tried ruby in anger for quite a bit, it is incomprehensible to me that anyone could like it 😅
Primarily:
* I hate that transitive imports can alter lookup behavior for my own internals, among other bizzare scoping behavior
* blocks are just perfectly not quite ever what i want in terms of behavior, and always for a slightly different reason
* the obsession with "making it look pretty" means you often get different ways to spell the same thing with literally no difference, which i found really confusing.
* And of course, no static types, with all the trade offs that has
I'm sure there are plenty more I forgot.
I want to be clear, this isn't an attack on anyone who does like Ruby, just a reminder that not everybody likes the same things you do, even if they "give it a fair try"
@@SimonBuchanNz Those are all facts. As someone who has been using it as their primary language for nearly a decade, I’ll say that it’s kind of the polar opposite of using a typed language. And much more so than others like python and js. But all of these things you don’t like make it extremely powerful and flexible. It really shines for building domain specific languages. Metasploit, Homebrew, RSpec, Cucumber, and Rails are great examples of these DSLs and of what makes Ruby Ruby. If you try to write it like python or a typed language you will have a bad time.
Honest questions, you don't miss compile-time error checking going back to Ruby from Typescript? I can program large parts of a program without ever running it, thanks to static typing. How do you make sure arguments and return values are the right thing in your methods? Are you type/nil checking everything on the way in and out? If you aren't, aren't you writing bugs?
This is why I love PHP it’s language that I enjoy writing code..as a beginner I glad I got the chance to learn PHP as my first language
bro was a millionaire at my age always feels good to hear LMAO
Sometimes I forget he is also a race car driver 🤯, probably the coolest programmer out there
What an arc, I love this interview.
Ruby Jesus.
THIS
That’s Matz
@@nicktankard1244 Matz is the god. He made the language but mostly let his son talk about it.
@@junioraos4074hm yeah maybe you’re right
Awesome interview. Also DHH sounds like Danish Bill Burr.
I'm glad I wasn't the only one thinking this :D
I was thinking more like Jordan Peterson
I love how unhinged DHH is. Need more of him.
Every once in a while I watch something that expands my understanding so much that I feel like a different person. This is one of those videos.
“The bearer and bringer of gifts” … I love this so much
This was one of the most entertaining guests you've had on the channel 😂 would love to see DHH round 2!
DHH is the Bill Burr of Programming 😂
The parenting/fatherhood part was awesome!
For the most part I agree. However, I know people for whom parenting would be a terrible idea and I know people whose parents should never have been allowed to raise children.
@@Parker8752same. I have a kid, I can relate and yet I don’t judge people that won’t have kids for any reason. And yes, I’ve heard about enough atrocities to conclude some people should only use their weewees for urinating.
I watched the live stream and now I'm watching it again.
@theprimeagen New video idea: PRIME FINALLY TRIES RAILS
?
🙏
This was so amazing on stream I had to watch again
Me too!!
"is this the thing that tickles my noodle?" i don't think frameworks tickle my noodle
I was a real beginner for 4-5 years while doing school and work and now working in a solid job 3 years after that, it takes a lot of time and effort dont give up!
Those 3 guys are truly what the tech industry needs, 3 passionate guys with genuine advice and just the right amount of nerd and passion, well done !
Use Ruby on rails every day. Got into software development due to DHH and make a great living as a rails developer.
I Love dhh, Thanks for changing the world and taking us along for the ride.
Love Ruby, but HATE Rails. Avoid rails, use Ruby and you will have more fun
@@foobars3816 What would you recommend instead?
Rails and Ruby are the best.
DHH just goes and goes and goes! One question per podcast.
Lots of great insights and fun energy! DHH is like if Gilbert Gottfried was a programmer.
Have never heard DHH talk. This talk is all sorts of amazing in every way.
Kudos to everyone in this talk.
DHH is a top tier motivational speaker.
I had the same realization that he had but with Go - instead of Ruby -, it made me love programming again, and I use it for all my personal projects, which is the best part of my day
damn DHH is going OFF
Had to join youtube members subscription thing, after watching this video, your content is just so high quality I can't excuse my adblock anymore. Thank you for keeping me sane while freelancing.
The world is CRUDable. Embrace CRUDs.
Its slightly more than CRUDable, but its a nice simplification expression. Events are a beautiful abstraction. We worship their capabilities over stateless CRUD and polling.
@@sbmb9613 You're right, events are useful. But even events are CRUDable in a certain sense. They are created, read, updated, and deleted.
this is absolutely incredible. i've usually been back and forth on DHH but i've never seen so much of my own feelings about programming and life packed so passionately into one discussion.
after watching this video I’m finally switching to Perl
I’ve been switching back to Perl every year for the last 10years… it just does what it needs to … and cpan will have a module to do complex stuff if you need to just get something done…
My only downer is portable threads across multiple platforms but…
I like what he says about being more competent in general. Programming has definitely made me better at problem solving, like fixing broken appliances at home. I think a lot of it is just about unpacking what's going on, once you understand how something works and figure out the system it becomes easy to fix.
I recently had the experience of finding the language that fits me. And that is zig for me.
The way that you have suck incredible control over memory just makes my brain happy. The error set system is just the right level of expressiveness for me. Comptime tickles my want for metaprogramming just enough.
I like rust and always had C embedded in my heart. I never thought anything would top C in my simple little head. But then zig came along and the rest is (fairly recent) history.
My only pinch point is that currently the documentation sucks.
yeah totally, i've had this same experience - Zig fits me perfectly and I've been through C, Rust, Go, recently looked at Odin too. And Zig just feels perfect. Also about the docs, I honestly just have the Zig master branch cloned on my system and have it open for reference if I need it. The Zig stdlib and compiler source code is very approachable and easy to reason about. I love it. This approach has actually led me to hacking on the compiler as well.
Huge fan of Zig :3
@@juwulez lovely. I should really just sit down and look through the zig standard library then. Thank you for the push.
We should still probably devote some serious attention to the docs once the interface of the standard lib has been more of less fixed in place.
I just watched the whole thing and would put this interview right at the top with Casey Muratori explaining CPU architecture on a blackboard. DHH really is in a league of his own.
PDI = "PRs are welcome"
Thank you for a great interview. Appreciated 🙏🏼
Let's GO!
“I am the bearer and bringer of gifts!” 😂
I agree with him on open source, but disagree on having kids.
It's funny seeing generally wealthy and otherwise accomplished people rambling on how fulfilling it is to have kids, and that you will regret not having them.
But there are people who regret having kids, there are people who run from their responsibilities, who resolve to abusing their kids because they cannot deal with them.
There are loads of people who just live paycheck to paycheck. There are people with complex traumas, and traumas run in families.
However what's most amusing is his stance on having kids goes completely contrary to his stance on doing open source.
So yeah, maybe just stick to letting people decide for themselves. Given proper education, they will know best.
In the end, I believe it's better to regret not having kids over regretting having them.
I have seen enough "families" going wrong in my life.
Could listen to another 2 hours and still be glued to it.
I loved just about all of this. This guy is a hero of mine. But I have to say.. he treats people without kids just like people treat him about no build. Negative and hostile. To him, childless people are just lazy, uninteresting bums. There are good reasons to not have kids, but to hear them, and i'll quote DHH, "you have to have a concept of the world where people can believe different things than you and that doesn't make them insane" You don't want ideas shoved down your throat? Don't shove yours down ours. There's a difference between "i really love being a father" and "your views are simply invalid if you don't agree with me." You're not even following your own advice.
It's content like this that makes me wish RUclips had a LOVE button. Absolutely amazing stuff
I love DHH's energy.
One of the best times was me and my sons all hopped on Helldivers, talked shit and blew up a bunch of bots.
When they were younger we would play all sorts of games together. I was happy the day my oldest trashed me at Call of Duty.