Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Pricing

DHH

👤 Person
518 total appearances

Appearances Over Time

Podcast Appearances

How About Tomorrow?
DHH Talks Apple, Linux, and Running Servers

And I think part of the fix literally is exposure therapy, getting more developers exposed directly to Linux so that they realize that the operating system they're going to run their servers on is not this scary alternate universe where everything is upside down. It's actually, first of all, quite fascinating. familiar in many ways.

How About Tomorrow?
DHH Talks Apple, Linux, and Running Servers

And I think part of the fix literally is exposure therapy, getting more developers exposed directly to Linux so that they realize that the operating system they're going to run their servers on is not this scary alternate universe where everything is upside down. It's actually, first of all, quite fascinating. familiar in many ways.

How About Tomorrow?
DHH Talks Apple, Linux, and Running Servers

Like if you're a developer working on the Mac, the hop to Linux isn't like, if you were a Windows PowerShell user and you didn't want to run WSL, okay, that's going to be a culture shock of some dimension when you hop into Linux, right? If you've been running on the Mac and You run Homebrew and you're familiar with some of these tools, whatever. It's not like going to a different universe.

How About Tomorrow?
DHH Talks Apple, Linux, and Running Servers

Like if you're a developer working on the Mac, the hop to Linux isn't like, if you were a Windows PowerShell user and you didn't want to run WSL, okay, that's going to be a culture shock of some dimension when you hop into Linux, right? If you've been running on the Mac and You run Homebrew and you're familiar with some of these tools, whatever. It's not like going to a different universe.

How About Tomorrow?
DHH Talks Apple, Linux, and Running Servers

It is like going to perhaps a different continent, but they kind of still speak a version of English, just kind of broken. I guess like Americans going to Australia and just going like, hey, mate. That's like the Linux version for macOS folks switching over. It's a dialect, right? Yeah. The difference is in the dialect.

How About Tomorrow?
DHH Talks Apple, Linux, and Running Servers

It is like going to perhaps a different continent, but they kind of still speak a version of English, just kind of broken. I guess like Americans going to Australia and just going like, hey, mate. That's like the Linux version for macOS folks switching over. It's a dialect, right? Yeah. The difference is in the dialect.

How About Tomorrow?
DHH Talks Apple, Linux, and Running Servers

And the difference is realizing that this is literally the same stuff as you run on the server. That should make you far more comfortable in thinking you can run it too without needing a PhD in Linux hardening.

How About Tomorrow?
DHH Talks Apple, Linux, and Running Servers

And the difference is realizing that this is literally the same stuff as you run on the server. That should make you far more comfortable in thinking you can run it too without needing a PhD in Linux hardening.

How About Tomorrow?
DHH Talks Apple, Linux, and Running Servers

I'm in perfect speed. How amazing. It worked out that way. I do think about that all the time. And exactly for the reasons that you say, I remember when I started working with the web and I had a bunch of programmer friends. And those programmer friends were used to writing

How About Tomorrow?
DHH Talks Apple, Linux, and Running Servers

I'm in perfect speed. How amazing. It worked out that way. I do think about that all the time. And exactly for the reasons that you say, I remember when I started working with the web and I had a bunch of programmer friends. And those programmer friends were used to writing

How About Tomorrow?
DHH Talks Apple, Linux, and Running Servers

applications in assembler in c and a lot of them had a very difficult time with something like php where they just go like that is literally 10 000 times as inefficient that for loop as if i wrote it in assembler and did a move and uh whatever x or i don't even fucking know i don't know They had a very difficult time adjusting to that, right?

How About Tomorrow?
DHH Talks Apple, Linux, and Running Servers

applications in assembler in c and a lot of them had a very difficult time with something like php where they just go like that is literally 10 000 times as inefficient that for loop as if i wrote it in assembler and did a move and uh whatever x or i don't even fucking know i don't know They had a very difficult time adjusting to that, right?

How About Tomorrow?
DHH Talks Apple, Linux, and Running Servers

I do try to think about that often when I go like, well, back in our days when we had to set up servers and connect them to the internet, we walked barefoot in both directions and it snowed all the time. So you've got to be careful not to... Turn into the literal Simpsons episode of like the old man shaking at the sky.

How About Tomorrow?
DHH Talks Apple, Linux, and Running Servers

I do try to think about that often when I go like, well, back in our days when we had to set up servers and connect them to the internet, we walked barefoot in both directions and it snowed all the time. So you've got to be careful not to... Turn into the literal Simpsons episode of like the old man shaking at the sky.

How About Tomorrow?
DHH Talks Apple, Linux, and Running Servers

Or the cloud, yeah. Right? While at the same time also realizing that not everything new is better. And that we've seen that over and over again in all sorts of domains where I think it is a very healthy time or healthy instinct that we should constantly be pushing forward. How can we make things simpler? How can we make them faster? And we should be using those –

How About Tomorrow?
DHH Talks Apple, Linux, and Running Servers

Or the cloud, yeah. Right? While at the same time also realizing that not everything new is better. And that we've seen that over and over again in all sorts of domains where I think it is a very healthy time or healthy instinct that we should constantly be pushing forward. How can we make things simpler? How can we make them faster? And we should be using those –

How About Tomorrow?
DHH Talks Apple, Linux, and Running Servers

additional CPU cycles, for example, to make ourselves more productive. And this was actually why I am so passionately angry at the cloud is because I felt like they didn't hold up their end of the bargain. I did not feel like things got sufficiently easier, that I was paid back in additional productivity. We were never able to materially change the configuration of our operations team.

How About Tomorrow?
DHH Talks Apple, Linux, and Running Servers

additional CPU cycles, for example, to make ourselves more productive. And this was actually why I am so passionately angry at the cloud is because I felt like they didn't hold up their end of the bargain. I did not feel like things got sufficiently easier, that I was paid back in additional productivity. We were never able to materially change the configuration of our operations team.

How About Tomorrow?
DHH Talks Apple, Linux, and Running Servers

When they worked in the cloud, there were some things that were slightly different. They weren't worrying perhaps about, hey, there's a warning here about the second PSU in this sled that needs to be changed. That was not a warning they would get. That would just go to the – I was about to call it cloud monkeys. We're all fucking cloud monkeys. Yeah.

How About Tomorrow?
DHH Talks Apple, Linux, and Running Servers

When they worked in the cloud, there were some things that were slightly different. They weren't worrying perhaps about, hey, there's a warning here about the second PSU in this sled that needs to be changed. That was not a warning they would get. That would just go to the – I was about to call it cloud monkeys. We're all fucking cloud monkeys. Yeah.