6 ms·
Unions seem to offer the most benefits to industries where workers' skills are commodity -- a factory worker can fairly quickly be replaced by someone else who
by aasarava 12y ago
Unions seem to offer the most benefits to industries where workers' skills are commodity -- a factory worker can fairly quickly be replaced by someone else who can assemble equipment. A bus driver can be replaced by someone who else with the proper license.
Using this constant threat of replacement -- "there's someone waiting to take your job and happy to do it for less if you complain" -- management can hold back wages and take advantage of employees. Hence, the union fights for things like standardized salaries and tenure and so on.
Good developers/engineers aren't easily replaceable. As much as outsourcers and body shops want managers to believe you can just tell any developer what to do build and you will always get the same result, we all know that one bad developer can ruin a project and a great developer is often worth way more than 10 mediocre ones.
So as long as developers are being valued individually for the skills they bring to an organization, it's better for them to negotiate individually rather than bargain collectively.
- AndrewKemendo 12y agoRight, there is currently no upside for individual developers to unionize because there is massive demand and low barriers to entry. What unionizing would do is create a quality floor for development, which would be good for businesses but less immediately beneficial for individual developers. Until barriers rise or the market is completely flooded with good developers, thus causing wages to plummet, unionization won't happen.
- angersock 12y agoYou've struck upon an excellent point--and yet, consider how difficult it makes all of our lives that our trade isn't standardized yet. It's both good and bad, right?