Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

But the OP is speaking to all software developers, and I'm offering an alternative viewpoint.

> no one should be whining about unpaid overtime

Do I think that I and other programmers should be paid for overtime? Yes, of course I do. I would gladly accept payment. My point is that this complaint about unpaid programmer time is becoming a recurring theme, as if it's a huge and terrible problem. What's next: programmers forming a union like Detroit auto workers.



What's wrong with forming a union?


[Warning: This question may seem like a troll... I'm just trying to provoke a little more thinking about the pros and cons of unions as they apply to programming.]

Would a union allow it's members to contribute to open source projects? Especially those used in commercial products?


I can't see many programmers joining a union that didn't allow members to contribute to open source. Remember, a union isn't some independent entity that rises up and dictates terms, it's simply a collection of its members. The organization can become corrupted if you're not careful, but there's certainly no reason to assume it would be here.


One thing wrong is that programming is not homogeneous work, and unionization works better when different employees' work are completely substitutible. Otherwise you end up in a "market for lemons" race to the bottom in work quality situation.


There are a number of uniform-ish things that I wouldn't mind an advocacy group handling. For example, I think as an industry we could get better terms in employment agreements, e.g. less onerous noncompetes, claims to own out-of-work IP, and no-contact rules, if employers had to negotiate with a union over those things, instead of every individual employee having to fight an uphill battle to strike out lines in the agreement.

Although an alternative, seen in California, is to bargain at the really collective level and deal with it through legislation that outlaws some kinds of terms entirely.


I'm curious...I haven't thought about this much at all and I've no experience in it, but your assertion doesn't seem obvious to me. Can you back it up with examples?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: