DHH
👤 PersonAppearances Over Time
Podcast Appearances
That's straight out of Zen and the Art of Motorcycle Maintenance. The guy he's riding with is riding a BMW motorcycle, and he explicitly takes pride in not knowing anything. It's part of a core identity.
That's straight out of Zen and the Art of Motorcycle Maintenance. The guy he's riding with is riding a BMW motorcycle, and he explicitly takes pride in not knowing anything. It's part of a core identity.
There's a whole philosophy in that book about why that is, why does that develop sort of our struggle with modernity and the hardness of knowing everything and then essentially becoming eluded, not wanting to know anything, and then developing an entire identity around that. And... I think that's really interesting.
There's a whole philosophy in that book about why that is, why does that develop sort of our struggle with modernity and the hardness of knowing everything and then essentially becoming eluded, not wanting to know anything, and then developing an entire identity around that. And... I think that's really interesting.
I also think it is sad when it comes to developers because it is not internally consistent. It is not an internally consistent model of how do you become a capable developer? Because first of all, as we've discussed, you're figuring shit out all the time. To make a JavaScript Project from four years ago compiled requires a fucking PhD at this point, right? Like archaeology and whatever.
I also think it is sad when it comes to developers because it is not internally consistent. It is not an internally consistent model of how do you become a capable developer? Because first of all, as we've discussed, you're figuring shit out all the time. To make a JavaScript Project from four years ago compiled requires a fucking PhD at this point, right? Like archaeology and whatever.
You've got to dig out all these old – oh, we're using Webpack. Politics, yeah. Oh, that was in the ancient times of 2018 that we used tools like that to compile our stuff. So if you're able to figure that shit out, Don't tell me you can't set up a Linux machine. They come pre-baked out of the box.
You've got to dig out all these old – oh, we're using Webpack. Politics, yeah. Oh, that was in the ancient times of 2018 that we used tools like that to compile our stuff. So if you're able to figure that shit out, Don't tell me you can't set up a Linux machine. They come pre-baked out of the box.
For most cases, there's very little seasoning you have to apply to that dish for it to be delicious and good and nutritious. So I think it is weird, and it's weird in fascinating ways of like why are humans weird? And I also think it's fixable. I think it's fat-driven, and I think we can absolutely reverse course. The cloud, when that was first introduced, sounded nuts.
For most cases, there's very little seasoning you have to apply to that dish for it to be delicious and good and nutritious. So I think it is weird, and it's weird in fascinating ways of like why are humans weird? And I also think it's fixable. I think it's fat-driven, and I think we can absolutely reverse course. The cloud, when that was first introduced, sounded nuts.
Wait, I'm going to rent computers the entire time, even if I need them all the time from some other person who runs a everything store? What? That sounds nuts. Why would I do that? And then a few years happened. And again, we realized that there were some real advantages to that. But a lot of it was also just like a mental shift, right? A mental shift. And do you know what?
Wait, I'm going to rent computers the entire time, even if I need them all the time from some other person who runs a everything store? What? That sounds nuts. Why would I do that? And then a few years happened. And again, we realized that there were some real advantages to that. But a lot of it was also just like a mental shift, right? A mental shift. And do you know what?
Those things can shift back. And we can knock things straight. And some of it is pendulum swing, right? When it comes to setting up servers, I think the main shift for me is the difference between pets and cattle, right? Is this like your lovingly nurtured machine where you've tweaked out your little configs in a bespoke way and it lives just in this box?
Those things can shift back. And we can knock things straight. And some of it is pendulum swing, right? When it comes to setting up servers, I think the main shift for me is the difference between pets and cattle, right? Is this like your lovingly nurtured machine where you've tweaked out your little configs in a bespoke way and it lives just in this box?
And if you need another box, you're like, holy shit, it's going to take me 20 hours to set that up. Or do you live in a cattle world where you're deploying containers? And that's where all the interesting configuration happens in this world. It's repeatable and it's scalable and it's all these other things.
And if you need another box, you're like, holy shit, it's going to take me 20 hours to set that up. Or do you live in a cattle world where you're deploying containers? And that's where all the interesting configuration happens in this world. It's repeatable and it's scalable and it's all these other things.
Now, that pet versus cattle idea, which really got pushed forward with the cloud, can totally work on your own stuff too or work on dedicated machines or whatever. So some of it is – relaying the fact that you don't have to give up on modernity to understand how things work. You don't have to give up on containerization to understand how a Linux box can be connected to the internet.
Now, that pet versus cattle idea, which really got pushed forward with the cloud, can totally work on your own stuff too or work on dedicated machines or whatever. So some of it is – relaying the fact that you don't have to give up on modernity to understand how things work. You don't have to give up on containerization to understand how a Linux box can be connected to the internet.
Like these things are actually not in opposition. And as we found when we moved out of the cloud, We had a team of about 10 people on our ops team, and a bunch of them were cloud native specialists. That was their main thing. Then we moved out of cloud onto our own stuff, and they could retain like 90% of their skills.
Like these things are actually not in opposition. And as we found when we moved out of the cloud, We had a team of about 10 people on our ops team, and a bunch of them were cloud native specialists. That was their main thing. Then we moved out of cloud onto our own stuff, and they could retain like 90% of their skills.