2 ms·
Software developers usually have managers of various sorts of supervisors. This is classical division of worker / manager in the Taylorist sense, as in the man
by fisf 2y ago
Software developers usually have managers of various sorts of supervisors.
This is classical division of worker / manager in the Taylorist sense, as in the managers are mostly not developers themselves.
This is what makes software developers a low status profession, i.e. many developers are glorified assembly line workers with little agency over their work (they do not make decisions).
Doctors and lawyers might have some form of management layer, but this is mostly a support function.