3 ms·
The counter argument is that if business can always find more projects that brings in revenue, they would not be laying off people, or shutting down. The reali
by paradite 2y ago
The counter argument is that if business can always find more projects that brings in revenue, they would not be laying off people, or shutting down.
The reality is business can't really just scale their revenue by adding more profitable or positive ROI projects. There are not enough of them to go around. Eventually you hit a plateau in terms of growth and the R&D / engineering productivity can't translate into revenue anymore.
- emseetech 2y agoNot all businesses can scale their revenue, but the businesses that can eat the ones that can't.
- Retric 2y agoWhich then kills off even more high paying jobs. Machines shifted things away from manual labor, but AI sifts it from intellectual labor.
- emseetech 2y agoI don't follow. If AI can make high paying workers more efficient, then the companies that leverage that efficiency to grow will outpace the companies that can't. There's no net loss of high paying workers.
- rightbyte 2y agoI think there are greatly diminishing returns. 10x of me would probably not give even 2x the output. So instead it might make sense to employ 0.2x of me to get 2x the output.
- Retric 2y agoIf tractors can make farm labor more efficient why would that reduce the number of farmers? The argument boils down to diminishing returns. Honda can’t scale to producing 10,000x as many cars. What they can do is sell the cars they are already producing for less, so if some aspect of their business becomes more efficient they don’t just do more of it endlessly, they quickly cross a threshold and then spend less on it.
- emseetech 2y agoNo they don't do more of one thing endlessly, they expand into more products and markets. If you accept that AI as we know it is a tool (and not a wholesale replacement for human beings) then it will follow the same trend of any other productivity tool of expanding markets and increasing demands for labor.
- Retric 2y ago> they expand into more products and markets. That changes nothing about diminishing returns here. Expanding into a market doesn’t dramatically increase the demand for products in that market. If Tesla started to make Hybrids they could sell more cars and employ more people, but other companies would experience fewer sales and thus cut back on staff. Competition is great for overall productivity, but the gains aren’t magically spread evenly across the economy. > expanding markets and increasing demands for labor. Many industries like banking, mining, and farming have drastically cut back on labor. When the majority of those lost jobs were low skilled the productivity benefits allowed more high skilled labor to be employed. But specifically cut high skill labor and new jobs are less likely to also be high skill.
- jaredklewis 2y agoLike the grand parent, I think at a macro scale there will be more projects and more software engineering jobs over time as productivity increases. But that’s across the whole economy. Individual businesses will very much behave idiosyncratically. Businesses tend to have an upside U in terms of their growth; unlike the economy as a whole, they don’t go up and to the right forever. And the economy as a whole, if you zoom out, does go up an to the right, but it is bumpy. I guess in summary, I don’t think it makes sense to extrapolate long term trends by focusing on just the last 2 years, when the market for software engineers has cooled. After all, these cooler years followed what I can only feel were 3 or 4 years of a scalding hot market for software engineers.
- paradite 2y agoI do believe on a macro level there will be more software engineering jobs in the short term (which is not contradictory to software engineers being laid off from some companies as part of AI workforce reshuffling among companies). However there are at least 3 tipping points in the medium term that can alter this dynamics: - AI becoming more capable and cost-effective than human in most aspects of software engineering. This would dramatically shift the ROI calculations and tip towards AI over human. - We reach a stage where software resources and products are abundant, they solve most of our problems, and we don't need more software anymore. Sort of like WALL-E. Obviously we don't need so many software engineers then. - AI systems take over software systems as the backbone of our technology layer, where AI is cheaper and more capable than software. Maybe we only need 100 different AI systems instead of 100k software systems. At this stage, we are going to be replacing software with AI, so we need less software engineers.