I’ve also said that I think ageism is overblown in software engineering. Yes, this is a clear cut case of discrimination what happened with IBM. But, IBM is far from being a software engineering focused company.
I also don’t live in a fantasy land where the world is fair. I’ve learned a long time ago not to depend on a job for my livelihood, but my career. For software engineers who have kept their skills current, live in a major metropolitan area in the US, and have kept their network strong, in 2019, I know for a fact that companies are falling all over themselves to hire us. How many people at IBM fall in that category?
Given the choice between unionizing and taking the tact I recommend - changing jobs anytime you see that your skills are falling behind the market, keeping your resume up to date, keeping in touch with former managers and coworkers and just really not being complacent- I would prefer keeping my future in my own hands.
I said in another post that I’m 45, Black, with a mild disability that only allows me to type with one hand. If anyone theoretically should have to worry about discrimination it’s me.