Also engineers building stuff to spec are exactly the same thing as venture capitalists
Also engineers building stuff to spec are exactly the same thing as venture capitalists
And "engineers building things to spec" are not the same as those giving the orders, but they should take a measure of responsibility for the things they build. I think most people generally agree about the culpability of those following orders when people are harmed. I'm not even saying they should necessarily be held accountable; just that moralizing about it is hypocritical.
All technologies have benefits and costs — choosing and using a technology does not imply the nonexistence of tradeoffs. One can give sufficient consideration to the downsides, and then determine that the upsides outweigh them. It's not rocket science.
I'm not excluding myself from this. Just chafing against this grandstanding by people actively contributing to the same problems, and especially annoyed by the people saying we should pause development because it's going to affect people's jobs. This isn't new.
Edit: I'd also like to point out that "Public cloud computing" doesn't really capture what I said; the OP of the article is specifically building on Amazon, which has a well documented history of worker exploitation. Even building on Azure or Google cloud would be more defensible in the context of the article they wrote.
Last year, AWS did ≥ $100B in revenue across millions of customers. But where do you draw the line exactly? "Everyone who uses < thing > is < problematic >" feels extreme.