Sometimes I feel like the software field is just begging to be "disrupted" by AI. So much bad management and useless wheel-spinning, all with salaries far above what is typical for any given area.
It's like taxis and Uber. Yes it's probably bad long-term that local taxi companies have been replaced by a mega-corporation. But there were so many bad taxi companies with rude dispatchers, lazy drivers, cars that show up 30 minutes late, drivers that don't run the meter, artificial supply restriction in NYC (medallions), etc. If taxis didn't suck so much, they might have been able to fight back better, and got more sympathy from the public along the way.
You see similar claims leveled at certain unions like the ILA and police unions.
That is mostly an US SV thingie, in many European countries, it is a comfortable office worker salary, just like the other folks on the office having jobs with any kind of degree above standard high school.
No but rarely are they as well compensated as software developers.
Also I think engineering team quality is bimodal, essentially a mixture of "good" teams "bad" teams. As with taxi drivers, only the "bad" ones really deserve to get disrupted.
It's like taxis and Uber. Yes it's probably bad long-term that local taxi companies have been replaced by a mega-corporation. But there were so many bad taxi companies with rude dispatchers, lazy drivers, cars that show up 30 minutes late, drivers that don't run the meter, artificial supply restriction in NYC (medallions), etc. If taxis didn't suck so much, they might have been able to fight back better, and got more sympathy from the public along the way.
You see similar claims leveled at certain unions like the ILA and police unions.