|
|
|
|
|
by thenerdhead
1571 days ago
|
|
I hate to be that guy, but I believe that many line managers & middle managers aren't honestly needed in knowledge work at a certain level of self-managing ICs with a common vision. It's increasingly rare to find "good" managers among the bad. The good ones tend to find new jobs or get promoted and continue to climb the ladder. The bad ones? They also get promotions to take over the good ones jobs and they stay around forever. They get in the way majority of the time. They try to make decisions for their own self interests rather than empowering their teams to make the best ones possible. They don't say no to things, but rather use it as yet another opportunity for a "quick win". They get offended easily and have fragile egos with blunt feedback. Literally the opposite of every characteristics of a "good manager". Many people in these roles are classic examples of narcissism and nepotism. Nobody has ever humbled them before or questioned their confidence that can easily be seen as an authority figure in most developer teams. I'm sad to be saying this, but I don't think many developers stand their own ground against these types of people and they should. Teams should be able to vote out their bad managers because it is so apparent on certain teams that there's a bad manager. Even with decent managers on a team, you still hardly get anything meaningful done. You can spend years on things that have little to no impact externally, but will be praised internally because of the "hard work" done even at the cost of morale and questioning ICs saying "why are we still doing this?". Good managers should see through this bullshit and get the team to self-direct course by talking to everyone and getting a sentiment for a new common vision. Bonus: Steve Jobs thinking most managers are bozos - https://www.youtube.com/watch?v=rQKis2Cfpeo |
|
In my experience, a lack of spine, a sturdy gaslight, a talent for office politics, and and utter lack of care of the people beneath you is what's conducive to a successful career in management. The majority of managers I encountered had these attributes, and built successful careers on them, while ignoring real world concerns and frustrations to the point they literally had no idea what the people under them did exactly.
Conversely, the people that did care, that pushed back against unfair expectations, that did champion meaningful change were not as apt at playing office politics and often drew the short straw when a shakeup happened.
I could list numerous horrible archetypes, but the most common one I encountered was the Yes Man - when upper management comes up with a new idea, he nods eagerly and pushes it down the throats of the team members, ignoring their protests, and when the idea inevitably fails, he blames the team for not being enthusiastic enough. When his bosses move the deadline forward, he gives the thumbs up, then tells the team that they are going to have to work just that much harder.
His bosses love him since they feel that this guy 'gets' it, it's a joy to work with him, when other middle managers grumble at their ideas, he just jumps into action, this guy is a real go-getter, clearly has potential.