Tech IndustryDec 11, 2021
WalmartJanuBehnKa

Engineering managers are useless?

I see that a lot of the companies operate on the model of having a team lead who will be driving the project with junior developers. I think engineering managers in such companies are useless and they do nothing but create unnecessary noise for the teams who are working on projects. They just have to be part of several meetings and talk BS. It's the tech lead who goes through the pressure of delivery of the project. EMs are just there to know the status of projects at regular intervals and create pressure situation. What difference it would make if there are no EMs? The projects coming from tech leadership are anyways getting delivered by the tech team. There is a lot of time wasted in explaining the progress to the EM. Involvement is design discussions is also optional. Thoughts? Edit: In my area, teams were productive and delivered in the absence of EM. People who are voting that they are critical please also add your reasons in the comment section. #tech

Poll
147 Participants
Select only one answer
PayPal shshjssz Dec 11, 2021

By this logic CEO, VP of engineering all are useless

Walmart JanuBehnKa OP Dec 11, 2021

Nope. Things such as Strategy and roadmap planning is a different thing. You EM.

PayPal shshjssz Dec 11, 2021

What a VP engineering to Directors, an EM is same to tech leads

Salesforce aviat0 Dec 11, 2021

Such a myopic view of how things work. How old are you again?

Walmart JanuBehnKa OP Dec 11, 2021

How old am i again? I didn't tell you the first time. Haha. Gotcha;!!

Walmart JanuBehnKa OP Dec 11, 2021

Why don't you find the ages of everyone voting otherwise...

Microsoft GarlicBred Dec 11, 2021

EMs are for sure useless. Anybody saying otherwise is an EM who calls spending all days in useless meetings and 1:1s hard work and 100hr work week. The reality is in all those 100 hrs they are only doing 1 hr worth of real work. But obviously they wonā€™t say it. Why would anyone ever say that they contribute nothing.

Walmart JanuBehnKa OP Dec 11, 2021

You are making me cry now šŸ˜­

Microsoft GarlicBred Dec 11, 2021

I am a tech lead myself. Have been in this industry for decades and tired of people falsely claiming that they work 100hrs or many hours in a week. Some of them are right but the reality is they are spending time in unnecessary things and calling it work. My manager has 60 reports (including direct and 2nd 3rd level). He spends 30 minutes 1:1 weekly with all of them. Which is 30 hours a week already. Itā€™s not needed. Only the direct manager should have 1:1 and that too at least biweekly. That will free up so much time. Higher level managers can have office hours biweekly and interested folks can chat with them. And then my manager will attend all the stand ups of all the projects under him. And then there are weekly joint standups. And many other nonsense meetings which he doesnā€™t need to attend. Some of them for sure. Once in a while. He should be taking care of higher level decisions. He has delegated 100% of his work to others like me(tech lead). He attends all those meetings to listen and talk BS and make sure people know who is the boss. In past 2 years at Microsoft I have not seen him contributing anything substantial. He is also not aware of most of the things when asked. All he will do is point you to a different person who many know the answer to your question. Thatā€™s it. Most managers are like that. Not saying everyone but most. Tech leads can definitely do all those remaining managerial work in their free time. Engineering managers definitely not needed. I am sure I will get blocked for being so blunt but that is the reality you like it or not.

Amazon gPBM40 Dec 11, 2021

Remove engineering managers from team, Devs and leads will deliver results, may be they'll take little more extra time to do things in best possible way. but remove devs and leads from the team. Guess what ? You need product to deliver. Taking shit won't do the job. They don't have the skill to build that by themselves. It requires real skill. Yes they are just useless Middleman

Amazon risebeyond Dec 11, 2021

Google thought the same when it was a relatively young and successful company, why have EMs at all if you can hire all those bright engineers. Then they ended up doing a thorough research on this topic and thought otherwise. Do have a look at that paper. Their results are quite interesting.

Amazon gPBM40 Dec 11, 2021

I think Engineering Managers should only focus on shielding the team, pushing back requirements, unblocking other engineers. Setting up unnecessary status meetings are waste of time. You hire smart people not to tell them how to do their job

Microsoft GarlicBred Dec 11, 2021

Tech leads can definitely do both. We donā€™t need a expensive EM just to collect statuses.

Dell NinjašŸ¢. Dec 11, 2021

All they do is to identify the features that can be delivered in a release. (After discussing with leads)

Amazon bybyamzn Dec 11, 2021

EM = Human job scheduler

Salesforce cNpN62 Dec 15, 2021

I moved to management from IC role recently, and here is my exp - Management is a lot of things, It's more breadth vs depth. Release planning for multiple releases(work with team mates) , follow up with them to get the things done. Assisting with priorities, hiring, promoting , 1:1s, listening carefully about the issues etc., If manager isn't there then it would fall everything on TL; Imagine the TLs situation, where he has to handle both tech design + all these meetings. Its lot of work for a single person. I used to thing the same way as others think - like why managers? but it seems its really important so that devs can actually do the dev work.

Microsoft GarlicBred Dec 16, 2021

Yes. But for the work they do I believe EMs should definitely be paid way less than TLs and devs(if at same level). EMs job is more of a secretarial job for the team so that the devs can focus on actual work building the product.

Microsoft GarlicBred Dec 16, 2021

Sorry if I hurt you but I have been in this industry long enough to understand what EMs do on the ground( not on paper). I have work in several companies both as engineer(IC, TL etc) and EM. EMs like to say it how kool their work is and how they are saving the world. Itā€™s in my best interest to join the bandwagon since I have been an EM and love the attention and love it when people bootlick the managers. But this is an anonymous forum. So no harm being truthful. Everyone becomes a manager because they canā€™t / donā€™t want to code and managerial job comes with power and people respect them because their job is in their hands. Pretty much every manager I meet loves to flaunt that they are a manager. I loved to do it too. I many switch back to management as well. But again there is no harm being truthful on an anonymous forum. Please donā€™t burry your head in the sand. I donā€™t mean to say EM job doesnā€™t have some challenges. But itā€™s nothing compared to what a TL has to go through.

LinkedIn ddtfgtg Feb 3, 2022

I read the discussion months late. Walmart, a lot of your experience resonates with mine. I guess the issues of the impression that EMs are useless might be that the work EMs are responsible has a much vague criteria to judge and they have the power to delegate their work to others. Good EMs would find good balance of leaning in for unblocking ICs, carving scope of work for team, hiring talents, and coaching underperforming people, but those good EMs are really rare. In my 7 YOE, I have had 8 EMs and only 2 of them are good EMs. A lot of EMs either lack of decent planning / management skills or intentionally to abuse the power to delegate entire his / her responsibilities to others. Useful EMs are rare animals.

Target houndbowel Mar 13, 2023

Iā€™m commenting from the future to say that I had to read this thread to understand that an EM isnā€™t what I thought they were. Mostly in the sense that I thought theyā€™d advocate for my promotion. Nope. You are your own ally there. Procure your body of work and make yourself either to be a candidate for the next level or a devastating loss if you were to put in notice.