18 ms·
I'm a 44 year old senior engineer, and the one thing I've noticed is that bad managers are almost universal in technology. I've had about 20 managers in my car
by illumin8 8y ago
I'm a 44 year old senior engineer, and the one thing I've noticed is that bad managers are almost universal in technology. I've had about 20 managers in my career and I can count only 2-3 that I would consider great managers, the rest ranged from mediocre to incredibly incompetent.
This, to me, is the #1 reason I gain much more satisfaction from doing consulting work on the side: I'm my own manager, and I can make decisions that are right for the customer, instead of getting told by an incompetent manager that he knows better than I do, which leads to bad outcomes for myself and the client.
I'm much more selective as well, and no longer tolerate bad leadership. This is the biggest challenge with finding the right job. I've discovered that almost 90% of your job satisfaction depends on having a good manager. You can actually enjoy a job that doesn't pay as well, and doesn't have as much meaningful work, if you have a great manager, because they can actually help you to make the work meaningful in the right context.
- stephen82 8y ago"Why good employees leave" - I know that myself first hand! https://imgur.com/gallery/Eh4krvj https://imgur.com/gallery/Eh4krvj
- scruffyherder 8y agoA picture of a post. I hope it's been faxed at some point.
- stephen82 8y agoI'm sure it has been lol.
- wisam 8y agoWhy do think is the reason that most managers in technology are bad? I tend to think of management as abstraction. A mid-level manager provides an abstraction of the work for high-level management and at the same time is provided an abstraction of the work by the low-level managers or engineers. Assuming that my understanding is right, are these abstractions leaky? is the lack of technical knowledge the reason why managers are bad?
- illumin8 8y agoI think it's because most technology managers are too disconnected from the actual work, and don't understand what their employees actually do. Obviously, there are a few examples of tech leaders that remain hands on, but it seems that when most engineers transition into leadership, after 2-3 years, they've become so disconnected from anything hands on that they are just bad. I'll give an example: a software development manager meets with the customer directly, without bringing a developer with him, because hey, this is an executive meeting and I'm an important manager, and I want to score points with this customer. He proceeds to commit his team to delivering a solution on an unrealistic timeline, and doesn't realize that the solution he committed to deliver won't work in the customer's environment because of $various_reasons. Now, his team of poor software engineers is faced with two impossible options: attempt to deliver an impossible outcome on an impossible timeline, or give the customer bad news. Of course, the manager doesn't want to take the blame for bad outcomes (only the credit for good ones), so he makes his engineers deliver the bad news to the customer. Ultimately, the customer is unhappy, and the developers are unhappy. Most of the bad managers I've seen spend more time "managing up" and trying to score points with their managers than helping their employees succeed. The really good managers realize that they work for their employees, not the other way around, and are a heat shield, motivator, and advocate for their team, willing to fall on their sword if necessary to protect their most junior engineers.
- thomasmeeks 8y agoI agree with everything you wrote, and have found that by and large companies don’t reward the good managers you described. The lack of recognition gets exhausting and eventually those good managers either leave management or start focusing on managing up for their own sake. It has made me extraordinarily picky about any future management positions I may pick up.
- zmmmmm 8y agoI don't necessarily disagree with you but I think there is a second half to the problem. Half the managers are as you describer, but the other half are put in management positions on the basis of only technical ability and actually have no clue how to manage a team and in fact don't really care about doing that at all. Their passion is tech and will always be tech, but they are managing the team for status or career progression or whatever.
- geekbird 8y agoMost people leave managers, not companies. I've gone to work for good managers, then had them leave or get replaced by complete micromanaging incompetent jerks who kiss up and kick down. There are a lot of things that influence me taking a job, but leaving comes down to 3 things: management, environment, and respect. Bad management, crowded, noisy environment and lack of respect for me and my peers will get my resume on circuit pretty quickly. I've been burned too often.