I dunno, I feel like rushing forward and making hasty generalizations and doing shoddy science is also morally questionable, and also ultimately gets worse results. And I see a lot of that in the tech industry anyways.
Just a had a convo today with one my mentors about javascript framework benchmarks, and how the main ones don’t actually measure accurately at all because of the way the engine inlines and optimizes things. He went through all the trouble of building a tool to make it easier to do rigorous measurements, because engineers at the company had been doing these shoddy benchmarks, using it to justify shipping “optimizations”, getting a nice raise, and then he would come in and realize that they had really just moved the work elsewhere and it actually caused a regression here or there.
And nobody really cared in the end. They used it for a while, then it fell by the wayside.
Real scientific rigor isn’t really respected in the same way it used to be, if it ever was. It’s more about marketing, finding an angle you can sell. Because when a metric becomes a target, it ceases to be a good metric, everyone starts gaming it. And money and productivity have become the ultimate metric.
Yeah, we could. But the structures of capital as they are currently running are funneling money away from that, and toward what makes profit. Look at what they’ve done to Boeing, once an engineer led giant, now a hollow shell.
I think worker collectives and more distributed decision making would slow things down at first, but in the long run would lead to more stability, more ownership, and eventually in the long term, more speedup as we build out infrastructure. I also don’t think we’ll ever get to a fully decentralized society, for a variety of reasons. But the first step in that direction would be something like more democratic company decision making and ownership (e.g. like the German model where workers elect a board member on large companies).