It is divine to have this luxury. But changing your management under a bad boss is simply not that easy.
My story: I was given the option to change my boss for the first time in 2006 or so. At this company, I'd already been promoted several times, ostensibly on merit, which involved a different boss each time. This event was different. The team was growing and we simply needed more people doing similar things. I decided my relationship with a (somewhat older) peer-turned-manager would be better off if I didn't report to him.
Had he been a bad boss? Not really, but he wasn't a good boss. The new boss wasn't any better or worse. Old boss and I both spent the next year slightly miserable, but I wouldn't have known how miserable he was until he suddenly left the company. And then he hired me away a few months later.
He also fired me a couple years later. Why? I was sick of the job, and I mostly deserved it; we were also at a smaller company now, where more egos were crammed into one room. I'd also literally been given a second job and a second title, complete with a second boss, who was also my boss's boss. (No pay increase, of course.)
Was it more work than I could handle? Not exactly. Was there a mismatch between my responsibility and my power? Absolutely. Did losing this job damage my career? Not in the long run, and I learned far more valuable lessons about the need to simply work differently with different people.
I think stories like this are close to the best possible outcome when you have a bad boss. And I think the moral here, is that a Voltron Manager is something everyone should have regardless of how good their current manager may be.
I would echo the comment you are responding to: if you have a bad direct boss, get out and work somewhere else. If you decide to stay, for example because you have golden handcuffs, make a clear decision on how long you have to / want to stick around and leave after that time elapses.
If you cannot leave, understand why (e.g., does your resume feature COBOL as a top skill?) and try to fix this quickly. Having a mindset "I like working here, but I can find another job quickly if I have to" helps greatly in any job, e.g. by letting you take calculated risks at your job (and sleep well at night), which on success can give you great benefits. My 2c.
This is all very good advice. It costs me nothing to recognize my privilege as I endorse it.
edit: My story is about developing the opportunities to leave several different mediocre bosses, sometimes more than once! It really did work out for me, even when I made the decision to go back to the devil I knew.
All of these mediocre bosses were well-intentioned former engineers and I have no lingering ill will toward any of them. The part I left out of the story, is that behind the scenes in all of this, was the layer of management above and around them. I was incredibly fortunate that a Voltron had sort of built itself around me. Other engineers I barely got to know, noticed my work. The executive overseeing the departments at both companies paid attention to what his reports were doing. He didn't want to listen to me lament every possible bit I ever might have to twiddle, but he was a significant guiding force in my career for years before I even realized it.
It is possible to develop relationships like this, through good faith efforts. But I honestly don't know how I would pass along any advice about this, other than by being as honest as possible about what happened in my life. Essentially: Look Around.
Skilled COBOL programmers have good job opportunities, IIRC. Lots of legacy systems, not many people who aren't retired who understand and can work with things. It's a different set of things you get to work on compared to having a sexier technology like React or Python or whatever on top of your resume, but there's lots of well-paid work out there.
> Skilled COBOL programmers have good job opportunities
I am sure they do, but this is likely due to a funky supply and demand state: low demand but even lower supply which leads to good compensation but fewer opportunities. To acquire a freedom to move to a new employer I would emphasize my high demand skills instead. Just an opinion
This is overly simplifying the issue. I work for an org that requires exactly this type of 'build your own manager' idea that is mentioned in the article. Sure, it's dysfunctional and has a lot of legacy problems (like most large public sector orgs), but the work is what compells me... irrespective of how good/bad my manager is.
Basically: In some cases where you work and what you are working on trumps who you are working for and how much you are paid.
Life doesn't exist on one axis. If I compiled a list of every "if your company does X, quit" heuristic that has been heavily upvoted on HN and we all started following them we'd all be unemployed.
And with so many unemployed tech workers you don't think tech companies would face an equal level of difficulty in having so many empty positions?
If tech workers were more savvy and critical in terms of deciding where they work and what conditions they allow themselves to work under (e.g. crunch, bad management, etc.) the industry would be breaking its back to try to change things to hold onto and acquire talent.
Your job at your workplace is what you were hired for. Yes, that position's requirements and workload may change, but that is to be expected. What should not be expected is for you to do all that and do what your boss is failing to do in their own job.
If you'll have to work extra hard to do your boss' work as well... why aren't you getting paid more? Or why aren't you the boss? It's clearly a sign to look elsewhere for employment, if you're not already.
Unsupportive bosses are a sign of bad culture or that their bosses are likely equally unsupportive or clueless. Cut your losses.
Apparently this is common enough that there's a saying "People don't leave bad jobs, they leave bad bosses" and this is backed up by some surveys suggesting that bad bosses/supervisors are the reason for 75% of job leaving events and also the number 1 cause of unhappiness at work.
I'm glad the poster, posted their article instead of this knee jerk reaction. My manager is a good person. This team deserves good workers. This company deserves more support than knee-jerk reactions such as "If your manager is more inexperienced than you, QUIT!" This is why our grandparents think we have no company loyalty.
"company loyalty" ... in programming? are you serious?
I hope for your sake that you aren't. If you are, you probably are already getting screwed and just don't know it yet. And it'll probably end with another disillusionment because the company sure as hell won't be loyal to you once the CEO can increase his exit-bonus by firing you.
Not all programming jobs are the same, and not all software companies have the same culture. There are a lot of jobs outside the startup bubble, and outside the US.
Europe has a much better workplace culture in general , and there is some loyalty between the worker and the workplace.
I would say that Company Loyalty is a dangerous thing. The Company isn't going to be Loyal to you. I happen to like my workplace, but I know that if the company is ever in trouble again they will fire me without hesitation. I survived 2 firing rounds already. I will not survive a 3rd one. I didn't quit till now because I was loyal, but I stayed because I was lucky.
Some have decided to quit just before the firing rounds, because we all could see it coming. That is "disloyal", but they are now employed again. That may have been the better decision for them.
The company deserves as much loyalty as it will show you. Which in many places is none at all; the world is full of people who demonstrated loyalty to their company and got terminated at zero notice for "downsizing" or bankruptcy.
I believe it can worth being loyal to co-workers and your immediate boss if they deserve it, since they're actual human beings and can be loyal to you, but a company is not a human.
If your boss isn't supporting you, GTFO. Either to another group internally or another company.
No offense, but most of this it putting lipstick on a pig. There's no cure for laziness or bad intent.
Don't waste your time with a bad boss.