Again, it would be a lot easier to unionize now than when we are not so in-demand, and we should not wait to be treated like warehouse workers before we start talking about unionizing.
I'm envisioning a per-company union situation, not a national thing like the AFL-CIO.
There's a lot of dissatisfaction among developers at Amazon for example. From what I hear, many of those SWEs won't be at Amazon 2 years from now, so they may as well try to unionize and demand reasonable changes such as:
- 4-day workweeks
- Removal of the stack ranking system
- Paid overtime/better work-life balance
There may be even more that Amazon SWEs would want, I would have to work there for a while to say, but I have worked at places where I feel like a union would have forced management to make changes that would benefit both employer and employee- for example, a burned-out employee has diminishing returns. Making us work 12-hour days will eventually become a net-negative.
Instead, I just left that company for more money and less responsibility- and that's a great solution, for now.