Earlier quoted context omitted.
> Are you not just re-describing what a junior engineer is? Basically, the salary expectations are out of whack for expected output. The 25th and 50th percentile TC for an entry level SWE in the US are $100K and $140K respectively [0]. Meanwhile, the 90th percentile TC for an entry level SWE in Canada is US$115K [1] and US$120K [2] in the United Kingdom. Why should I hire an entry level CS major from Sacramento State…
I remember in college when we got taught that early economists thought capitalism and increasing productivity from innovation would lead to less work and effort needed from people and not more. It must have been nice to be that optimistic and not having to see how it’s actually playing out.
Keynes wasn't wrong. The issue is macro-level productivity is orthogonal to personal effort and productivity. And what Keynes was talking about was macroeconomics, not individuals.
For example, it takes 10% the workforce it took in early 20th century to produce the same amount of agricultural output in the US in the 21st century.
Similarly, end-to-end automotive manufacturing via industrial robots has reduced the need for a line worker who's job was to screw in a door on an assembly line.
The economy is much more productive and efficent today than it was a century ago, but automation leads to a subset of workers specializing and a larger set of workers deskilled or unemployed because they didn't upskill when they had the chance.
It's interesting to watch the same class of people who told coal miners "they should learn to code" back in the early 2010s now getting the same comeuppance.
Frankly, American SWEs got lazy and lost their competitive edge especially during the early 2020s.