Here's a random assortment of things I feel like we should have, if the cloud had truly delivered. But we don't:
- When I compile code, I want to fire up 1000 serverless container and compile tiny parts of my code in parallel.
- When I run tests, I want to parallelize all of them. Or define a grid with a 1000 combinations of parameters, or whatever.
- I never ever again want to think about IP rules. I want to tell the cloud to connect service A and B!
- Why is Bob in the ops team sending the engineers a bunch of shell commands they need to run to update their dev environment to support the latest Frobnicator version? For the third time this month?
- Why do I need to SSH into a CI runner to debug some test failure that I can't repro locally?
– https://erikbern.com/2022/10/19/we-are-still-early-with-the-cloud.html, discussed at https://news.ycombinator.com/item?id=33269092