upvote
Yup. I was one of the self-taught software "engineers" from the 90s. I enjoyed making more money than I deserved for my special interest and for the duration of my career I was very much against software engineering unionization as it seemed to mostly be gatekeeping for a lucrative and enjoyable line of work.

Now I'm 40+ years old and my job has morphed from designing systems and writing code to sweet-talking LLMs into staying within my guardrails, or something. Whatever it is, it is very much *not programming*.

Obviously unions would be in a position to limit the software engineering wrecking ball that is AI, but I pushed against that and now I have to sleep in the bed I made.

reply
> I have to sleep in the bed I made.

If its any consolation, its the bed we made collectively. It was easy to push back against unionization early on, we were likely better off individually. I too am self taught, although I went the ops route, and enjoyed making more money than I thought I deserved from basically a hobby, and a skill so in demand that I could effectively just go to any company I wanted at any time.

I'm also turning 40 this year, and can look back and wish we all did things differently but the wild west nature of early tech that allowed a self taught college dropout to build a successful career was too good, beneficial. It was one of the rare times that true upward class mobility was possible for anyone with a little bit of tech aptitude, so I think it can be forgiven that we didn't unionize or push for it back then.

I do feel bad for anyone graduating right now or just trying to enter the field though. The ladder has been pulled up.

reply
How is unionization gatekeeping? I honestly don't understand what you mean. I can't see any disadvantage for the employees in joining a union.
reply
Former IT union leader. It really depends on the union because every contract is unique to the bargaining group and employer.

Traditional blue collar seniority, set wages, and hyper specific job roles simply won't work in knowledge work. So there tend to be higher severance payouts in lieu of seniority promotions, pay bands with equity review instead of pay steps, and very flexible job roles.

I think a lot of folks see unions from their youth working in construction or service work, which have a lot of corrupt "company unions" which mandate hour caps and shit benefits for part timers.

Realistically IT workers with leverage like ourselves need to think of unions as contract insurance. You already have a contract, the collective agreement can be as broad as possible to allow the flexibility to respect individual contributors, while the pooled dues are put towards eventual contract enforcement.

My first IT job gave me quite a surprise when they ripped up my contract and said "so sue us." That's the day I found out how much a labour lawyer hourly rate costs. 10 years later as a union leader I started signing the sizable cheques to our law firms, there's always a bad manager somewhere causing a lawsuit...

reply
Industries with high levels of unionization tend to have lower turnover, which can be good for employees already inside, but can make it harder for new employees to join. They also can have various rules, like seniority, that take precedence over other forms of promotions (whether meritocratic or not). Unions are also inherently political where membership voting, with all the internal dealing, agreements, possible corruption, drama, etc that entails causing issues.

Not all unions are the same. There are absolutely unions that are as bad as the naysayers say, but there are also ones that you rarely hear about that just quietly chug along with decent enough relationships with employers.

That being said, the appeal to me is minimal. I like working for small to medium sized companies where I can enjoy the flexibility of what tech stacks I work on. While the idea of some sort of optional trade union that could cover me for benefits, legal fights, contract enforcement, and maybe extra job insurance is appealing, nothing like that exists where I live. I have gotten healthy severances in the past due to knowing the rights I have in my jurisdiction, but that also means having the will and ability to hire a lawyer.

I'm in my mid 40s and rode the wave of a workers market over the last 2 decades. I'm still in demand, too. It's not quite as easy as it was 5+ years ago, but AI hasn't replaced me, though I'm actually "supervising" its work from an experienced angle. From that perspective I'm just a lot more productive.

reply
> How is unionization gatekeeping?

If you are in a right-to-work state and you don't join the union, then union members know you're benefiting from the union without contributing back. Historically, this leads to an uncomfortable work situation for you.

If you are not in a right-to-work state, and the collectively-bargained contract involves a union membership requirement - which is typical? - then you have to join the union if you want the job.

This is where the gatekeeping concern comes from.

> I can't see any disadvantage for the employees in joining a union.

Unions have dues, so you're giving up part of your salary for membership in the union. If the union salary is equal or less than you would be able to negotiate on your own, it's a disadvantage for you.

reply
One way unions negotiate higher pay is to make sure the pool of qualified workers is restricted. Ie. Lobby for laws that a specific qualification is required, and then set caps on the number of places to earn that qualification.
reply
To be fair, at this point in my life I think unions are a net positive and probably the most effective protection workers have from predatory management, but the 25 year old libertarian take on this is issue is based on things like unions lobbying states to require licensure. Restricting entry obviously benefits incumbents, which is the very definition of gatekeeping, and it would have specifically hampered a self-taught engineer like myself.

There are enough cases of unions protecting bad actors (cops, prison guards) or lazy, tenured individuals that it's easy for a mildly privileged autodidact to decide they don't need the hurdle - or the help.

reply
Among other things, unions have been commonly anti-immigrant, seeing them as taking jobs that are "rightfully" theirs. Even on supposedly cosmopolitan Hacker News, you'll see users saying they support unions pushing for harsh restrictions on H1-B and other visas.

If you're not white, tech unions are not your friend.

reply
In the devils advocate position. The union is a club you join with dues paid every month, in the sort of vague hope this will get you greater bargaining power with the employer. And it mostly works but there are downsides. If there is any meritocracy left in the corporation it is sucked out, replaced by seniority, that is, the only people that get ahead are those too stupid to leave. You have to maintain a bunch of useless leeches in the union administration. and when the company does poorly it tends to implode violently under the labor burden rather than be able to scale down. (everybody loses their job rather than just a few)
reply
Too bad that "scaling down" right now is done to boost the stock and not because there is any balance sheet crisis.
reply
The basic principle is everyone gets the same pay, meaning if you are someone who wants to put in a lot of work to rise up quickly, it won't happen.
reply
I don't know how things work in your country, but here in europe union sets minimum wage for a position/skill level. If you work more, you get paid more in overtime pay, if you are more skilled, usually you have higher wage.

And atleast in my work, everyone is paid more than minimum.

reply
This isn't true and I don't know where this idea comes from
reply
Anti-union propaganda is where it comes from.
reply
according to anti-union propaganda, that is.

(sure, that could be what the result of negotations is, but it doesn't have to be)

reply
I don't understand. Why can't you just... change your mind and push for unionization now? Don't wallow; act.
reply
Why is that? Companies still need employees, and ai makes it more obvious than ever that workers need to organize together for their rights.
reply
Unions work when there is a shortage in skilled potential employees and a long learning ramp-up period. Unions work not very well when there is a glut of skilled people, or there are enough people with lower skills willing to take a lower pay rate (or where that lower pay rate is considered well-paid). There is no shortage of people who want to work in the game industry. There is a sorta shortage in people who know game engines in and out, and people who don't need to refer constantly to API references... people who put in 35-40 hour work weeks competing with people willing to put in 45 hour work weeks are generally at a disadvantage.
reply
Unions have 33% voting power in Volkswagen board.

Germany has very strong labor protecting laws.

Replacing line engineers and operators is very difficult.

Volkswagen is firing 100k employees in Germany none the less.

The idea that you can successfully unionize in software..in US..Where you could simply retain a small number of staff key members pay them very well and put them on a mission of outsourcing and milking the IPs..I don't see it.

The best moment to unionize wad 20 years ago.

Now there's not enough leverage by the staff.

reply
Volkswagen Group (and in general German manufacturing) profits slumped by ~50% because of banning Russian gas and stringent U.S. import tariffs. The increase in gas costs made German manufacturing uncompetitive compared to China.
reply
One main reason is they are not selling as much in China.

> Over the past few years foreign carmakers in China have been flattened by local rivals such as BYD that have fast become world leaders in electric vehicles. As the Chinese market has gone electric, foreign carmakers’ share of it plummeted from 62% in 2020 to 35% last year. VW has lost its position as the top carmaker in the country. Last year it sold 2.9m cars in China, down from 3.9m in 2020. Only around 200,000 were EVs.

https://www.economist.com/business/2025/12/04/to-halt-their-...

> because of banning Russian gas

That is the symptom. The real reason is the lack of diversification from Germany, assuming that hard discount would last forever.

reply
That and like crazy increasing burocracy.
reply
Neither of the two are The tipping points.

The biggest VW market is china.

Just to point out, in 2020 one every 20 vehicles sold globally was a VW in China. VW sold more than twice of Tesla at its peak in China alone.

And VW has US plants so it's not that impactful, not different than us automakers woes.

reply
Not quite true, the CEO has to go and convince the owners this makes sense, the owners include various labour representatives who can veto it forcing VW to slowly die.
reply
>> The best moment to unionize wad 20 years ago.

Sadly true in the USA. The number of people working in games is dropping like a rock. Maybe in Europe.

reply
It's almost as if... laborers in every field (the proletariat) have to unionize as a class against the ownership class (the bourgeoisie), seize the means of production, and reorganize society to their own benefit because the bourgeoisie surely will not!
reply
I don't think "the means of production" hits the mark. Most of us programmers have the means of production: a 20-year-old laptop with a new battery is sufficient for most serious webdev and appdev work. What we lack is permission to labour. If I do what I think needs to be done, instead of what my employer tells me to do, then I don't get paid by my now-former employer (which is fair), and then I don't eat (less fair) or keep my house (truly baffling). This despite the fact that the work I would choose to do is much more valuable to society at large than most of the work I can get paid for.

I've seen this idea discussed by others, but I don't know any pithy slogans for it. (Unfortunately, it's the ideologies with the catchiest sound-bites which tend to dominate in the "marketplace of ideas".)

Gamedev is different, since even games from 20 years ago (e.g. Half-Life 2) require a higher-spec computer to develop than to target. The games you can make on a 20-year-old potato are limited: for those, I can see how the "means of production" idea might be more applicable.

reply
This is one of the oldest ideas of civilization, wanting society to be ruled by philosopher kings (who happen to be people just like me!).
reply
Hey, I don't want to rule all of society! I'd just like to be able to contribute to it meaningfully. Rewriting some corporate app from React to Flutter, replacing one set of bugs with another, is not a good use of resources. I can do so much more! … but the people most in need of my skills do not have the money to pay for my food, housing and electricity, even if I were to forego all other luxuries.

I don't think myself wise enough to know how to fix this, and given that fact I certainly don't want to rule; but I can at least point out the problem.

reply
Rule's maybe too strong a word, but knowing that you have all the good ideas and wanting to structure everything to support those good ideas... it's not a bad word for it.

Like, it's certainly easy to point out that there are things that aren't being done efficiently, but finding the balance on how to prioritize the right efficiencies is the why society exists.

reply
I don't have all the good ideas. I have probably three good ideas, and I'm not sure which those are. Working on my own good ideas is for my personal time. For my actual job, I am perfectly content with working on other people's good ideas, of which there are too many to count – but I can't do that, because the people who'd most be helped by me working on other people's good ideas do not control the flow of money, and cannot redirect any money to me in exchange for my labour.

I don't want to structure everything to support my good ideas: I want to structure everything to support everybody else's good ideas. We can surely do better than the status quo, which is to structure everything to support a few billionaires' bad ideas. (Why are the only business models for the web "gatekeep" and "surveillance advertising"? Why are we burning valuable hydrocarbons when we orbit a star? Why is the pornography industry so abusive? Why are our social lives mediated by the anorexia rectangle – what happened to local third spaces? Why do we even have the anorexia rectangle – what happened to personal computing? When everyone knows what's wrong with the municipal plumbing, including the people whose job it is to work on it, why is nobody permitted to fix it? Why are so many resources being poured into generative AI to solve problems that we already have cheaper solutions to, if only they were permitted to be be implemented? Why war?)

I do not labour under the delusion that I can fix any of these issues, or would be able to fix them if I were "in charge" (whatever that means). But I know that these problems are not intrinsic features of the universe: they can be fixed in principle.

reply
> a 20-year-old laptop with a new battery is sufficient for most serious webdev and appdev work.

Why do you need a new battery? I usually unplug old batteries in old laptops and just use them with a cord.

reply
but that's communism, which is bad because the Department of Education said so while making us read fiction
reply
WHAT Department of Education?
reply
I could see this being the flawed perspective of management, and that it could genuinely make union negotiations more difficult as a result. But it's short and narrow-sighted.
reply
Scifi suggests that AGI will want Unions, too. The current trajectory of AI is more reason for unionization. If it truly leads to AGI the AGI will thank us for protecting its labor interests and if we prove that today's AI is nothing but scabs with no remorse and no labor interests we prove today's AI is never capable of AGI.
reply
100% disagree. If the software engineers strike, who’s going to be left to wrangle the AI? I would love to see what a game developer - nevermind released - that way would look like.
reply
> If the software engineers strike, who’s going to be left to wrangle the AI?

The scabs who don't strike?

I'm pro-union and unlike the person you are responding to I'm not sure things are "dead in the water", but I do think software developers had a much better leg to stand on to push for unionization a few years ago than they have now (and, probably, going forward).

reply
Which current trajectory are you referring to?
reply
I highly recommend reading "The Box", about the history of the shipping container.

Longshoremen literally retired early and were paid pensions out of corporate profits from container related productivity increases.

reply
I read the book and that's not the first thing that comes to mind.

What comes to mind is whole towns made of dockworkers which disappeared, and some places like Manchester lost their port and their industry died too, and it took them decades to recover.

Of course, some other like Rotterdam flourished.

I do recommend the book, but I think it shows many sides of what happens when a large change happens.

reply
The ones I'm talking about had the most active unions.
reply
With the current trajectory of looms, I see unionisation efforts dead in the water.

- Someone in the early 19th century

reply
Yeah I think the 19th century was a little bit different than today. Unions only work as far as you, the worker, are irreplaceable. Plumbers, electricians, etc. -- all that work has to be done "here and now." You can't just instantly teleport a bunch of Indian plumbers to fix a broken water main in downtown New York. Those tradeworkers have actual leverage. And, to your example, what is feasible to outsource (either to other countries or technology) shifts over time.

You _can_ do computer-based work anywhere, anytime. People working in software have no leverage at all, between India and AI. Software unions will kick the race to the bottom into overdrive.

reply
https://en.wikipedia.org/wiki/First_International

"The International Workingmen's Association (IWA), commonly known as the First International [...] was founded in 1864 [...] The preparatory Address of English to French Workmen, drafted by trade union leader George Odger, articulated the need for international cooperation to prevent the importation of foreign workers to break strikes:

A fraternity of peoples is highly necessary for the cause of labour, for we find that whenever we attempt to better our social condition by reducing the hours of toil, or by raising the price of labour, our employers threaten us with bringing over Frenchmen, Germans, Belgians and others to do our work at a reduced rate of wages [...]"

reply
Companies thought plumbers, electricians, etc were fungible. They didn't care which one they hired, they just needed one. There were always more in town or the next town over.

Software work appearing to be extremely fungible with offshoring and AI is all the more reason to unionize. It doesn't matter to the employer who is doing the work, so the union is the only leverage to truly saying, "hey as the person actually doing the work, I would like to be treated better, and you can't just ignore me, fire me, and replace me".

The race to the bottom already started as soon as companies saw more fungibility where there was less before. Software unions won't kick that into overdrive, they'll slow it down.

reply