What we need is a cloud platform that allows people to deploy code to computers on their home network, or any cloud, or any data center... one that encourages and assists with cloud native design and aims to reduce load rather than hope you architect incorrectly and happily charge for the waste.
Perhaps I’m being naive, but it feels like a tooling problem, not a social or political or economic one. Anyways, I’ve quit my job at Stripe and just finished YCS19 with the goal of closing the gap between Facebook/Mastadon, Medium/yourBlog, Minecraft.com and a docker image...
And you’re totally correct about renting home server “boxes” too - except most house holds already have plenty of compute and connectivity - it’s just that installing / managing server software is completely out of reach to most people (and some developers!). It doesn’t need to be grandmas running router software - just the family nerd able to create on the internet again - and reliable enough software you’d actually invite grandma to signup!