bediger4000 3 hours ago

This will never happen. Most companies don't have many programmers, and they've got a managerial class. Companies that do employee a lot of programmers treat them carefully to avoid letting them into the managerial class, and also to avoid creating another unionized labor class.

In the case of avoiding letting programmers into the managerial class, it's all about not diluting power and wealth. I'm the avoiding another unionized labor class, it's about avoiding creating obstreperous workers who can successfully demand particular working conditions and pay.