Unions negotiate for a bigger slice of the same pie against leadership, executives, and shareholders/owners.
They have the same incentives as those to see the pie grow, but band together to negotiate that their pie be bigger and those of the above smaller than what would have been otherwise.
Most of the time when it results in squeezing the company itself it's because leadership wasn't willing to share downsides.
And this is the primary reason for unions. When things go well, leadership is rarely willing to share upsides. When things go bad, leadership is often unwilling to share downsides. Workers join union to pressure leadership in sharing both upsides and downsides.
The union did what it thought was best for all its members, and the company was in so much debt it couldn't figure out how to fulfill those needs another way.
This is not a "see unions are bad" example.
If I make a series of bad deals running my company and my employees take up collection action to demand a reasonable market rate increase in pay my business didn't fail because of collective action. It failed because I failed as ab businessman
https://en.wikipedia.org/wiki/Yellow_Corporation#cite_note-W...
Cue Concorde.
If you spend half a billion, to make a game that's five multiplayer maps, fail to do any market research, to find out that the part of your audience that isn't indifferent to your game actively hates it, playing the role of innocent victim subject to the whims of evil studio execs, is somewhat unproductive.
When the labor market gets competitive, you start to see long probationary periods, two-tier pay and benefit scales, hiring people on as casuals instead of permanent members, and other bargaining concessions that end up favoring some union members over others. I know some unions over the last few years have managed to fight against two-tier systems, but if there's any sort of serious economic downturn I'd expect them to become commonplace again.
I'm curious to see if they can come up with a way to organize that works for everyone, or if it'll end up as something like the Longshoreman's union: a fantastic deal, provided you won the lottery to get in and then stuck around long enough to be a permanent member.
It's good to know that once you make it you are safe. It's okay to grind and give 110% on the come-up. Unsustainable drive, passion, fire. But there has got to be a point where you can ease off to giving 90%, even 85%.
Jobs are a part of society, and the society needs to create structures that make room for people to pull back and focus on other things like raising a family.
It's probably the worst time to do it.
I've only seen unions work well in the long-run with government jobs. The USPS is a good example. Mostly because you really can't fire the workers and the main entity won't ever go out of business because of government bailouts.
In professional sports, the player's union helps raise athlete salaries and improve working conditions and that does ultimately come out of the owner's pockets.
And if you think this doesn't matter for game programmers, look at how many overworked people in the past few years have gotten in car crashes while driving home. Fatigue kills.
No single union is 1:1 alike.
When I had a family member get a job as a local grocery store bagger, then job stipulated he HAD to join the union and give his dues out of paycheck within 1 month or he would be fired from his job.
He quit. He was a 15yrold teenager just trying ro have an after school job and he got squeezed.
Unions are not good. Unions are not bad. Unions are.
I am eager to see how this specific union engages with the game development industry.
People think very weirdly about unions. If you strip away all the fluff, a union is ultimately a business that sells labor, typically with a setup where the buyer(s) of that labor pay the labor directly, and then the labor pays the supplier, rather than having the money flow through the supplier first. The direction of money flow is unusual, but makes no practical difference.
All you're describing is an exclusive arrangement between a supplier and a business that buys from them. If it was a contracting agency instead of a union, and your family member was told that the only way to work in the store was to go through the agency, you wouldn't bat an eye. But call it a "union" and suddenly "he got squeezed."
I'm fairly pro-immigration but I think the current immigration system in the US is highly exploitive to just about everyone. H1B, in particular, is pretty much entirely a system of putting immigrants in a bad situation that makes it hard for them to challenge their employers.
So much of the US immigration system is built on undercutting wages for native workers.
IMO, more than anything immigrants need a lot more protections particularly from deportation. If we want to punish someone for using undocumented immigrants it shouldn't be the immigrant, it should be the business owner that employed them. But also, if someone has been here for 10 years without causing problems there should be a fast path to citizenship.
I've know a family of undocumented workers that have been in the US for the last 30+ years. They don't have citizenship because it's too expensive and to complex for them to get through. Yet there they've been working on cattle farms, babysitting, paying taxes, and teaching me a bit of Spanish.
If those immigrants were forced to join the union upon entering the U.S. and entering that sector of work, I don’t see the union having a problem with that. The issue is that would lead to those immigrants and all other members of the union being paid more, which is a no-no for the billionaire class.
So they’re not anti-immigrant. They’re against billionaires abusing immigration to pay people less.
For what it’s worth, I think it should be very easy to become an American citizen. I think these companies benefit from that not being the case. They’d call ICE on native-born citizens for trying to unionize if they could.
An econ 101 observation: unions contribute to structural unemployment: Keeping wages above market-clearing levels, and by preventing wage adjustment.
Through collective bargaining, unions can negotiate wages that are higher than what the market would naturally set. This can lead to the cost of labor being too high for some employers, resulting in fewer jobs. Similarly, unions can prevent wages from adjusting to market conditions.
So for the common good, individuals may go without a job.
Do you apply the same argument for employers? Companies contribute to low wages. By collectively bargaining with employees (e.g. hiring at the local grocery store is centralized, you can't go around to all the individual managers and start a bidding war) they can negotiate wages that are lower than what the market would naturally set.
Econ 101 observations are utterly useless without the specific context in which they're made. This is like talking about spherical cows in a vacuum in the context of aerodynamics.
In the specific case of unions, they always forget to mention that a higher proportion of a company's income going to salaries generally means increased consumer spending for workers, which spurs other kinds of industry and services that may mean a net benefit for the global economy.
Of course second and third-order effects are not really talked about in Econ 101.
Perhaps generally the ideals the new unions are advocating for are different than traditional ones?
This comes with a catch in California. In order to make software developers exempt there is a minimum salary you must pay otherwise you are required to keep them hourly and pay overtime where appropriate.
"Just"?? It sounds like you've greatly underrated the value of indulging a passion.
But given the continual decrease in job stability in tech, perhaps we’re headed toward more of a Hollywood model, where the skilled workers are nearly all free-lance and project-based, and have powerful unions with such provisions industry-wide.
Software engineers can be pretty foolish. When we had more power, unions were unpopular because too many imbibed some libertarian propaganda, looked at their high salaries, and decided to cosplay as bosses. Now that power is slipping away, and will slip away faster because we did little to preserve it to our determent.
Also the technology union people were dumb, seemed to focus more on hot-button political activism than worker power, and thus undermined their own project. IMHO, a union should be monomanically about representing worker interests and stay far away from any other kind of issue, because controversy around those issues allows the bosses to divide-and-conquer the union.
The article here mentions the umbrella union that this effort was associated with, Communications Workers of America (which itself is part of AFL-CIO.)
IPFTE, I think, also organizes software developers along with other professional and technical workers, and SEIU has a lot in the public and nonprofit sectors.
https://en.wikipedia.org/wiki/Communications_Workers_of_Amer...
You: That's ridiculous! We need one universal union that covers everyone's needs. Yeah!
Situation: There are 15 competing unions.
The union negotiates salary ranges for the entire industry, so it doesn't matter if one company is being difficult, their organisation (the one that organises the employers of that industry) have agreed to the ranges on their behalf.
If you need to go on strike, the union members employed at other businesses can help cover wages. Your union can also call for sympathy strikes at other businesses, putting additional pressure on the misbehaving company.
There's not really an equivalent with most service industries. Software engineers don't even need to be around for the programs to keep running.
Can you tell me where you work, and are you hiring???
Sometimes an issue arises and without that deep knowledge you'll be waiting weeks for a fix. Better hope it isnt a critical issue like a serious vulnerability or that you can hire the deep knowledge on a temporary consultancy contract.
Sometimes services are fully rewritten from scratch because the new devs cant get a build of the old service to compile/run/do the thing™.
PagerDuty wouldn't exist if this were true.
Sure, a platform will continue to run on a given day without intervention, but that’s like playing Russian roulette: at some point you’ll need intervention and you’ll likely need it fast.
Here's the link to the union organizing page.[2] No draft union contract for Id, though.
Interestingly, this is an industrial ("wall to wall") union, rather than a craft union such as The Animation Guild. IATSE Local 839, in Hollywood. TAG only represents specific jobs, mostly animation artists.
A key point in TAG contracts is how "crunch time" is handled. It's allowed, but overtime rates go way, way up as the hours go up. This is standard procedure in Hollywood. Some terms from TAG's standard contract:
All time worked in excess of eight (8) hours per day or forty (40) hours per week shall be paid at one and one-half (1½) times the hourly rate provided herein for such employee's classification. Time worked on the employee's sixth workday of the workweek shall be paid at one and one-half (1½) times the hourly rate provided herein for such employee's classification. Time worked on the employee's seventh workday of the workweek shall be paid at two (2) times the hourly rate provided herein for such employee's classification. All time worked in excess of fourteen (14) consecutive hours (including meal periods) from the time of reporting to work shall be Golden Hours and shall be paid at two (2) times the applicable hourly rate provided herein for such employee's classification.[3]
This encourages management to schedule realistically. The Id/CWA deal isn't far enough along for those terms to be visible yet. But such terms are common in CWA contracts.
[1] https://cwa-union.org/news/releases/video-game-developers-te...
[3] https://animationguild.org/wp-content/uploads/2025/11/2024-2...
Mandated 1.5x overtime has consequences.
Another side effect (that I know happens in manufacturing jobs) is that people will deliberately slow their work during the week to work overtime on the weekend. I'd wager this is very common in jobs with frequent overtime opportunities.
There's US labor history involved. The AFL-CIO was formed by a 1955 merger of the American Federation of Labor and the Congress of Industrial Organizations. The AFL was the umbrella organization for the craft unions - electricians, plumbers, etc. The CIO was the umbrella organization for the industrial unions - everybody non-management in an auto plant, everybody non-management in a steel mill, etc. That's what "wall to wall" means.
Agreeing on the bargaining unit is a major issue in employer-union relations. A "wall to wall" agreement avoids internal issues over who can do what job. (Is plumbing for compressed air a plumber or a steamfitter job?) That helps the employer. But it gives the union more leverage over the employer because the union has all the employees.
Even when I did get paid at some elevated rate, if we divided actual hours worked with the money I got, I still made way less than my hourly rate.
Noob me hoped "wall-to-wall" meant something like "everyone in the building".
Reasoning that once the whole of a company is unionized, it's a short hop to worker directed social enterprise (a co-op, more or less).
Automotive plants have large factories, but when the primary assets are intangible intellectual property, I don’t understand how much power a union really has.
That’s why they’re mostly autoworkers or longshoremen and whatnot an not professionals, outside a few niches motivated by ideology.
(Mind you, that very individualism is why they're not already unionized)
This turns out to be a lot harder in practice than in theory.
Gamers are very passionate about their games and the companies behind them. They are also very anti-AI, pro consumer rights, and pro unions. At least the vocal majority of gamers, such as on /r/games, which is where a good portion of gaming journalists get their takes.
It would be the end of id Software from a PR standpoint if they fired union developers responsible for their beloved titles, specifically the recent DOOM titles. The bad PR would also extend to ZeniMax, Bethesda, and Microsoft.
That said, gamers are also the worst at voting with their wallet. Despite all the bad union PR Rockstar North is receiving, pretty much everyone in support of the fired employees will probably still end up buying GTA6 because of FOMO and hype.
I fear the time for fixing this is passing fast. Its because within a decade AI will have enough of labor displacement that labor wont have any negotiating leverage against capital. If this happens with union, so be it.
This sounds to me like "I don't want memory protection, what I really want is for my computer to solidly enforce common sense memory barriers", or "I don't want defense attorneys, what I really want is courts to provide common sense advocacy for defendants". Somebody has to do the work, and you're naming the component of the system which provides the features you want.
The universe maximizes entropy, not common sense. The tech industry doesn't want to give an inch for the same reason a dropped object falls to earth: there is no force suggesting it do anything else.
the reason I don't want a typical union is because they work out well where there is a clear separation of labor & capital. labor get paid wages & capital makes money off the invested assets. problem with tech is that in a tech ventures labor is a part owner and capital too (engineer equity). introducing a 3rd party (unions & union leadership) in these situations will likely have the worst effect on the capital portion of labor & possibly eroding the incentives altogether. Imagine having a set of union rules to follow when distributing equity to early stage engineers? how do you decide equitable when by definition you are on cutting edge of tech & innovation. & if you think that wont happen you are mistaken, that is where the biggest pie is and unions arent exactly 'shining beacon of honesty and integrity' either. Look all I want is just some basic labor laws are followed and tech employees dont feel the panic when they hear slack-chime on a weekend night.
there are other mechanisms like state level enforcement of labor laws and punitive fines. you know the good old law enforcement. its really not so hard if you actually want to do it.
You are 100% a software engineer lol
The challenge with having good worker protection laws and high minimum wage is that at some point local labour becomes less competitive with foreign low cost options. Then you'll need tariffs or other import rules to keep your local industries alive.
If you don't like it, then quit. No one is forcing you to work for Id Software.
I also would like to see better 'tech' for tech unions to organize, vote on priorities, share grievances, elect representatives, etc.. Ideally moving to a fixed fee vs a % of compensation. It shouldn't require millions of dollars in overhead to organize.
1) for people that aren't in a union, make labor lawyers easy to use. there could be an app used to walk you through gathering evidence about various workplace violations (osha/safety stuff, wage theft, etc) and then hook you up with lawyers in a two-sided marketplace. workers would get easy represenation, lawyers would get a stream of clients that show up with a nicely formatted bundle of evidence. it could even work to find conneted cases could get bundled into class actions.
2) when everybody worked in the same office/shop floor, you could easily commiserate and start discussions about unionization and collective action. if you're an app-mediated gig-worker (uber drivers, door-dashers, etc) you don't know how to connect with your coworkers. there needs to be a social platform where people would be able to make these connections. to do this, you'd need a way to verify that users are actual employees and put in various protections to make sure management isn't spying on them.
An app could maybe help here as well to define more viable bargaining units - like "the QA team" rather than the "NYC Office" which may have thousands of employees with different eligibility and reporting chains.
From the article, remote work seems to be the crux of the issue - I do think devs should get it but the pity party they hold for themselves is kinda tone deaf imo
Annoying.
We have no way of defending our jobs. If we build it and it breaks, it's on us. If we find it unsafe, and provide alternatives that cost more / take longer our job is on the line.
If we feel we cannot humanly review the insane amount of AI slop PRs coming in, because we have a sense of ownership, because it is OUR name on the document, it's on us.