5 ms·
There is certainly scope for a more intelligent and nuanced discussion to be had here than what reads like a junior engineer's half baked rant on the uselessnes
by mrphoebs 4y ago
There is certainly scope for a more intelligent and nuanced discussion to be had here than what reads like a junior engineer's half baked rant on the uselessness of engineering managers.
Yes there are awful engineering managers just as there are great ones who are force multipliers for their teams. I've known great engineering managers who were great engineers who naturally became an interface for their teams and some who weren't very technical but were great people managers that got great outcomes for individuals and teams.
Org design, culture, complexity, needs determine the necessity of an engineering management function. Do orgs and engineering management functions become dysfunctional? Yes. Can this be resolved by just eliminating the management layer? Hardly.
- moomoo11 4y agoSure, and I'm a staff+ level engineer who has worked at darling unicorns and big media/tech and made a ton of money. I earned that equity payoff. Now I'm working on my own projects and paying for myself to live in SF, so you're free to have whatever opinion. I know what I'm saying, and out of a dozen plus managers I've worked with over just the last 6 years (re-orgs because they have way too much time on their hands) only 2 have been excellent, and 1 somewhat all right. It isn't my fault that even with terrible engineering managers, I managed to never get below the max rating on any performance review. I know what I know, and I'm good at it. The bigger companies get, the worse quality of talent that comes in. Most late stage+ employees are there to rest, vest, and cruise. Don't be naive. The worst part of this is the more and more levels of management that get put in. People start coming in who have spotty technical understandings, but talk a whole lot that sways people who only need a high level understanding of what is going on. Imo this is due to people who cannot operate efficiently nor in a lean manner. Everything needs to be overly complex for them, to prove they’re something. Again, I'm giving my experience as a competent engineer and I at one point managed 4 people for a few months before I stopped because I was leaving meetings that were a waste of fucking time with other managers. Literally people stroking each other's ego in a passive aggressive way instead of talking business and ensuring their teams succeed. Not to mention the ways they talked about their reports and literal games on how promotions work. I am super passionate about removing the unnecessary complexity bloat and drama that bad management leads to.
- mrphoebs 4y agoI don't know why you feel the need to give people your background/ability/level to bolster your argument. I'm sure you can string together a coherent argument without the need for an appeal to authority. I'm not calling you a junior engineer, merely observing that the quality of the argument you are making being worthy of a junior engineer's rant. >The bigger companies get, the worse quality of talent that comes in. Most late stage+ employees are there to rest, vest, and cruise. Don't be naive. Straw-manning much? I don't see any part of my original argument making a point to the contrary or even addressing the notion of org size. But I'll bite -> An alternative way of looking at this dynamic in large tech orgs is, that the org sets up a game where people who play the game well can succeed (interview well, do what looks good on impact resumes and against perf rubrics ) without contributing much to the success of the org. Blame the game not the player, the rest and vesters are resting and vesting because they are achieving optimal utility within the interview/perf/promo game the org has setup, hence dysfunctional orgs. It's not that flat organisations/startup aren't dysfunctional or that large orgs always end up being dysfunctional but I agree with you that larger engineering orgs often tend to be dysfunctional in many similar ways.
- moomoo11 4y agoBecause I can? Also I don’t have power right now so I go to HN at such times to kill time. As for the game, I’m all in. I love the game and it’s fun. I’m super competitive and have no problem going back to lobby after a bad game to find a new lobby. I’m playing ranked/hardcore/we it’s called, not single player or un ranked. I’m not a gamer so idk the terms. As for the late stagers it’s just my observation. It’s what I have observed and they definitely spend more time doing the same things. Usually because they’re doing anything but the work. They have nothing to lose nor any tangible stake. At small scale there’s no ego. Software engineers answer support queries and help with sales. The goal is to turn your shares from a penny or less to $100. At late stage is when all the middle management bloat comes in. You add more and more levels where the level above just wants high level updates. Then managers have associate, manager, sr manager levels. Then you have director, associate director, etc. each level is a sad reminder of what could have been possible. People are more concerned with becoming managers instead of contributing. It’s why many companies become stagnant imo. Personally I’m done working at companies bigger than 5k people. I was already feeling the pain at like 2-3k people. I can’t imagine working somewhere with 50k plus people. Sounds like hell.
- vrosas 4y agoI can’t wait to meet one of these mythical force multiplying engineering managers one day. Over the last decade as a senior engineer my experience has been that a mediocre engineer will begin to compensate for their shortcomings by becoming more involved in project management, usually spending most of the engineering time in jira land. Then their manager, who likely did the same damn thing, says “hey you look like management material!” and the cycle continues.
- eska 4y agoForce multiplying managers are managers that remove red rape which was put up by.. other managers.