I'm curious about the vocal disdain for 'managers' here at HN. I know it's just a subset of folks voicing these opinions but I'm intrigued by the level of vitriol and consistency of the message.
I've been filing taxes since 1988 and I've only had one or two managers that I would say are truly incompetent. I would say most of my managers have rusty but relevant technical skills, have been open to my input, are generally willing to negotiate through disagreements and, my favorite, leave me alone. I've had a handful of legendary managers, a word I am tempted to put in quotes because they inspired me, helped me grow, and left me in a much better state than they found me.
Having managed multiple teams myself, it can be a fuckin' slog. There have always been one or two extremely high maintenance people on the team, conflicts to resolve, bullshit HR stuff to take care of, commitments to defend, bullshit to block, misses to explain and some amount of time tending to vestigial organizational dependencies that somehow are impossible to shake. And that's without immigration to deal with...that's an entire mess of its own.
That is all in addition to actually developing some type of relationship with each member of the team. Trying to get a feel for their communication style, pull(!) out from them some idea of what they see on the horizon, continuously observe their interaction with the team and overall performance at their job. Look for recommendations to help them improve in areas that need it and then run that through what you've learned about them in order to deliver it in a way in which they will be receptive. Mine progress for evidence of efforts from the underrecognized and let them know they are seen.
Plan for promos when the time is right, begin evangelizing your employee early on, work on promo package with them, mine your network for support as you educate your employee on what is needed to get it done.
Then you have the periodic dumpster fires that 99% of the time are entirely avoidable. Intra and inter-team fights, liars and cowboys breaking shit, last minute disclosures of untenable delivery gaps, HR-issues, extra curricular issues, etc.
It's not a particularly easy job and I would say that the combination of technical and interpersonal skills that would be required to meet expectations I see voiced here and elsewhere are in extremely limited supply. I know I have and will continue to fall short of that standard many times.
Dunno, maybe I've just been lucky.