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

Kurt Mackey

๐Ÿ‘ค Speaker
712 total appearances

Appearances Over Time

Podcast Appearances

The Changelog: Software Development, Open Source
Developer (un)happiness (Friends)

No, we should. I mean, we already have the data because we are already surveying hundreds of thousands of people. Right. Yeah.

The Changelog: Software Development, Open Source
Developer (un)happiness (Friends)

No, we should. I mean, we already have the data because we are already surveying hundreds of thousands of people. Right. Yeah.

The Changelog: Software Development, Open Source
Developer (un)happiness (Friends)

All right, so public clouds suck. I actually think most ways of hosting stuff on the internet sucks. And I have a lot of theories about why this is, but it almost doesn't matter. The reality is if I've built a new app for generating sandwich recipes, because my family's just into specific types of sandwiches. They use Braunschweiger as a component, for example.

The Changelog: Software Development, Open Source
Developer (un)happiness (Friends)

All right, so public clouds suck. I actually think most ways of hosting stuff on the internet sucks. And I have a lot of theories about why this is, but it almost doesn't matter. The reality is if I've built a new app for generating sandwich recipes, because my family's just into specific types of sandwiches. They use Braunschweiger as a component, for example.

The Changelog: Software Development, Open Source
Developer (un)happiness (Friends)

And then I want to like put that somewhere. You go to AWS and it's harder than just going and getting like a dedicated server from Hetzner. It's like it's actually like more complicated to figure out how to deploy my dumb sandwich app on top of AWS because it's not built for me as a developer to be productive with. It's built for other people.

The Changelog: Software Development, Open Source
Developer (un)happiness (Friends)

And then I want to like put that somewhere. You go to AWS and it's harder than just going and getting like a dedicated server from Hetzner. It's like it's actually like more complicated to figure out how to deploy my dumb sandwich app on top of AWS because it's not built for me as a developer to be productive with. It's built for other people.

The Changelog: Software Development, Open Source
Developer (un)happiness (Friends)

It's built for platform teams to kind of build the infrastructure of their dreams and hopefully create a new UX that's useful for the developers that they work with. And again, I feel like every time I talk about this, it's like I'm just too impatient. I don't particularly want to go figure so many things out purely to put my Sandwich app in front of people.

The Changelog: Software Development, Open Source
Developer (un)happiness (Friends)

It's built for platform teams to kind of build the infrastructure of their dreams and hopefully create a new UX that's useful for the developers that they work with. And again, I feel like every time I talk about this, it's like I'm just too impatient. I don't particularly want to go figure so many things out purely to put my Sandwich app in front of people.

The Changelog: Software Development, Open Source
Developer (un)happiness (Friends)

And I don't particularly want to have to go talk to a platform team once my Sandwich app becomes a huge startup and IPOs and I have to do a deploy. I kind of feel like all that stuff should just work for me without me having to go ask permission or talk to anyone else. And so this is a lot as informed a lot of how we built fly like we're still a public cloud.

The Changelog: Software Development, Open Source
Developer (un)happiness (Friends)

And I don't particularly want to have to go talk to a platform team once my Sandwich app becomes a huge startup and IPOs and I have to do a deploy. I kind of feel like all that stuff should just work for me without me having to go ask permission or talk to anyone else. And so this is a lot as informed a lot of how we built fly like we're still a public cloud.

The Changelog: Software Development, Open Source
Developer (un)happiness (Friends)

We still have a lot of very similar low level primitives as the bigger guys. But in general, they're designed to be used directly by developers. They're not built for a platform team to kind of cobble together. They're designed to be. useful quickly for developers.

The Changelog: Software Development, Open Source
Developer (un)happiness (Friends)

We still have a lot of very similar low level primitives as the bigger guys. But in general, they're designed to be used directly by developers. They're not built for a platform team to kind of cobble together. They're designed to be. useful quickly for developers.

The Changelog: Software Development, Open Source
Developer (un)happiness (Friends)

One of the ways we've thought about this is if you can turn a very difficult problem into a two-hour problem, people will build much more interesting types of apps. And so this is why we've done things like made it easy to run an app multi-region. Most companies don't run multi-region apps on public clouds because it's functionally impossible to do without a huge amount of upfront effort.

The Changelog: Software Development, Open Source
Developer (un)happiness (Friends)

One of the ways we've thought about this is if you can turn a very difficult problem into a two-hour problem, people will build much more interesting types of apps. And so this is why we've done things like made it easy to run an app multi-region. Most companies don't run multi-region apps on public clouds because it's functionally impossible to do without a huge amount of upfront effort.

The Changelog: Software Development, Open Source
Developer (un)happiness (Friends)

It's why we've made things like the virtual machine primitives behind just a simple API. Most people don't do code sandboxing or their own virtualization because it's just not really easy. There's just no path to that on top of the clouds. So in general, I feel like, and it's not really fair of me to say public clouds suck because they were built for a different time.

The Changelog: Software Development, Open Source
Developer (un)happiness (Friends)

It's why we've made things like the virtual machine primitives behind just a simple API. Most people don't do code sandboxing or their own virtualization because it's just not really easy. There's just no path to that on top of the clouds. So in general, I feel like, and it's not really fair of me to say public clouds suck because they were built for a different time.

The Changelog: Software Development, Open Source
Developer (un)happiness (Friends)

If you build one of these things starting in 2007, The world's very different than it is right now.

The Changelog: Software Development, Open Source
Developer (un)happiness (Friends)

If you build one of these things starting in 2007, The world's very different than it is right now.

The Changelog: Software Development, Open Source
Developer (un)happiness (Friends)

And so a lot of what I'm saying, I think, is that public clouds are kind of old and there's a new version of public clouds that we should all be building on top of that are definitely gonna make me as a developer much happier than I was like five or six years ago when I was kind of stuck in this quagmire.

The Changelog: Software Development, Open Source
Developer (un)happiness (Friends)

And so a lot of what I'm saying, I think, is that public clouds are kind of old and there's a new version of public clouds that we should all be building on top of that are definitely gonna make me as a developer much happier than I was like five or six years ago when I was kind of stuck in this quagmire.