Earlier quoted context omitted.
All workers can be abused regardless of their salary. Examples for programmers that come to mind: - Companies that require workers to enter arbitration and give up their right to sue. - Companies that force workers to give up IP generated in their free time (not using company resources) - Companies that require programmers to work 12 hour days, "crunch times", minimal paid leave (game dev industry, VFX industry comes…
A lot of people on HN are interested in a 30-hour work week. A strong union movement could get that done, as they have been working on in Germany: https://www.businessinsider.com/german-workers-can-now-work-...
The way I see it's working is the total comp negotiation goes as usual, but the employer isn't allowed to ask how much time the employee indends to work and whether one works for other companies. The salary and other comp is paid bi weekly as usual, but is pro rated to the number of hours or days worked. All the machinery is already in place: big corps have very detailed per minutes compensation for vacations, various on call duties and so on.
This will be strictly better for the IRS, because more competition means more taxes, but much worse for the dividend seeking investors.
Obviously, this will be a decade long legal battle with tens of millions in expenses, and it can't be done without a full time team of motivated and very expensive lawyers. However if 100k engineers spend 1k/year as membership fees, this organization will have a 100m/year budget and can keep courts busy forever.