- very low compensation
- so much bureaucracy
- products aren't growing
- so many useless middle managers that make so much money while doing nothing
- constant (fear of) layoffs
- top down culture
- most of jobs located in run off the mill towns
- cost cutting everywhere, even in healthcare
7 replies (most recent on top)
Stop complaining. Get out!
Ibm was already stuck in retraining new hires, this issue is going to be exacerbated as the hiring ramps up after covid and ibm refusing to give an increment even for inflation
Management in all levels definitely need changes. There are only a few good ones remaining after the cuts and remix in APAC, and the rest are useless. Not sure why some managers were moved to new areas they have no business taking a part of.
@ylq+1aT6of7F well it is true that FLMs job can be done by a b5 or less + hr but generally they do have lot of work (even if it is busy work) and they're the ones who have to give bad news to people.
So yeah b9s and above shouldn't be FLMs but almost all management is waste of money at ibm.
The middle managers are completely useless as they just look at presentations from others and we have so many levels of such.
The 1 on 1s are basically a formal recognition that "I really actually don't have a clue what you
do...can you remind me?
so many useless middle managers that make so much money while doing nothing -- I wouldn't say FLMs are much better. I would say that every level of manager is inimical developers' productivity and satisfaction.
They are, each and every one, a good idea fairy. How much time and effort do we have to spend to say "your ideas are simply in defiance of math and science no matter how much you want to make an impression on those above both of us. Why can't you just let developers develop?"
It's so depressing to have to explain over and over and over again that there is no magic. I know that you want to tell your boss otherwise. But all of these ridiculous ideas simply slow down progress on what is possible.
Plus, when you jump on a bandwagon, such as agile, which you have no real capacity to understand, you do it with such vigor and righteousness that you destroy any possible benefit. At this point, is agile anything other than a "check; we do that?"
The 1 on 1s are basically a formal recognition that "I really actually don't have a clue what you do...can you remind me? In fact, other than in acronyms, I don't even really know what our product does or how it works."
IBM trains managers to deal with replaceable widgets. But that's not what software development is about. And it is so depressing working in such miasma.
Surprise!!! iBM = I’ve Been Miserable.