3 ms·
If the main reason tech workers have good working conditions is an under-supply of talent, that suggests that management is fundamentally not trustable. If that
by prewett 4y ago
If the main reason tech workers have good working conditions is an under-supply of talent, that suggests that management is fundamentally not trustable. If that is the case, then when things go the other way we can expect to not have good working conditions.
I've found things made more sense once I realized that the political structure of modern corporations is essentially a kingdom. I think the cynicism of management comes from a combination of factors. First is that the individual contributors have no political voice, so decisions are made for them and they just have to live with the results. Second is that without the individual contributors there is no product, so the ICs fulfill management's goals, but nobody (on a structural level; individual managers may vary) is even asking the ICs what they want. Third, management routinely makes decisions that make the ICs life less pleasant [1], and frequently the ICs know of / are using / know they have the capability to build a system that they want. Fourth, management naturally attracts the people who want power; leaders enable those under them, but rulers tell their underlings what to do. Between the nature of the job and the failings of people, management tends to attract rulers, not leaders. Fifth, tech people tend be individualistic / mavericks, and those kind of people dislike being ruled, especially when the rules are lousy.
This could probably be summarized as ICs want autonomy, mastery, and competency (see Dan Pink). Many tech people got into tech on their own, so have a high sense of autonomy; the corporate structure tends to squelch autonomy. To make it worse, management does not appear to value the ICs, even though the king wouldn't eat if the farmers didn't farm. But ICs have no power within the system, so the best they can do is go quit.
Cynicism is the refuge of the powerless.
[1] The most egregious example I've seen was one very large company had needed a QA system. The IT department liked a particular software package, and apparently nobody else liked it. Probably because it was completely unfit for bug tracking. So, naturally, the company got the package IT wanted. Using it was completely miserable.