6 ms·
Genuinely unique experience for you probably. I think career wise in 20 years I'd break down my experience as - 25% benign, 25% malign, 50% good. This is acro
by steveBK123 2y ago
Genuinely unique experience for you probably.
I think career wise in 20 years I'd break down my experience as - 25% benign, 25% malign, 50% good.
This is across 6+ companies, 15-20 managers.
- ketzo 2y agoThe way people on HN sometimes talk about "management," you'd think the universal experience is 1% good, 9% benign, 90% actively seeking the downfall of civilization Managers seem like a good example of the "toupee problem" -- the ones you notice, and really remember, are the bad ones; the best, you might never see at all.
- bb88 2y agoI like the old wisdom about apples personally: "One bad apple can spoil the whole bunch".
- hnthrow90348765 2y agoThe economic cards seemed more stacked against workers, so resentment for managers builds more quickly than the opposite direction. Management who resents their workers can also fire them. Workers who resent their managers must go find another job. And offshoring/nearshoring for workers happens more than managers. Would be interested in comparing the interview processes for ICs vs. managers at Amazon. Probably no leetcode-equivalent for managers?
- bb88 2y agoA lot of women complained about the "boys only club" in the 70s/80s/90s. While things have gotten better for women, there is still a lot of "club" going on.
- joquarky 2y ago> "boys only club" in the 70s/80s/90s > things have gotten better If you read up on humanity, you'll likely find that it would be a bad idea to put money on any wager that this will end.
- fatnoah 2y ago> Probably no leetcode-equivalent for managers? For FAANG, most front-line manager roles have a leetcode style coding round, though it may be easier and/or weighted less heavily than for an IC.
- BoorishBears 2y agoMaybe it's because this isn't about looking at other people's toupees? At the least a bad manager can make the place you spend a majority of your waking hours a worse place to be, and at their worse they can permanently harm the trajectory of your career or even your mental (and by proxy physical) health. Some analogies are limited by the weight their original context conveys. I wouldn't let a surgeon get away with "the ethics board will only talk about this heinous thing I did, when most of the time they don't see me at all".
- protocolture 2y agoI think you also need to account for the amount of bad. Like a bad programmer can push terrible code, get caught at review and performance managed. But a bad manager can cause much more harm. An organisation with bad management can punch itself in the face very hard and cause significant issues. Like I have only seen a terrible management culture in 2 of my employees, but for 1 of them, it lead to: 30 or 40 careers damaged, internal stalinist purges. Months wasted on drama. 21 million yearly recurring in wasted IT expense. Probably close on 500 million in non recurring waste over 4 years. 4 million yearly recurring in executive waste. Significant brand damage, significant resume damage for people who worked through it. Actual end user harm.
- donnachangstein 2y ago> Like a bad programmer can push terrible code, get caught at review and performance managed. But a bad manager can cause much more harm. An organisation with bad management can punch itself in the face very hard and cause significant issues. Ironically every place I've worked, a lot of these bad programmers got placed into the management pipeline, because they had not the skills to hack it as an IC, so it was a worst case scenario of "fake it till you make it". You could be the most incompetent programmer in the world, but a suave bullshitter is a shoe-in for management, where they now get to tell the competent programmers how to do their jobs.
- steveBK123 2y agoYes managerial blast radius is an order of magnitude larger, and ability to measure performance lower / more lagged.
- Clubber 2y agoIn all fairness, a bad programmer can do a lot of damage. They can create attack vectors, destroy data and cause production outages. None of that is good. There are things in place to prevent that, but if those also fail, it'll be a busy week. Ask Crowdstrike. https://ezo.io/blog/crowdstrike-outage-and-the-blue-screen-of-death/ https://ezo.io/blog/crowdstrike-outage-and-the-blue-screen-o... Bad managers can also lead to a lot of bad programmers because all the good ones left. I reckon a bad manager is a multiplier of bad programmers. Bad is just bad no matter what level you are in.
- deleted 2y ago[deleted]
- steveBK123 2y agoI don't think the good ones go unnoticed. You remember what you learned from good managers, and you remember how bad managers made you feel. Benign ones could be replaced by an LLM.
- kamaal 2y ago>>you'd think the universal experience is 1% good, 9% benign, 90% actively seeking the downfall of civilization It might not be a grand conspiracy or might not come from meticulous planning, but what happens is they just work for self preservation. Its no secret that people who work on a thing are bound to know things about them better than some body who just approves leaves, or makes abstract decisions. You will get replaced if you don't assert authority often and proactively kill the biggest threat to your position. This also means maintaining pets, and rewarding them more than people who are performing better. All of this resembles a pattern of behaviour over the years with managers sabotaging everything good around to save themselves. Over years I have seen managers are the biggest reason why companies go down. There are few other reasons.
- steveBK123 2y agoRight and there's asymmetry between what a good & bad manager can do. A good manager can motivate people, but in absence of interesting projects or budget to pay people, they can still lose talent. A bad manager can make even interesting work and good compensation intolerable and lead to a revolving door of B players as no one with better options wants to stick around. The through line for me of genuinely bad managers is guys (always guys) who are emotionally unstable and/or have anger management issues. Whether it was being put on as an effect to get a result, or they genuinely had no control, it doesn't matter. Shouting at people, berating people in public, praising in private while criticizing in team meetings, going on tirades over petty stuff (formatting of internal non-user facing documentation), etc.
- johnnyanmac 2y agoIt's just negativity bias. We're hardwired to remember our wounds and avoid getting them again. And apparently we're hardwired to engage with those more than praising the great ones. For some harder numbers though: it seems to also follow the pareto principle : https://www.pewresearch.org/short-reads/2023/11/13/most-american-workers-say-their-boss-is-capable-confident-and-fair/ https://www.pewresearch.org/short-reads/2023/11/13/most-amer... 20% of "fair/poor" management ruining the 80% of good. (though this is from 2023. A lot has changed in sentiments since then).
- steveBK123 2y agoFor a lot of people, the difference between a good manager and a benign manager is smaller than the difference from benign to bad. If you are working for an emotionally unstable shouter, the negativity seeps into your work and quality of life. I've seen bad managers make adult men cry (rarely for any good reason) and still last 2-3 years. If you work for a good manager, you learn a little more stuff, maybe.
- segmondy 2y agoDo the break down for developers.
- johnfn 2y agoA manager can put you on PIP, have you fired, and make your life miserable for months to years. What can an engineer do? Write some bad code that is a little annoying to refactor?
- razeh 2y agoIn finance a bad engineer can bankrupt the firm.
- sudosysgen 2y agoIf a bad engineer bankrupts the firm, it's much more the fault of many others.
- mrcsharp 2y agoA finance institution with no code review processes is one deserving to go bankrupt.
- johnnyanmac 2y agoI'd love to hear how a single IC can do this.
- steveBK123 2y agoDevelopers get marked to market quite quickly in annual reviews, if not sooner. Junk PRs, bad code, tons of bugs, acting like a jerk - it catches up fast. I've seen devs walked out the door in first 90 days of probationary period, or cut in their first annual review. For a manager there is a longer leash as the things they can impact are harder to measure with long and variable lags. So it can take 3 years easily for an obviously bad manager to be dealt with.
- jamesfinlayson 2y agoMy career hasn't been as long but it's been 50% good 50% bad roughly - of the bad ones, one was a sycophant to a narcissistic product owner but didn't directly cause me any trouble, while the other two were promoted developers who tried to force their will on developers while also playing political games to try and preserve themselves.