4 ms·
> Union for factory workers can barely resemblance anything that would work for programmers This, I agree with, and was why I was challenging the notion of wha
by peller 10y ago
> Union for factory workers can barely resemblance anything that would work for programmers
This, I agree with, and was why I was challenging the notion of what is often thought of when the word "union" is used in the context of labor.
I also agree with there being a "huge variance in programmers' ability". But I fail to make the connection with how that necessarily leads to your conclusions (assuming, mind you, that the "union" looks nothing like it does for factory workers)?
- NhanH 10y agoThere are several hidden assumption I made to get to the conclusion. But now that I'm thinking about it, this is interesting because while we establish (loosely speaking) how union shouldn't be, we didn't say specifically how our newly improved union would be. And hence each of us would have our own idea of what a programmer union would be -- similarities or otherwise with factory union. I guess a more productive question would be to specific how should our "union", or "professional organization" would be, in more details instead of the loaded "union" term. Anyway, here is the some of the assumptions I made to go to said conclusion in the previous post: - Difference in programmers' ability will necessitate difference in pay grade. Vastly so, in the case of programmers. This causes issue in different members of the union. Couple with issues of "how to determine someone is a good programmers", I can see resentment or stupid rule being put up. Assuming that union has certain power in compensation negotiation, their interest doesn't align with any SINGLE programmer either. Everyone want THEIR compensation to be as high as possible, the union doesn't have their incentives in caring for a single individual member (this is the same dynamic as recruiter/job seeker right now in term of salary). - Programming is more of a creative jobs, and like-minded interest could be a more questionable notion than in older times.
- peller 10y agoVery fair points. Hypothetically: what if the professional organization ("PO") were more concerned with all of the programmers' share of the pie, as compared to say sales or management, instead of each individual programmer's slice? To work, I imagine logistically it would require open salaries across the board as opposed to only the top dogs (as is law for public corporations), which of course may be a hard sell (if only because it's counter-intuitive, and distinctly not in the interests of management, who have already tipped the scales far to their own favor). But having worked for a tech company which did have open salaries across the board, I can at least anecdotally vouch for its effectiveness in maximizing both employee output and employee salaries. Of course an individual's negotiating skills still somewhat come into play, and this is where the exact pecking order would ultimately be determined (say, as a percentage of the PO's share of profits), but I would argue such a structure more aligns the programmers' incentives to work together to increase their share, than it would promote "every man for himself" attitudes. What I think we really have here is a giant prisoner's dilemma, complicated even further by globalization. So realistically, yea, I agree with you. It ain't happening. But I think it's fun to think about, so, thanks for your reply :)