They're not very effective / desirable for higher skill jobs IMO where merit and skills change rapidly.
Granted that's all very general and I'm sure there are exceptions but unions (I hear they're different elsewhere) in the US are kinda wonky, not very agile, and can become an negative entity in many ways as they serve their own interests.
Er, what? That was the point.
You: Unions are mainly effective for low-skill, manual jobs.
ForHackernews: But they have them for professional athletes and actors too.
You: Irrelevant, they're a whole different animal.
Yes, the point all along was that the union model applies to different animals/worker-types.
"SAG-AFTRA represents approximately 160,000 actors, announcers, broadcast journalists, dancers, DJs, news writers, news editors, program hosts, puppeteers, recording artists, singers, stunt performers, voiceover artists and other media professionals."
When I was a freelance orchestral musician I loved the union. There was a huge difference in how you were treated during union vs non-union gigs.
Their group medical benefits were "you pay for it and submit each bill individually". It was pretty brutal, they showed no interest in changing it at the time.
They have enforced the Physician monopoly to the point where its cronyism.
There is a reason Physicians make 300k/yr.
I will never ever support an organization that puts up artificial barriers to what is currently a very open work industry.
I would join the group just to sabotage it if they tried to keep out bootcampers or people without a CS degree. Anyone should be allowed to program.
No negative sentiment implied here. I am an immigrant myself.
https://en.wikipedia.org/wiki/Specialty_Society_Relative_Val...
As much as both parties gave lip service to healthcare reform, they both supported cutting the independent advisory board on pricing before it even got a chance to get started.
There are trade offs to collective bargaining, especially if you feel you're at the top of the skill curve among workers (If you're in the 1% of workers, why would your value be helped by bargaining with the other 99%) but the idea is always that in any negotiation of you vs. "the company" the advantage is typically in favor of the company because of the deferred costs across the entire organization. The larger the company gets, the greater this advantage becomes. Yes, there are other companies competing for top talent, and coding is an exceptionally in demand skill (which BTW, many hiring managers still prioritize seniority/experience over true meritocracy) which helps in the short term but since everyone is pushing coding education initiatives, I can't imagine this will be the state of things in the future. Right now, since there's more Senior Dev job openings than people with Senior Dev skills, there may be a slightly more neutral negotiation table. We'll see how that plays out in 10 years.
Any time you have a large group of people, there's going to be disagreements about organizational choices or decisions as to how best to allocate resources. If you're unwilling to buy into the group, it's always going to feel like an albatross instead of a benefit.
A coders union could be a good thing in the long term. Right now, the sector is still too chaotic, and lots of people are making stupid amount of money. If that starts changing...
Teaching ... not so much.
IT workers are typically considered professionals why can negotiate for themselves.
The general rule of thumb is how "replaceable" a worker is. Someone like a doctor or a hard to find engineer is considered professional, and thus a union is not needed.
Someone who has a lot of handholding on their job, and can easily be replaced by someone else who will train quickly, is what a union is for.
Thus, a union might work for the cleaning crew, foodservice crew, and maybe even Waymo testers. It won't work for software engineers, because engineers should be able to negotiate for themselves.
[1] https://www.reuters.com/article/apple-google-ruling/u-s-judg...
Why? Is there something about software that inherently makes its practitioners shrewd negotiators?
Part of what keeps software salaries down is the uncapped supply of talent competing for a small number of jobs. Tough to expect much negotiating power.
https://hn.algolia.com/?query=negotiation&sort=byPopularity&...
I have no desire to increase the amount of people who have control over my working environment and getting in between my employment contracts that I negotiate with potential employers.
Having only one entity that can screw up my working conditions (the employer) is much better than having 2 entities that can screw it up (both the employer and the union.)
When dealing with a single entity, the relationship is clear. I negotiate with them, and offer my work in exchange for a contract that we both agree on.
It would screw up incentives to have a third party who has significant control over my mutually agreed contracts.
Further, these groups aren't mutually exclusive in some cases. Many contract electricians are unionized, for example.
Often people who should be employees are classified as contractors.
In this case, a union would advocate that contractors are really misclassified employees.