8 ms·
Sure, 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 workin
by moomoo11 4y ago
Sure, 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.
- foldr 4y ago>I don't know why you feel the need to give people your background/ability/level to bolster your argument. I think it's because you said the following: > ... what reads like a junior engineer's half baked rant on the uselessness of engineering managers. I agree the person you're replying to is ranting a bit, but that comes across as saying "you're wrong because you don't have enough experience".
- khamba 4y ago> I don't know why you feel the need to give people your background/ability/level to bolster I felt it was justified after you called their opinion a "junior's" rant.
- John23832 4y ago> I 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. You dispelled them as giving a rant that denotes inexperience. They gave their experience as a counter.
- yibg 4y agoThis whole thing comes across as "I'm smart and everyone else is stupid".
- moomoo11 4y agoBloated and ineffective management is an issue though. I have quit companies because of it and so have quite a few of my friends.
- DoctorDabadedoo 4y agoNavy seal copy pasta from SV.
- mv4 4y agoIt sounds like you tried briefly to be a manager (of 4) and did not succeed.