Comment by mancerayder
3 hours ago
You people (as in this HN community) have your conception of middle management taken from memes, comics and to some extent a lack of experience. Managing even 5-10 people means juggling projects, personnel management, being held accountable for all actions of your people, having to be sandwiched between the pie-in-the-sky class and the myopic individual, translator in between. It means jumping on outage calls, doing architecture reviews, and getting slammed with meetings.
Please tell me where these 'managers make a lot of money and do nothing but approve timesheets' companies are, I'd kill to work for one!
I was a technical team lead/line manager and I watched my team casually ask about what I did all day and then 10 minutes later call me up to spend an hour debugging their code for them. And then the next one called me up to work on theirs... :-)
On the other hand I've had managers just the same - cannot understand why anything is difficult and certainly wouldn't waste their time trying to help you.
It's just people, they're sympathetic or not. Determined or not. They care about the outcome for more than themselves or not.
You're describing frontline management, not middle management. My 2 cents is that frontline management is the worst job in engineering, for the reasons you describe and more.