@wild_cube @alexandra I haven't cracked that code yet, but I think it's going to involve some form of teaching software people that they aren't as special (cased) in the labor market, and that they have things to learn from people in other jobs. Why do so many of those people have unions? Well, the good times don't last, and when they stop, you need the union to protect you! That kind of thing.
Programmers are very solitary in certain ways. I think very few of them have even imagined being part of a labor movement that is mostly non-programmers, and equalizes them with everybody else. Even the ones not trying to be assholes have done a lot of Not Thinking About Cultural Attitudes About Their Job Being Different. Being part of a journalist union was really good for me even though I already had good principles. Non-programmer peers that you recognize as peers are good for the soul.