|
|
|
|
|
by bl4ckm0r3
1170 days ago
|
|
I have been a swe for most of my life then transitioned into a manager (corporate and small/mid startups) for a while and am a director now (scaleup unicorn).
The politics is something that always bothers me, the higher you get in the ladder, the more people are obsessed by "just following the process", and there's always so many inefficient processes that are applied in environments that definitely do not require such overkill, but make people feel like they are "doing the right thing" by following as many processes as possible - if you follow the rules you don't have to think.
Hours and hours of group meetings (that definitely could have been a slack message, with better outcomes), so many reports no one read, different and often incompatible styles of management, a complete switch from trust-and-ownership to micromanagement from upper management.
But the thing that always bothered me the most is being in the middle between the people you care about (your team) and the people that tell you to do things because they can't be bothered actually doing them (upper management). I still miss those days where I could put my headphones on and code, solve real problems with my team, ideate and create and focus on the user, not on "making the machine run". |
|
This is definitely not universally true, and it's a red flag if you're hearing it a lot. The tricky part is understanding whether it is subtle feedback from skilled leaders (I can think of a half dozen reasons why this feedback might legitimately be given), or whether you are dealing with muppet leadership who are leaning on a rote processes to mask their own incompetence. The truth is generally somewhere in between, and very hard to ascertain with a good amount of diverse experience and enough time working with the individuals in question to understand their strengths, weaknesses and styles.
> But the thing that always bothered me the most is being in the middle between the people you care about (your team) and the people that tell you to do things because they can't be bothered actually doing them (upper management).
This comment is a sign of immaturity. The point of a hierarchical organization is to be able to maintain some direction while scaling the workforce. Every manager needs to make a decision on how to best spend their time, and delegation is a critical piece of that. Obviously you can and will have differences with your boss from time to time, but fundamentally if you don't have some general faith in leadership above you that their reasons are good, then you're going to be in a rough spot. The belief that you serve your team while leadership is a nuisance to be tolerated and worked around is a toxic mentality. Your job is to create harmony between those perspectives, so the right information is flowing both up and down, and you can't do that if you don't understand where leadership is coming from.