1. Tech workers unionize, negotiate with employer that any work > 40 hours / week get paid overtime.
2. The company now has two choices: A) Pay their employees more than their competitors for the same work. Or B) Don't authorize any overtime.
3. In scenario A, they're either running at (much) higher cost than their competitors, and thus a disadvantage. In Scenario B, they're either slower to ship products, or there's a bunch of "off the books" work done by engineers trying to ship things anyways (which is basically the status quo today, except now it would cost you 1% of your salary).
I could see the first scenario potentially attracting better talent for the significantly higher pay in the short term. But it's also a perverse incentive structure where if my 8 hours of work suddenly takes 9 hours, I get paid more, so why would I finish it early? Oh and because I'm in a union, it's now much harder to get rid of me, even if I'm half-assing it.
The only thing a union brings to the table in this situation is now I'm either explicitly forbidden from working more on a project even if I want to, or I have to hide what I'm doing and go all cloak-and-dagger about it, probably breaking some kind of labor laws in the process. All for 1% of my salary. Doesn't seem like a good trade for me?
> I'm either explicitly forbidden from working more on a project even if I want to
This sort of nitpicking is always cited as a reason for why unions are bad but would a union really get up in your case over something like that? And furthermore, would a tech union birthed natively in this industry, created and populated by tech workers who have also worked spent evenings or weekends voluntarily to work on projects they themselves were passionate enough to finish, really penalize its all members for doing the same? Wouldn't they, you know, have an insider's insight of the needs and interests of working in tech?
I think not. The idea is to guard against when management oversteps its boundaries, not to police other workers. And if the union inevitably does fall short and do the latter, then by being part of a union, you would have the power to make changes within it.
I'm skeptical of unionization in tech, but the one thing I can imagine unions would fix is the constant unpaid overtime that's associate with tech jobs. In a union situation, you'd be paid more if you were working more hours period, rather than hoping somebody would notice and give you a pay raise at some indeterminate time in the future.