I am a recent member of the UAW (a more white collar local), and it's been insightful. I think unions are much weaker than people perceive. Their strengths are mostly superficial. Striking is something members don't want to resort to. Other than that all you can really do is rally and file NLRB complaints. The NLRB is a slow moving bureaucracy that any competent employer can usually effectively dance around. Rallying and building public support comes with all the pitfalls of politics, media, etc.
The worst part is actually my employer hates the union for no other reason than its an organization they can't control, so it makes the situation of being unionized a bit toxic unfortunately.
1) A large portion of users on this site are entrepreneurs or in higher-level tech. For the former, unions can be seen as getting in the way of the startup lifecycle; for the latter, many believe that the value they provide makes them untouchable, or believe that the supply of high-level tech workers will never meet demand so they will simply be able to move to another company if needed without much friction.
2) Many people believe that unions spend too much time protecting "low-performers," and that a union enacting barriers to protect employees from quick firing for performance will hurt the overall team/company.
3) Many people also believe that both paying union dues, and a union negotiating for the "average" worker will lead to them making significantly less money. IE, say your company was split 75% junior/25% senior devs, and paid junior devs $75k and senior devs $300k. If the union put pressure on the employer to raise the minimum salary to $100k, then they believe that money will come out of the senior devs salaries (reducing it to ~$225k).
I can say in my experience, the first point is at least somewhat true right now (I had no issues moving to a more senior and better paid job after my last company sold out). I personally think the sentiment of point #2 is interesting; I generally don't view this as "protecting" those who should be fired, and more view it as a public defender ensuring everyone receives legal representation, even if they are clearly guilty.
I'd also just note that even I'm not blanket pro-union; Police unions are a prime example of what happens when unions consolidate too much power because they went decades without any pushback. I'd consider that an extreme outlier though.
Public unions seem to be a special case and, while I generally support unions, I can understand the perspective that public unions bring about specific problems.
E.g., a strong bargaining chip for a union is the right to strike. The idea that a public service can strike creates problems. As another example, I witnessed changes in competition and economics force auto unions to compromise for the business to remain solvent; in the public sphere there is not the same competitive pressure.
That said, I typically fall on the pro-union side of most debates. Often is a better alternative than where we are.
If you think unions are a smaller extra government entity, how do you view Apple in that same lens? Likely, the unions have the least power in this triangle (besides individual employees not covered by a union), and Apple has more power than the government in some, but not all, respects.
This is not a "some people think" issue. This is a reality of running an organization like a union.
Literally every low barrier to entry organization from unions to political parties to organized religion to organized crime has to invest a significant amount of resources in giving a good chunk of its "dolts" a better deal than they could get anywhere else (even sometimes going to an extent that is not sustainable in order to advertise to other members how far the organization can/will go for you) because that ensures that those people will 100% go to bat for the organization. It is a necessary part of operations at scale.
That said, we could use standardization in pay, better and more standardized promotions, and someone to tear down the existing LeetCode interview process. I have not seen any software unions that aim to do this though.
Why would I want standardized promotions? I don't want to be lead by people just because they have been around longer than me.
Why would I want to tear down the leetcode interview process? It's much easier.than having to do demo projects.
Basically, I'm opposed to unions as they exist in the US because of the government being involved and "artificially" granting them power.
Artificial is an unfair characterization of history. The President didn't just descend from on high and grant unions powers out of magnanimity. At one point the unions were extremely powerful to the point that they were able to codify in law the rights they had attained.
See https://en.wikipedia.org/wiki/Commonwealth_v._Hunt . There was no law which "artificially" granted the Boston Journeymen Bootmaker's Society power. The "five or six good workmen" who would have walked out should Horne continue to be employed, were exercising their right of free association.
And, fundamentally, that's where union power comes from - the right to collectively decide to quit.
Union laws give unions specific powers, it's true. But they also restrict union power. If you oppose the artificial granting of power, then you should also oppose the artificial restriction of power, and allow "jurisdictional strikes, wildcat strikes, solidarity or political strikes, secondary boycotts, secondary and mass picketing, closed shops, and monetary donations by unions to federal political campaigns" [1] -- once-legal practices banned by Taft-Hartley and all fundamentally based in the power to collectively decide to stop working.
[1] Quoting https://en.wikipedia.org/wiki/Taft%E2%80%93Hartley_Act
There’s no upside for me, and severe downsides.
My reasoning, in particular:
1) My skills are unique and in high demand. I can best maximize my own compensation through direct negotiation.
2) Compensation is effectively zero-sum, and I don’t want to subsidize low performers.
3) I don’t want to subsidize a parallel, mostly useless (and probably entirely useless) shadow management hierarchy in the form of union officials.
The real teeth in a union is the ability to strike. In joining a union, you signify that you're willing to strike if enough other people aren't getting what they want.
I'm happy with what I have. My team seems pretty happy, too.
If things were bad, I'd consider joining a union. But until they are bad, union dues are just wasted money, and the obligation to strike if enough others want to.
1) Interns, not being part of the union, needed to cross the picket line (Canada Federal Government strike). My friend (female) was punched in the face by a union member.
2) Another friend working on the factory floor, doubled then tripled their work quota. They were pulled aside and told it was amazing how much damage can happen to a vehicle in the parking lot when it's snowy.
Yeah, I have no interest in helping or encouraging that.
However, I do support people's ability to organize and strike. I disagree with a union deciding that they won't cross picket lines. That's cartel-like behavior, like price fixing between shipping companies, or OPEC.
Nor have I ever had a friend threatened with violence by someone acting in their official capacity as an employee of a corporation.
I don't think I'm holding corporations to different standards.
This would have made news and I cannot find it.
If none of us ever associated with anyone who's broken the law, I don't know how many folks here would ever work for a company bigger than 100 people.