News for hackers. Stuff that matters.
Re:Why do incompetent managers get promoted? by mdorazio on Friday February 14, 2020 @10:51AM (#22327530)
I don’t agree with anything in this article. Incompetent managers get promoted because the things they are competent at are not the things their employees want them to be competent at. There is a dichotomy between traits that get people promoted at large companies and traits that make a good manager from the perspective of subordinates. Those traits only sometimes overlap. Thus the whole argument is predicated on a false definition of “incompetent”.

edit: people might ask, so here's a list of things that, in my experience, get people promoted at large companies:

politics, self-promotion, networking, choosing the right (high-visibility) things to work on, taking credit, delivering new revenue and/or new marketable shiny products/services, having the right senior leadership mentors/wing-people.

Note how none of these really require that a person be good at actually managing a team of people effectively.

Re:Why do incompetent managers get promoted? by dcole2929 on Friday February 14, 2020 @11:20AM (#22327780)
Feel like you somehow managed to hit the nail on the head while also completely missing the point. Absolutely agree that often the things that get you promoted and the things that are considered compentency in a manager aren't necessarily the things that make a subordinate view someone as competent. But completely disagree on what those traits are.

In my experience, management tends to view favorably things like delivering on time, and on budget even if the product is compromised. Engineers tend to prefer taking longer and making it correct. Management loves accurate reporting, over communication and documenting. A lot of engineers tend to hate that stuff. Not all but a lot. A manager who isn't technical, or particularly personable but who does a good job of communicating up and out, and choosing high impact projects will do well. Even if they aren't exactly beloved by their direct reports

Re:Why do incompetent managers get promoted? by UncleMeat on Friday February 14, 2020 @12:01PM (#22328116)
I think a key error people often make is assuming that the line engineers are always right. If a decision pisses off the line engineers it must be idiotic! The manager must be a fool. Peter principle in action.

This surely happens sometimes. But I’ve personally witnessed a lot of engineers (especially junior engineers) who don’t give a shit about customers or shipping products or building alignment or communicating planning and impact. And to have a successful team/product/company you will need to aggravate them sometimes and they’ll post things on medium about how their boss sucks and that nobody should ever estimate anything or how all tech debt is awful or whatever.

Good managers should support their team’s growth and careers, which should hopefully eliminate some of the “my manager is an idiot” stuff but it can’t eliminate all of it.

Re:Why do incompetent managers get promoted? by amznthrowaway5 on Friday February 14, 2020 @12:56PM (#22328568)
> This surely happens sometimes. But I’ve personally witnessed a lot of engineers (especially junior engineers) who don’t give a shit about customers or shipping products or building alignment or communicating planning and impact.

This attitude is what I've usually seen from management, and junior engineers are often the ones who fight against this attitude, before they get too jaded and leave. Management will dishonestly claim successful delivery with zero regard for the actual product, and then force the engineers into 24/7 oncall.

> Good managers should support their team’s growth and careers, which should hopefully eliminate some of the “my manager is an idiot” stuff but it can’t eliminate all of it.

That's great, but it's no substitute for actual understanding of the problems. Planning done by incompetent managers is nonsense since they don't understand the low level details of the problems. From what I've seen, promotions into management are usually related to being best buddies with others in upper management. Incompetent managers will then use all types of excuses to justify their position, "I'm focused on hiring and growth of the team", "It's hard to be responsible for people", "leadership skills matter!" etc. all the while hiring and promoting their fellow incompetent friends and having zero care for the actual product.

At least that's what I've seen at Amazon across multiple teams. Over here the incompetent management cliques will even hunt for the junior engineers brave enough to give the managers bad scores on the daily "connections" pop-up survey.

Re:Why do incompetent managers get promoted? by majormajor on Friday February 14, 2020 @01:57PM (#22329197)
> This attitude is what I've usually seen from management, and junior engineers are often the ones who fight against this attitude, before they get too jaded and leave. Management will dishonestly claim successful delivery with zero regard for the actual product, and then force the engineers into 24/7 oncall.

Or do junior engineers build a broken system because they don't know better which results in them having to constantly fix shit and burn out?

And then a senior engineer is hired from outside with a lovely mess to clean up while getting paid more than the junior engineer was. And at that point in the company's life, the pressure is usually lower. So it's a nice gig. ;)

Re:Why do incompetent managers get promoted? by amznthrowaway5 on Friday February 14, 2020 @02:10PM (#22329325)
That’s possible but not what I’ve seen. I’m on ML teams, the junior engineers often come in with a good CS background and sometimes good software engineering practices, while the highly credentialed senior scientists often refuse to even write unit tests.
Re:Why do incompetent managers get promoted? by HomeDeLaPot on Friday February 14, 2020 @08:09PM (#22332221)
That's ML. Senior scientist != senior engineer, right?
Re:Why do incompetent managers get promoted? by amznthrowaway5 on Friday February 14, 2020 @08:13PM (#22332256)
Well it's Senior "Applied Scientist". They get to make all the rules and get a much higher salary than sr engineers. ML teams seem to consistently reward the wrong people who can't actually deliver real value.
Re:Why do incompetent managers get promoted? by smallcharleston on Saturday February 15, 2020 @03:46PM (#22337866)
They might or might not deliver real value, but I’m sure most research scientists view a lot of software as simple implementation rather than real value. I think everyone needs to work together for these complex systems.
Re:Why do incompetent managers get promoted? by UncleMeat on Friday February 14, 2020 @01:53PM (#22329138)
> Management will dishonestly claim successful delivery with zero regard for the actual product, and then force the engineers into 24/7 oncall.

There is a balance here. This happens I'm sure. But I've also seen healthy velocity (no mountains of debt, no oncall) be pulled down by engineers who insist on working on what they find fun rather than what is actually good for a product. And these engineers have called their managers idiots to me.

Re:Why do incompetent managers get promoted? by sidlls on Friday February 14, 2020 @07:13PM (#22331807)
I’ve seen what you describe in engineers at all levels, mostly evenly distributed. Engineers just tend to be very narrowly focused on technical solutions. That’s a problem both in management and culture in the industry.
Re:Why do incompetent managers get promoted? by rumanator on Saturday February 15, 2020 @03:32AM (#22334059)
Your comment is a bit shortsighted because OP did not missed the point. A good manager delivers on time and on budget while complying with the requirements, which the manager negotiates. A good manager provides good and effective reporting, and delivers. That's what a manager is supposed to do, and what a manager is hired for. None of the traits you pinned on engineering leads to competent management. Thus, you expressed your personal opinion while completely oblivious to the management role and it's requirements, and more importantly why a upper manager hires lower managers to get stuff done on time and within budget.
Re:Why do incompetent managers get promoted? by mdorazio on Friday February 14, 2020 @10:27PM (#22332994)
Yes and no. My work is often outside of strict engineering/deliverable teams, so we probably have different perspectives. I'll agree with your points within specific department scopes.
Re:Why do incompetent managers get promoted? by derekp7 on Friday February 14, 2020 @12:00PM (#22328097)
This raises a question in my mind -- do any of these traits actually make the company more successful? Or more generally, are traits that are undesirable to subordinates, yet desirable to higher management, actually good for the company, and are traits that the subordinates value actually detrimental to the company?

The reason I ask is that it would seem that natural selection would take over, and if a management style that employees feel good about actually helps the company thrive, then those companies that promote "bad" managers would go out of business and be replaced by ones that promote "good" management style.

Re:Why do incompetent managers get promoted? by michaelmrose on Friday February 14, 2020 @02:00PM (#22329228)
It's common to believe that natural selection leads to an efficient effective result. This is a false and inapplicable. In the first place natural selection just means that the least defective, insofar as survival is concerned, changes that randomly occur pass on to the next generation. There is no guarantee of forward progress along any axis.

Secondly a human power structure a created thing needn't follow any such law. Success in society often depends more on perception than any objective measure of success. While bad decision making can put one out of business eventually there is no guarantee that the ones that follow will be more rational.

Re:Why do incompetent managers get promoted? by PeterStuer on Friday February 14, 2020 @12:50PM (#22328507)
In large companies the connection between personal performance and company results is incredibly weak.

At the lower rungs this is because of how little influence there is on the big picture. On the higher rungs this is because everything has been completely de-risked through outsourcing of responsibility, depersonalizing potential blame in case of failure while at the same time allowing full credit basking when things didn't fail.

Re:Why do incompetent managers get promoted? by achillesheels on Friday February 14, 2020 @02:42PM (#22329604)
This is how a Kodak can develop digital cameras yet go bankrupt when their revenue model breaks.
Re:Why do incompetent managers get promoted? by pyrale on Friday February 14, 2020 @01:07PM (#22328650)
The McDonnell/Boeing merger is a good example of why the natural selection logic is not a good model to think about human interactions.
Re:Why do incompetent managers get promoted? by ip26 on Friday February 14, 2020 @04:15PM (#22330458)
Natural selection will apply, just not at a timescale we are generally willing to accept.
Re:Why do incompetent managers get promoted? by unishark on Friday February 14, 2020 @12:35PM (#22328370)
I would define "incompetent managers" in exactly that way. They lack the knowledge and skills which their role requires and which are needed to make the decisions which are best for the company. Or course that can lead to companies going bankrupt and otherwise performing worse than they would have.
Re:Why do incompetent managers get promoted? by inetknght on Friday February 14, 2020 @12:02PM (#22328118)
> The reason I ask is that it would seem that natural selection would take over, and if a management style that employees feel good about actually helps the company thrive, then those companies that promote "bad" managers would go out of business and be replaced by ones that promote "good" management style.

I would argue that "bad" managers would generally have higher turnover than "good" managers. And I would further argue that companies have repeatedly demonstrated that high turnover isn't bad when the company is obscenely profitable despite that high turnover.

Re:Why do incompetent managers get promoted? by apple4ever on Monday February 17, 2020 @12:03AM (#22345723)
And I’d say that’s because most managers can’t see the opportunity cost of high turnover or low morale.
Re:Why do incompetent managers get promoted? by inetknght on Monday February 17, 2020 @02:12PM (#22349819)
I agree
Re:Why do incompetent managers get promoted? by rumanator on Saturday February 15, 2020 @12:21PM (#22336503)
> Or more generally, are traits that are undesirable to subordinates, yet desirable to higher management, actually good for the company, and are traits that the subordinates value actually detrimental to the company?

This issue is not about traits, but outcome. If you delegate a task, you want that task to get done as you expect it to get done. The manager is your single point of contact wrt how that task is being executed, and thus the person who is held accountable for the outcome of that task. You hired someone to handle that task because you want it done but you can't spare your time doing it yourself. The manager keeps you in the loop and briefed about the major sticking points, and works with you to adjust your expectations. Obviously it's important that engineers approve their manager but the primary goal is obviously delivering projects that meet requirements and expectations, not pampering subordinates.

Re:Why do incompetent managers get promoted? by throwawayhhakdl on Friday February 14, 2020 @12:06PM (#22328152)
Often not. This is a really under looked at part of business. Sales is an excellent example. Most sales cultures are super super competitive. The natural inclination is to promote the best salespeople to be sales managers. But sales talent is a poor proxy for management talent, so you usually don’t get the best results (and your best sales people stop selling!). Resolving this is not easy, because it conflicts with people’s sense of fairness and how we think of career growth. You also need to do a lot of work if you want to figure out what a good management skill proxy is instead.
Re:Why do incompetent managers get promoted? by mumblemumble on Friday February 14, 2020 @12:50PM (#22328500)
I think this could be put even more simply:

You get promoted for making your superiors happy, not for making your reports happy.

What actually makes anyone happy is going to vary from organization to organization, from person to person, and from situation to situation. I've known managers whose job was 100% just to keep their subordinates happy, but that happened because keeping those roles filled was one of the company's major challenges.

Re:Why do incompetent managers get promoted? by bityard on Friday February 14, 2020 @01:53PM (#22329144)
An effective manager does two things first and foremost:

1) Make sure that his/her employees' day-to-day work aligns with the goals of the company

2) Remove any and all roadblocks keeping employees from being efficient and effective in their work, even if it means risking political capital.

I've always fantasized that if I ran a company, when annual reviews came around, the reviews would be bi-directional. In order words, employees must (confidentially) review their managers as well as vice-versa.

Someone will eventually respond, "okay, but if you let, say, engineers have that much control over how a company operates, you're not going to have a profitable company for very long." To which I would respond: that's why you set the company culture and also you have to be diligent about letting people go who are not a good fit for the company's goals.

Re:Why do incompetent managers get promoted? by t0mas88 on Saturday February 15, 2020 @01:32PM (#22336963)
Having working in management for years, both middle and upper, internal and external, as founder and in other companies: I have quite a strong stance against "confidentially".

Because the reality is that 80% of the typical workforce (maybe even more in the case of engineers) has a lot of comments about how things could be better and how their manager is doing it all wrong. And those comments tend to come out in an unnecessarily strong negative form if you provide an anonymous forum. But most companies don't need more people telling you what's wrong, they need people that take a responsibility in improving it and move things forward.

Re:Why do incompetent managers get promoted? by huntsman on Friday February 14, 2020 @11:15PM (#22333217)
Are reviews of managers by employees that uncommon? At Google every manager is reviewed by a survey of their direct reports every performance cycle and that certainly feeds into assessment of manager performance.
Re:Why do incompetent managers get promoted? by xenocratus on Friday February 14, 2020 @02:43PM (#22329619)
I can't talk about the company as a whole, but in my circle at Arm reviews come from all the people who work with the reviewed. I did a review of my manager, requested by his manager.
Re:Why do incompetent managers get promoted? by Onanymous on Friday February 14, 2020 @11:01AM (#22327615)
>here is a dichotomy between traits that get people promoted at large companies and traits that make a good manager

This is exactly what the article says

Re:Why do incompetent managers get promoted? by xibalba on Friday February 14, 2020 @11:55AM (#22328063)
> delivering new revenue

AKA growing the company. This seems like an accomplishment that is very worthy of reward/promotion based on the requirements of ownership (shareholders) and senior management.

Re:Why do incompetent managers get promoted? by pif on Friday February 14, 2020 @12:23PM (#22328276)
Delivering new revenue today is extremely easy and too often overrated.

Delivering new revenue today, without negatively affecting future revenue, is what drives a business to be successfull.

Re:Why do incompetent managers get promoted? by hgsyndrome on Friday February 14, 2020 @06:20PM (#22331433)
So very true. In many big and stable companies executives have a budget to spend. And it's not their money anyway. I've even been told to spend some money because it has been budgeted already for the year. If I don't spend it we'll get less the next year. Hence I should bend over to find a way to spend it despite it being a waste of money!
Re:Why do incompetent managers get promoted? by smitty1110 on Friday February 14, 2020 @01:03PM (#22328624)
There are a lot of things that fall under "new revenue" that aren't healthy. I've seen managers lose money in expenses to put "new revenue" on their group's balance sheets, because they come out ahead due to capitalized expenses. Of course, it creates a vicious cycle to make more revenue each year to keep ahead of your expenses, and pretty soon you abandon strategic projects in the pursuit of quarterly tactical revenue.
Re:Why do incompetent managers get promoted? by linuxftw on Friday February 14, 2020 @11:34AM (#22327886)
> choosing the right (high-visibility) things to work on

This applies to non-manager types too. Buzz words pay the bills. Always be in the growth sector, not the pay the bills sector.

Re:Why do incompetent managers get promoted? by hrktb on Friday February 14, 2020 @12:33PM (#22328355)
Getting chosen to work on high visibility features and creating new products seems contrary to what most people qualify as “incompetent”.

Now all you are describing feels more like a Product Owner’s job than a manager.

But even putting that aside, employees also want a manager that makes their group look good, takes high visibility jobs and is good at politics. Having a successful manager greatly helps to get promoted, even if that manager tries to take all the credit. Also nowadays peer reviewing is pretty standard, it’s a lot more credible to present oneself as a good manager of a good team.

Re:Why do incompetent managers get promoted? by AtlasBarfed on Friday February 14, 2020 @02:20PM (#22329404)
Popular high school people spend all their time trying to be popular and sacrifice performance in school.

Incompetent managers spend all their time trying to be promoted and not fired and sacrifice their performance and the good of the company.

Re:Why do incompetent managers get promoted? by goatinaboat on Friday February 14, 2020 @01:28PM (#22328850)
politics, self-promotion, networking, choosing the right (high-visibility) things to work on, taking credit

A “good” manager gives his team credit for success and takes the blame himself for failures. A bad manager does the opposite. That’s all there is to management really, it’s simple, but very few do it.

Re:Why do incompetent managers get promoted? by hgsyndrome on Friday February 14, 2020 @06:23PM (#22331454)
Hear ye, hear ye. So very true, and indeed rare. It's the hallmark of great leadership actually. In business or the military.
Re:Why do incompetent managers get promoted? by cashsterling on Friday February 14, 2020 @12:26PM (#22328298)
You described what happens at dysfunctional organizations... and most organizations are some degree of dysfunctional. You are almost agreeing with the article, from the way I read the article and your edit.
Re:Why do incompetent managers get promoted? by yogrish on Friday February 14, 2020 @08:19PM (#22332294)
Can’t agree more. Currently I am in same situation. I lead a small core technical team that delivers cutting edge tech. My peers lead very big teams that do maintenance work. But my BU head measures success by how many people his reportees handle, new initiatives taken (process wise or fun wise etc ) that bring high visibility and mileage to him. He doesn’t bother about guiding and managing a technically motivated team that brings lot of innovations. He uses same yardstick for all.

Edit: grammar correction

Re:Why do incompetent managers get promoted? by eric234223 on Saturday February 15, 2020 @11:40PM (#22339817)
> Incompetent managers get promoted because the things they are competent at are not the things their employees want them to be competent at.

Employers don't have other option. What happens is the people who love coding don't want to be managers and the people who want don't want to code or suck at coding take up manager positions. The problem arises when these managers have to promote. They choose the lesser capable guy who is not a threat to their job. This is what i have seen in software industry.

Re:Why do incompetent managers get promoted? by AtlasBarfed on Friday February 14, 2020 @02:21PM (#22329414)
Yes.

Popular high school people spend all their time trying to be popular and sacrifice performance in school.

Incompetent managers spend all their time trying to be promoted and not fired and sacrifice their performance and the good of the company.

Re:Why do incompetent managers get promoted? by petermcneeley on Friday February 14, 2020 @11:03AM (#22327630)
You have managed to say a complete truism by simply redefining the word.

Edit:

"politics, self-promotion, networking, choosing the right (high-visibility) things to work on, taking credit, delivering new revenue and/or new marketable shiny products/services, having the right senior leadership mentors/wing-people." Are these your definitions of competence?

Re:Why do incompetent managers get promoted? by mceachen on Friday February 14, 2020 @11:59AM (#22328089)
I assumed they were saying those are the characteristics that prove favorable for further promotion/ladder climbing.
Re:Why do incompetent managers get promoted? by zepto on Friday February 14, 2020 @11:02AM (#22327619)
Your definition is meaningless - you define competent as ‘whatever gets you promoted’.