To be clear: I’m not saying they’re bad people or anything— most people think their experiences are more representative than they are. But, from outside, some of the assumptions software folks make about the world just seem utterly ridiculous. Consider that on average, junior developers make more money than a first year medical resident that has a PhD in perhaps the highest demand field in the US and works shifts of 16-30 hours with many consistently logging 80 hours per week, and occasionally end up working much more. Ask that medical resident what a really bad day, and a really bad week at work looks like for them and ask a developer with the same amount of post-school experience the same question, and then consider how much more school it took… and then ask that same question to an aircraft mechanic, a chef with a culinary degree, a construction worker, a public defender, a commercial fisherman, a firefighter, a nurse… the software industry is more than an aberration — it’s a different planet. The kind of shit I’ve seen developers say they’re going to “pivot to” if the software industry falls apart is, frankly, flabbergasting. If we see the sort of sustained job losses some fear in software, there are going to be a whole lot of people learning some extremely bitter, difficult truths about the world outside.
It's about margins. Software has the 2nd highest margins of any sector (highest is High Finance), so it's easy to pay competitively in software compared to other fields.
I'm just saying the only reason SWEs (and IBs) get paid the big bucks is primarily because of market economics, even if plenty of other high stress roles (eg. Nursing, EMT, Teaching) get paid a relative pittance.
I think a lot of us members of the tech industry need to cut down on our hubris and respect other industries and jobs, and understand that we are cogs inasmuch as anyone else.
I get it, because it sucks, but it's still tone deaf for people in the top income brackets, 401Ks, and plenty of disposable income.
Most Americans (employed or unemployed) don't get any of those kinds of benefits.
The dev world’s baseline for what constitutes good treatment, bad treatment, and fairness from employers, an acceptable amount of disposable income, acceptable housing expenses, etc. is completely detached from the rest of the working world. Now that the demand is dramatically changing, that will probably also dramatically change, and that’s going to be rough. If it does, maybe it will recover. It has before, but this seems like a much more significant change.
Those of us who work in tech, and many of the people we find ourselves bonding with and staying close to in our adulthood, are lucky to have taken up in a sector that happened to see disproportionate growth during our careers and admitted many people from modest backgrounds.
But people who didn't stumble onto that path, or perhaps hoped to follow their parents into professions that were more flat or failing (medicine, education, academia, farming, manufacturing, "the trades"). In aggregate, some of those people are still doing okay, some are doing well, and some are flailing in desperation for having made the wrong bet.
Of the people I grew up with in a modest blue collar community, I don't know anyone besides the few most ambitious and capable that were able to find the security that their parents had. And as one of those more ambitious and capable people who later circled with people of fancier backgrounds, I similarly don't know anyone who pursued things like academia or medicine and found what they expected there either.
Appreciate what you have! Many don't share it.