Tech Workers Deserve a Union: An Interview with Ethan Marcotte
workerorganizing.org
workerorganizing.org
Now compare that to tech where the 80/20 rule is patently obvious to anyone in the field. The best engineers are worth literally 10x the worst engineers, but often get paid only 2-3x as much. 20% of the field, with 80% of the negotiating power, wants employers to find better and better ways to pay proportional to value-add, not to increase the floor salary, or working conditions across the board.
Uh, I'm pretty sure the best employees in any field are worth 10x what the worst employees are, whether you're writing code, assembling a car or gutting fish.
The economics of labour suggest unions are most valuable where there's a monopsony buyer of labour. Big Tech might fit that bill, especially when we know they colluded to depress salaries.
Have you considered there's more to being a pilot than landing the plane?
A lot of people seem to be measuring value in landings per day, widgets per minute, lines of code per week without acknowledging that the quality of work does have an impact.
Look at salary differences.
Curious about this. I'd have thought going the civilian route of flight school should put one on equal footing on this regard? Or are you saying that just statistically more long-tenured pilots are retired military?
Have you worked on an assembly line? I have.
You may not add value by doing it faster, but you certainly cause problems if you do it slower.
The above poster takes the position that the ratio between the maximum value, and minimum employable value is less than 10.
But I didn't say that, and I don't agree.
I think the 90th percentile never causes delays on a particular station, while the median may cause a few per hour, and the 10th percentile might delay every 2nd or 3rd cycle.
There are tangible costs associated with those levels of performance.
This makes his point though. There is no capacity to be 10x more productive.
The same divide/conquer tactic was done 100 years ago when owners of mines in Pennsylvania pitted white and black miners against each other.
The actual distinction doesn't matter to the owners provided it divides labor. Anything that makes you feel special and separates you from people in the same boat as you is fair game - whether that's the intellectual needs of your job or just plain old racism.
However I know of assembly lines where things spend several hours at each station. The people (often as many as 10 people per station) all work together for that time putting different parts on. If you can do the job faster than the time in station you can take an extra break to do what you want. Such lines are generally planned so that if you work as expected you get a 20 minute break when the lines move, most teams work faster and get a 30 minute break, almost never does some team get less than the 20 minute break planned.
The car model assembly line is the most efficient, but it has high costs. When you make a lot of something it is well worth those costs, but if you are only expecting to sell 100 "things" per year it isn't worth setting up the line.
In code on the other hand, your best employee can straight up do things your worst employee can't. The differences are much larger. There is a reason people hire Principal Software Engineers, but most IC roles in other fields don't have the same range of seniorities.
Those are the stories he told me about working in a factory, and frankly the lessons I learned from him were just as valuable as any "fifteen lessons for software architects" books our industry has produced. Sure — software is unique! So is food, so is metal, so is film, so is concrete…
People don't deserve unions because they're 10x workers. People deserve unions because they're workers.
I've worked at FedEx as a package handler before. That is absolutely not the case there. The absolutely best employees might be 3x more productive than someone who's mediocre with 2 weeks of experience. When the job is picking up boxes off of a conveyor belt and putting them in trucks, your walking speed is one of the key limiters. And no one can walk 10x faster than someone else. Not for a 6-8 hr shift.
Some jobs - especially jobs that involve heavy manual labor - just don't have a wide range between the most and least productive employees.
Obviously we're all just throwing around numbers to make a point, this isn't hard data.
But I assure you there are zero jobs where there is no difference between the best and worst employees. Zero.
A “10x” engineer is worth a compounding amount more than their peers.
I don’t think that holds for every field.
So yeah, if you're an absolute genius, you don't need a union. Everybody else does. Your common people colleagues do.
They optimize for equality, which necessarily hurts the highest performers (in one way or another) and benefits the lower ones (in many ways)
Like anything, it’s a trade off
Or presumably anything else (because you said "any field"). But why?
It seems like the less skill or expertise something takes the less ability there is to deviate from the average. In which case unions, if most useful for low-skilled labor like OP described, are most useful for industries that tend to outsource their labor to other countries. And thus reduces the need for unions. Seems consistent with the decline of unions in the US.
This is a big misconception. The difference is whether 10x talent is more valuable than 1x talent. You could be the worlds best fish gutter, but if you can't gut 10x more fish than the next guy, then your salary is capped and you're wasting your talent. In software, you can be 10x more productive than the next guy.
But taking a view on markets outside of the US and SV/bigtech in particular, those 10x devs aren't usually getting the 2-3x as much, and taking a view of industry in total, profits are runaway but wages are flat and falling, especially when considering inflation.
Capital is winning. Perhaps unions are required. But I'm not a union member and likely never will be.
When hasn't it won in the western world?
In the US, post-WW2 until Reagan got elected.
(Was that a rhetorical question?)
I work in the Atlanta Metro, so it's not like it's a place you think of when you think tech.
There's a well-known plateau in tech wages that affects most tech workers. Look at what your current employer pays people 10 or 20 years older than you for the type of work you do and you will be able to observe the plateau.
> There's a well-known plateau in tech wages that affects most tech workers. Look at what your current employer pays people 10 or 20 years older than you for the type of work you do and you will be able to observe the plateau.
I've been doing this for over 10 years. When is the plateau coming? Even lateral moves for me bump my paid up to whatever market is at the moment. Maybe that's just a 5K bump if i left in a hurry, but it's not like I lost money to inflation with a jump. I demoted myself during the pandemic due to family stuff and even taking a lesser title I still got a pay bump.
I'm still of the opinion that enough money exists, but I just haven't ever experienced that my salary has gone down with a job jump I've experienced meager annual raises and skipped bonuses, but I've never not been reset to market rate however many thousands of dollars that is. I think my record for a salary jump was 40K? I stayed at a jump I liked for like 5 years. Even still, I never felt my lifestyle decrease in those 5 years. I was always paid enough and I remember once there was a 12% raise in there to help that we were too far behind market rates.
Let's approximate a non-plateau career ladder this way:
- 20s: $150k
- 30s: $250k (+ ~65%)
- 40s: $410k (+ ~65%)
- 50s: $670k (+ $65%)
Does this look roughly like the compensation path for median engineers (people who spend most of their time writing code) at your company? If there are not a lot of people there in their 50s, it is likely that they are not paying median engineers with 25+ years of experience $670k. (This hints at the other plateau, which is that very experienced engineers are often pushed out of the field entirely. Would not want to be a 50+ engineer looking for work.)
and a reactionary union isn't really the way to fix "capital winning". Because the idea that capital "wins" is flawed imho. It's not that capital is winning, it's that capital is the part of the equation which has bargaining power.
The reason for that is hard to say, but i am guessing that most workers are not really unique or special enough to warrant having them the same bargaining power as capital. After all, capital is required to establish the job in the first place.
Forcing a union, to prevent capital from "winning" merely makes capital less effective at providing their function - investment and growth of the economy. This makes capital leave.
There’s also the fact that the worst case scenario for a capitalist is that they become an employee. The worst case for an employee is they end up homeless.
Established business shareholders probably do not have this problem.
Routinely on this site, there are job postings for "senior" engineering roles for that do not require even 5 years of experience. (By contrast, the recent headlines about UPS drivers making $170k are for drivers with 5+ years of tenure.) There are frequent discussions in this space about whether engineers need college or other pre-employment education. And many/most "tech" workers are not programmers; they contribute to tech companies in other ways. By and large, our industry as a whole does not place a huge value on long experience. I'm not sure how different tech really is.
> When no one does anything better than anyone else, it makes sense to negotiate as a block, individuals have no power.
How much power did the individual employees at Meta, Google, etc. have when they were being laid off en masse recently?
They do not make 170k, that was a puff piece from UPS. That number was total compensation + monetary value of all benefits. Which not the way most people/postings talk about compensation.
This is a tech site. People in tech routinely include the value of e.g. RSUs in compensation numbers. Point taken, but a) it's not too far afield from how tech comp is discussed and b) even if you back out the non-cash components, the drivers still make a lot of money. (Possibly more even than the median US software developer.)
Looks like UPS quotes above 95k avg, and 42$/hr avg after 4 years. I have no idea how that compares to average tech salary, but I agree that it is good money.
That last thing worth mentioning, also from UPS' site is that almost half of their full-time drivers have been at the company for >15 years. That's a long time.
[0]: https://about.ups.com/us/en/our-company/great-employer/real-...
First cut at this would be $23k of pension, plus health insurance. (Average policy for a family of 4 is running around $25k; UPS may have a better plan than average.) It's fair for them to include these because comparable employers do not include either. (Though it make the compare to tech workers less direct.)
> almost half of their full-time drivers have been at the company for >15 years
There's a documented correlation between good benefits, low turnover, and higher profits.
It is fair, but not under the phrase "UPS workers make". That phrasing usually only refers to (pre- or post-tax) salary.
> There's a documented correlation between good benefits, low turnover, and higher profits.
I would believe it. All I meant to say is that the 95k average salary will be skewed by having half their full time employees being there for >15 years.
I think you and I agree for the most part, I am pushing to keep a clearer distinction between take home pay and total compensation.
I agree, but even this is squishy. For example; pension benefits eventually are taken home by the employee.
As indicated above, most blue-collar jobs don't carry similar benefits. Totally fair to include in the TC number. It's also a higher percentage of notional wages for the specific type of job. Health insurance premiums for a family of 4 are averaging approximately $10/hr; it would be silly not to include that in a comp discussion where employees might be looking at other jobs that pay $15/hr.
Again, even backing out the compensation you don't want to call "compensation," these are still very good jobs.
You live under the impression that better workers will earn more.
In practice the skill that earns higher salary is to pretend to be very competent by using jargon and parroting stuff.
Pro sports in general. Netflix said they run their company like a pro sports team, why not include that players have a union?
Sports is different because there’s only a certain number of spots on the field. This changes the dynamics and keeps the crab mentality at bay. The same is not true for most workplaces.
Nobody forced them to hire them?
Remember that people who believe things like this would be in the same union as you, be paid just as well as you thanks to union contracts, and expect you to strike on their behalf. Do you really want to be in solidarity with people like this?
Did you also renounced your citizenship because there was someone you didn't like in your same country?
Actors in the US are in SAG (currently on strike). AFAICT, there is a 'base contract' that most people get ("John Smith as Taxi Driver", "Jane Doe as Waitress #2"), but folks can negotiate above and beyond that ("Tom Cruise as Ethan Hunt").
So there's a floor, but no ceiling.
I'm just not interested.
> The best engineers are worth literally 10x the worst engineers
Lots of people will claim to be 10x engineers, few people will claim to be average engineers, even though statistically there are more of the latter. I suspect 80% of engineers think they're in the top 20%. This is bad for solidarity.
(Many of the people likely to face discrimination issues are also at risk of being discriminated against by their union, sadly; it's not an entirely simple solution. Again, poor solidarity.)
> pay proportional to value-add
As we're seeing in the Unity debacle, who gets to capture value is about power rather than simply distributing the total value-add among all those that add value. And power in this case is determined by the "BATNA" for both sides. So long as tech workers are difficult to replace, they already have considerable power.
Corps have been pushing down wages for decades. Here's some methods:
- Offshoring
- Automation
- Skeleton teams
- Long hours
- Removal of bonuses for anyone but managers
- Removal of signing bonuses (this was a thing in the late 90s)
- Recruiters posing mid level people as seniors.
- No or inadequate inflation raises
- Coordinated layoffs (flood the market, hire back what you need at deflated prices)
- Little or no on site skill training (this was also big in the late 90s)
- A few large, entrenched tech companies.
The math is: total developer hours needed - total developer hours available = surplus and higher wages. When you automate your daily grind, you get more done. When you get more done, the total developer hours needed is less. Multiply this by around 2 million developers and and pushes down wages. They're boiling frogs here.>So long as tech workers are difficult to replace, they already have considerable power.
You may think that, but the phrase, "no one is irreplaceable," and "the graveyard is full of irreplaceable people," is still true. Go piss off your CEO, call him incompetent or something, and see how replaceable you really are. He will ditch you and make everyone else pick up the load.
What that highlights is just how bad the inequality curve really is, that the 0.1% right on one edge have exceptional power to make decisions which make the rest worse off.
What this means is that any tech union is going to have to extend a bit of solidarity out to lower paid and ""lower skilled"" people against whom we have traditionally been snobbish, in order to be successful. See the Hollywood millionares out donating to the rest of their picket lines, for example.
You can't just look "up" the curve at your salary getting ever higher. You have to look "down" as well, without contempt.
> "anyone is replaceable," is still true
Was it Napoleon who said "the graveyards are full of irreplaceable men"? Also true.
What makes you think you aren't worth much, much more? What would happen to your company if all the tech people went on vacation for a month? CEO's don't think, "We make more than 95% of businesses in our industry, I guess we can relax now." We have to act like the CEO of our careers. Also, most tech workers in the US aren't in the top 5% of earners. Unless you are in a high position at a large company, you're probably top 15-25%. Might wanna check.
>Was it Napoleon who said "the graveyards are full of irreplaceable men"? Also true.
I remember Jobs saying it, but he was known for adopting other people's sayings.
>You can't just look "up" the curve at your salary getting ever higher. You have to look "down" as well, without contempt.
Yes, tech people's elitism isn't a beneficial trait. It's good when selling yourself, but once that's done, we should drop it.
FWIW, a tech union, if done right, would probably be the strongest union in history. Think Dune and Ix.
No, I really did check https://www.gov.uk/government/statistics/percentile-points-f... before posting that stat.
(I guess this is where Americans start discovering how badly paid the UK as a whole is)
Holy moly. In the US you have to earn just over $240K USD/yr to break the top 5%. At least you don't go bankrupt when it's time for elder care.
https://www.cnbc.com/2022/01/24/how-much-money-you-have-to-e....
No, this is a common misunderstanding. Note that all professional sports have unions for athletes.
The point of labor unions is that no matter how much power you may think an individual worker has, it's always relatively small and vastly surpassed by the power and money of the business ownership.
Except tennis, where players are basically independent contractors—and not coïncidentally they have the lowest average earnings of any major sport:
* https://www.vox.com/videos/2023/9/12/23870760/tennis-wages-s...
And the coincidence that they earn less might have something to do with how nobody can name anyone outside of the top handful of players.
The same can be said of actors, and yet they have a union/guild.
> And the coincidence that they earn less might have something to do with how nobody can name anyone outside of the top handful of players.
Few can name most of the benchwarmers in the NBA/NFL/etc, and yet they have a minimum salary: NHL is $775K, NFL is $800K.
Carlos Alcaraz is the top player and made US$ 10M (gross, not net) in 2022: he would be the 147th top-paid athlete in the NBA, 202nd in the NFL, 126th in the MLB.
Good point. I guess the big difference is that selling the tennis game itself simply does not bring in the revenues that acting and the NFL does.
Top tennis players earn from brand endorsements, not from simply playing the game.
Terrible example though because professional sports leagues are monopolies.
Bondage and discipline languages are a good example of this. It's typically the main rationale for their advocation, although stated perhaps a bit differently.
It follows quite obviously from the profit motive that companies want to minimize salaries, labour bargaining power and dependence on individuals. These, especially the latter, apply to the "10x" as well.
I will do my best to take this as the result of decades of anti-union sentiment across the USA; in places like Sweden this is not "common knowledge" as it seems to be stated here.
The best counter-examples I can think of, within the US even is: the screen actors guild (which is a union) and the writers guild. Both of which cannot (and definitely do not) represent uniform quality and lack of talent or special skill.
A more accurate mental model is to understand a union as trading some (or most) of your individual negotiating leverage and advancement opportunity out for a collective negotiating structure through the union. You have less opportunity to negotiate and advance on your own, but you would, in theory, get various protections in return.
This does not mean wages go up! In fact, companies are now incentivized to withhold as much compensation as they can get away with so they have room to negotiate in the next round of union talks. You also have to be prepared to strike to force those negotiations, which means giving up your compensation for that period.
Job hopping is huge in the software industry. It’s well known that job hopping is an easy way to get a pay increase when you’re in bad conditions. I would be surprised if software engineers as a whole would accept long strikes and strict compensation structures when they realize they can actually earn more by jumping out of a hypothetical union job where they’re not getting paid due to strikes and the recruiters come calling with job offers that are conveniently for 5-10% more than their union’s demands anyway.
Some, mostly public sector, contracts have union negotiated "wage tables" suggesting pay based on position and individual performance, but similar exist in almost all large organizations. And the unions don't care if someone is paid more than this, and at the moment they wouldn't even know, because individual pay isn't public information.
- Get better at salary negotiation and interviews through having union training - Share how much they earn with other workers, even distributing statistics, reinforcing salary negotiation power and the ability for workers to ensure that businesses doesn't engage in illegal wage fixing - Have union back up when HR are being a pest to protect the company - Ensure that fair severance is distributed when an individual is let go - Negotiate on-call scheduling as a group - Negotiate all other parts of their contract, for example removing pesky no competes - Engage in lobbying
Individuals, even ones with great competence within their field of expertise, have a lot less information regarding the game they're playing with other companies. Unions can help with that.
Note: You can still be in a union without having your workplace be 'unionized' or having a collective agreement with the union. You can still engage in salary negotiations individually, and you may still skip out on being in the workplace's union.
Following up on what you say, the main reason for unions is to help labor extract more of the wealth they create. While I'm sure there are lots of people here who think devs should make more of it, they live pretty comfortably. It'd be like saying doctors should unionize to get a lockstep salary from the hospitals where they work. There might be some marginal benefits to it, no doubt, but they don't as a class seem any more interested in it than devs do.
.. have you actually checked how much power the AMA has, even though they're not technically a "union"?
This year UK doctors went on strike against their monopsony employer because they were getting below-inflation pay rises: https://www.bma.org.uk/our-campaigns/junior-doctor-campaigns...
Actors are unionized.
If you want to see what happens in a collective bargaining system you can come to Sweden. Here the best engineers make about 1.25x what the worst make. Also, everybody makes a lot less than in the US.
> 20% of the field, with 80% of the negotiating power…
In a free market those 20% have 80% of the negotiating power, true. But in a union they only have 20% of the votes. So what will happen? See above.
Absolutely not.
I'm a software engineer in a research & development department (with a headcount of ~200 in an organisation of about 20k). Roles here are very varied, from people with multi-decade experience and very deep specialist technical knowledge to recent graduates, in domains that range from RF engineering to ethnography to project management.
Our union is indispensable, both within our department and across the whole organisation.
Note that the above is how they work best. Unions do work in situations lacking some of the above, but because of that lack there is incentive for someone to leave the union and so they have troubles they must address somehow.
The above mostly lifted from https://pedestrianobservations.com/2016/07/16/public-transit...
edit: Artistic endeavors where people are passionate about the work to the point where they can be exploited are an excellent place for unions. Within computing the obvious comparative is the gaming industry. The "EA Spouse" scandal in the '00s demonstrated how much people were willing to destroy themselves to get into the gaming industry, and how an employer could abuse that passion.
If you consider nothing more important than your own individual compensation, and have absolute faith in your own irreplaceable genius, it’s easy to make a case against unions — sort of like “there is no prisoner’s dilemma, why would I ever cooperate?”
The idea of a tech union could simply be establishing the very basics. The expectations of the folks I know in the industry include more than 40 hour weeks, significant unpaid overtime during "crunch" periods. Managers promising the world to clients without even consulting the devs. Illegitimate H1-B hiring, and unspoken threats to H1-B workers when they are voluntold to do extra, unpaid work.
Again, I understand the hesitancy, but a tech union could be much more akin to the Screen Actors Guild, where the vast majority of the negotiation is about how the lowest-ranking get a fair shake, while the superstars barely notice the union. The benefits to the superstars, however, are obvious. When you have major players on record of egregious crimes of illegal non-competes a decade ago, which probably cost the superstars literally millions of dollars each over their careers, I would hope they would want to be on board too.
Unions can suck. They don't have to suck. I would think a bunch of habitually online, highly-skeptical, analytic, and systemic-focused folks like us could actively make them not suck.
SAG-AFTRA (the big acting union) blows that argument out of the water. The disparity in compensation between the SAG extras and the big name stars can be several orders of magnitude. Their union works great, as it's mostly about dictating labor-favorable working conditions and contract terms.
There are all sorts of things that the vast majority of software developers could get behind that we often don't see eye-to-eye with management about. Flexible working hours, having blocks of interruption-free time, on-call sucks, etc.
For THERSITES & Co., for the weakly and small,
Who in free competition must go to the wall,
The plan of PROCRUSTES has obvious charms:
"Cut 'em down to our standard, chop legs, shorten arms!
Bring us all to one level in power and pay,
By the rule of a legalised Eight Hours Day!"Or ports are a good non-public example, it's hard to "disrupt" a port. To the extent that industry is competitive, unions would basically destroy their companies... Big 3 automakers are a great example.
Since I have no need or desire there is no reason for me to consider the question.
Definitely something that is in no danger of changing at any point in the future! What a relief for all of us!
We already have ample evidence that tech giants colluded to depress the salaries of their workers. I can understand being wary of unions but to suggest they’d provide absolutely nothing feels like a failure of imagination.
I don't think it's anyone's responsibility but mine to ensure that I can provide for my family. I have all the self-dignity I need to stand up for myself and my family. I have built the support structures I need to survive rocky periods. None of what I've done is out of reach for anyone else. So yes, I think a certain amount of self-responsibility and self-reliance is good for you. I don't buy into the idea the most important dynamic is relative power between employees who may or may not share my values and an employer.
Instead I buy into the idea that self-respect, self-reliance and community support structur is far more important and I would rather focus on that than trying to balance the power dynamic at a particular workplace.
"Disabled workers do not exist"
...what do you think a union is?
I feel as though you're imagining the Big Bad Union that big companies love to describe. A union can be in whatever form you wish it to be. If software engineers wish to band together to form a union solely to improve their health insurance then they could just do that.
>Unions are not voluntary
Not all of my colleagues are in a union, and some of those that are are in a different union to me (albeit a minority of them). It works.
Yes it is.
It's important to look for the privileges you were born into that allowed you to get to where you are now. Because not everyone starts at the same starting line. It's great that you have such a strong work ethic and are so self reliant but life comes at you fast, and sometimes you need some outside help. Illness, accidents, family emergencies, wildfires/tornadoes/hurricanes/earthquakes/etc; those things happen and you need help, whether its from the government or from your employer or your church or church-equivalent.
It's great that you've got such a good relationship with your employer. But there are others that don't have that same relationship, and are being exploited and are being treated unfairly by their employer. Thanks to the US' H1-B system, they may not have the luxury of quitting under those circumstances like you do.
Not everyone has access to the same community support structure as you do. It's great that you have one! But for those that don't, their workplace can be a lifeline.
Look at the bigger picture. If your boss was assaulting a co-worker with his fists, what would you do? Yell at your co-worker and tell them to have more self-respect? Why, when it's financial or cultural instead shouldn't you stand up for them as well?
If your boss was assaulting a co-worker with his fists, what would you do?
I would stand in his way with my own fists.You say I have privilege which I suppose I do. I have it because I worked on myself to get them and stood up for myself when I needed to. I have no college degree. I grew up poor. I think perhaps one of the greatest injustices you can do to someone is tell them they are stuck with no recourse and have no leverage they can exercise. I think that's a lie that imprisons people in circumstances they don't need to be stuck in.
> I would stand in his way with my own fists.
Ok, but that’s what unionizing is. Standing up to your employer to stop rampant abuse to you and your fellow coworkers.
Then how about we cross that bridge when we get there rather than trying to optimize today’s situation for potential problems that might happen in the future?
> We already have ample evidence that tech giants colluded to depress the salaries of their workers.
And we already have evidence that the problem didn’t require a union to solve.
For reference: https://en.wikipedia.org/wiki/High-Tech_Employee_Antitrust_L...
The irony here is that the tech companies are willing to organize into a kind of union in order to promote their interests, but the tech workers aren't.
That's one way to describe an illegal conspiracy
https://www.insidehighered.com/news/faculty-issues/academic-...
It's been a concerted effort of corporate capitalists: buying & influencing media outlets, lobbying, offshoring, etc.
Unions were not able to make a compelling case. They had every chance to do so, starting with them being the default option in many industries.
America abandoned unions for a reason. It may have taken a concerted effort by corporate capitalists to get there, but that's not why. "Why" is because more and more people felt that the unions were not a net positive for them.
The same is true for political parties, religious organizations, and all sorts of other organizations that are made of people, including privately owned companies. Which of these concepts would you like to abandon, and what do you propose should be their replacement?
What you say is an argument for balancing power, not for concentrating it.
Government is also forced participation but I accept it as necessary part of a functioning society. I don't see Software Engineering Unions as a necessary part of a functioning society though.
Not sure how it works in the US, but from what I read you can't be forced to join a union there. But I think I get what you mean: once you work in a given place, there's usually not much choice which union you can join (or which will represent you in any case), and your only option is to change employer, location or career.
I understand that point of view, but I don't think it's a good argument. Employers also organize and wield their influence in ways that you seem to resent in unions. Don't like it? You have the same choices as above. (I don't think people should be forced into unions; I just think your argument is not anti-union, or at least cannot be fairly applied to single them out.)
The difference seems to be that the employer pays you and treats you well enough that you think you won't benefit from a union. Good for you! Hope it stays that way.
Unions are generally democratic, too, so there's also the option of voting for different union reps (or volunteering to be a rep) in order to change the union's policy or how the union works.
They quite literally are not, at least not in the US; half the states have right-to-work laws that prohibit this explicitly, and there are likely some protections even in the states that don't have a blanket protection.
Farming automation and the green revolution didn't make us all unemployed - it meant 90% of us could do something else instead of farming.
We used the productivity to just invent new forms of work that weren't possible and aren't possible in a lower productivity economy.
Everyone who is not a slave, serf, or subsistence farmer
There was actually a lot of fear that there would be mass starvation and competition for food because food production could not match population increase. It was an existential threat, much like how we look at global warming. And that fear today? Gone, and most people never even knew it existed.
What actually happened in agriculture is that technology enabled massive conglomerates to dominate the industry. I see few guarantees that technological progress is going to free me up to do something else that enriches my life.
I have a hard time believing you believe that most people switched to a worse paying job. Did peoples material quality of life improve or not?
I think unionization would impact expansion and research areas —the big bets where now if something doesn’t work the company either reorganizes the team or lets go of a team. With a union companies would operate more conservatively.
That would perhaps provide stable jobs for current job holders but limit growth for prospective job holders.
I have more dimensions to me than just what I do for a job. The collective aggregate desires of all my coworkers is likely to diverge from me in areas that I care deeply about. I don't need a situation where I am "forced" to support those things with my money and labor. I already have to do it with my taxes in some occasions. I don't need another one.
They definitionally don't. Unions represent the union's interests. It is the design intent of unions to represent an amalgamation of their members. That's already not the same as my interests, but the union organization itself is also an incentivized actor.
These distinction are far from a subtlety.
My interests might overlap with the union's interest, but that's highly situational.
It's not just about money. Working conditions are equally important.
Consider when companies demand that everyone RTO after promising permanent WFH. Consider when companies rescind offer letters after you've already quit your old job. Consider mass layoffs and severance.
I think about how so many engineers need to take a long, unpaid break from work after leaving their jobs, because they've been burned out by their former employer.
- Do unions enforce remote work?
- Do unions enforce an offer letter to turn into actual employment for someone who isn't even a member yet (they haven't signed anything)?
- Do unions make people have a better handle on their mental health and do companies with unions have lower rates of burnout in their workforces?
The moment developers have a cause they can agree on, they will start to vote for unions. And no it isn't too late at that point, rather it is too early to vote for a union unless you have a cause you collectively care about.
Yes, this is how democracy works in general. You don't get everything (or necessarily anything) you want
Personally the only thing that would really make me quit is if they tried to make me go hybrid or back to the office in any way. My workplace is small (10 engineers) and so unionizing based on that could be pretty easy, but it would be easier for me to quit and find a new job that does do remote
You are misinformed on the law. Free riders can't be compelled to pay dues.
California, Washington and New York are forced union states, most developers don't work in right to work states.
In my experience, democratic organizations are complete garbage. Every experience I've had with local government/HOAs has been a disappointing at best.
I get that some democratic organizations are necessary. But adding more voluntarily seems to be at best a necessary evil, not something to list as a positive.
As far as I'm aware, most HOAs were imposed from above by the home builder rather than coming into existence via grassroots organization of the home owners.
That's why police are unionized, as well as most team sport elite athletes (players unions). And they like the power it gives them, which is why you never hear them talk badly about it.
What are some of the reasons you think a labor union would form in the first place?
Have you ever heard of mandatory break requirements in certain industries? Think those ideas came from business owners?
"The National Labor Union was founded on August 20, 1866, in Baltimore, Maryland. It was the first attempt to create a national labor group in the United States and one of their first actions was the first national call for Congress to mandate an 8-hour work day."
https://guides.loc.gov/this-month-in-business-history/august...
The mechanics are work contracts with a grievance process, if you're curious.
Reading through this interview and thread, I notice how often this debate comes down to a sense of agency. You write about programmers being "burned out by their employer". But I would say that people experience burnout when they fail to set boundaries. Working to the point where your mental health suffers is your fault: it's your responsbility to establish healthy boundaries or, failing at that, quit.
It's interesting that the manager and/or employer has no apparent agency here.
That's precisely the point of unions, though. Individually, you have no control over your employer, but via collective bargaining you do.
Why? Unions work the best when they are formed around a cause everyone cares about, that is how we got workers right in the first case, there is nothing that says you need to form a union when things are good.
Talk to a union organizer about this. They'll help you understand how this type of monopsony looks to a worker when they're trying to organize.
Should these not just be regular labor law requirements?
I don't think burnout is caused by companies most of the time. It's caused by the employee not taking care of themself. Will a manager abuse someones willingness to not leverage the power they have? Sure. Some managers are awful. They'll continue to be awful when the Union is in place. Just in a different way. You'll still be miserable under that manager. The solution is to make a plan to leave and start executing on it. The moment you make the plan you'll feel better.
The reader is expecting you to say, "because I only work for employeers with good working conditions", but...
> because I don't stick around long enough to burn out.
Well, ok, but how old are you, and do you believe that this strategy of musical chairs will continue to work for the rest of your life? It's a marathon, not a sprint.
> If they did working conditions would be across the board better.
Why do you think so? How exactly is that going to happen? What's the incentive to improve working conditions when employees just leave quickly, on purpose? Again, you didn't even claim that your new jobs have good working conditions.
Why do you think so? How exactly is that going to happen? What's the
incentive to improve working conditions when employees just leave quickly,
on purpose? Again, you didn't even claim that your new jobs have good
working conditions.
Most of my jobs have had great working conditions. The few jobs that were short tenure were the ones that didn't. The incentive is that high turnover is harmful. Successful companies should look to keep people around for longer than a year. If they want to keep me for 5 or more then they'll have to provide an environment that I'll be willing to stick around for. There are companies that have done that and we have both benefited as a result. If enough people realize that they are valuable employees and treat their employer relationship that way I believe it can change the landscape.If you think it's hopeless and you aren't a valuable employee in the companies eye then that turns into a self fulfilling prophecy.
A union doesn't need to be a mediocrity enforcing, all-encompassing beaurocracy.
Programmers don't need a union to ensure fair pay or minimum hours. Our concerns are different, and a limited union can help.
Eg:
1. Programmers need to be given 6 months heads up before big change in employment situation. (RTO, city change, etc).
2. On call hours on weekends need to be compensated as overtime.
3. Unused vacation must be compensated as overtime by year end. This also means that unlimited vacation policies should come with miminum compensable vacation days.
4. Standard minimum maternity & paternity leave policies. Also, additional compensation if layoff occurs after notice of mat/pat leave or soon after mat/pat leave.
5. All meetings from noon-1pm should have compensated food.
6. Any meetings after 11pm (of contracted timezone) should be compensated as overtime.
7. If an employee has to live more than a 1 hour rush-hour commute from work AND a company cannot find nearer housing for them at some standard rental amount, then the commute should be fully paid for.
None of these are unreasonable and all will benefit everyone. You can have students get union membership in undergrad. Universities can enforce entry permissions to career fairs on union compliance.
Now, absolute power corrupts absolutely. As vital as unions are, limiting their powers to valid areas is just as vital. That portion I still don't have figured out.
2. This one is interesting to me, but also might be mildly insulting to a laborer fighting for it because they actually get tired at the end of a day's work. On call is stressful, but it's first world stressful. Furthermore, you can usually do something about it to make sure that the app gets more stable over time.
3. Again this would be interesting, but I feel no loss. The company gives me an opportunity to use the vacation days, and if I am cut from the company mid-year I am paid for the vacation days I didn't use for that year. Although at my current company This is all theoretical anyway because I am given unlimited vacation days. I know unlimited vacation days are bad and come with their own caveats, but hey, if you don't want unlimited vacation days to become the norm, Don't legislate around vacation days.
4. I'm actually pretty comfortable with this one for maternity, but men really don't need much paternity. Most of the five weeks paternity leave I was given I just screwed around and home. I need 3 days, tops.
5. Our work is flexible enough nature that we can just eat at 1:00 most of the time.
6. If your company is having you do meetings at 11:00 p.m. you can just switch companies.
7. The commute is fully paid for. You knew what you were signing up for when you started the job and they fully pay for it in your salary.
Also,Yes, some people, some of the time don't need these protections. Switch it to an early in career person in a terrible economy and things become quite different.
> mildly insulting to a laborer fighting for it because they actually get tired at the end of a day's work
I dont understand this one
> men really don't need much paternity
The first year of children is a sleepless affair. It is difficult for a mother to do the heavy lifting by herself. Additionally, if the woman wants to go back to work in a few months, then that's a good time for the man to take paternity leave and step up.
Luckily, even speaking openly against my own interests here is zero risk, I feel Americans are too far gone in their position against unions for it to ever be an issue for me personally.
Unions don't have to be that way, but all the examples I have of unions are places I would not want to work. Thus why would I want a union in my job?
There’s a value X that’s the absolute minimum you would work for, any less and you quit today.
There’s a value Y that’s the absolute maximum I would pay you, any penny more and I fire you immediately.
Y - X is up for grabs, and there are zero moral proscriptions I would give to any allocation of this between employee and employer. Each and every aspect of the employee-employer relationship is advantaged already in favor of the employer (resource disparity, implicit solidarity from company structure, regulations). Unions tend to reduce my share of Y-X. If I was a laborer, I’d prefer a union.
E: I’ve seen unions that are counter examples to each of your complaints so not really interesting to me to think too much about your own personal experience with unions.
This is blatant propaganda. Stop repeating it, it's just false. There are plenty of unions where compensation has nothing to do with seniority, just look at SAG-AFTRA: Daniel Radcliffe was making a lot more than actor playing Mr. Dursely, despite the the latter having more acting experience than the former's experience living.
All you do by perpetuating lies about unions is making management more powerful. It doesn't benefit you at all. Yet here you are, going to bat for them.
Management is NOT your enemy. This is probably the worst lie unions keep repeating. The best solutions are win-win. Yes management has different interests, but that doesn't make them an enemy.
The path to winning such changes - whether through changing the law with the political process or simply forcing employers to bargain with industry wide strikes - requires much more powerful labor movement. The path to that is simply to build whatever power is possible. Right now the labor movement just trying to get organizing and union membership on the upswing, and I think that's the necessary step from where we are today.
On the other hand, engineers are highly differentiated. I'm a DevOps engineer. I'm probably one of the most highly paid engineers in my company.
I can assure you, the market is not something that I'm afraid of. Engineers do not need a union. If they get good at their jobs, they are highly differentiated.
I'd go further and say that unions would be detrimental. I remember my sister working at a grocery store and having to pay union dues cut and it would cut into her paycheck. A necessary evil perhaps for that field, but in ours would be overhead and cost that didn't need to be there. It would probably just make me poorer.
Grocery workers rarely have a union, and when they do they rarely go on strike because the workers don't really have enough skills to not be replaced. It only works at all because every clerk going on strike at once is hard to replace.
And, you don't. Not right now. When you're just "a common worker" you do. Because your bosses have convinced you everybody has to be a top programmer or they can die in a ditch even when it's impossible. It's called Stackhanovism.
This is one more reason to be skeptical of tech unions. Often, they aren't interested in securing higher pay and better conditions; they're about politics.
Granted that was quite a long time ago and when telco's were a major power.
https://en.wikipedia.org/wiki/Communications_Workers_of_Amer...
We must remember that any structure will require money to function, and I don't think paying a bunch of people who don't do what I do to "represent me" is for me. As people who are certainly making above average wages, we are now juicy targets for make-work organizers and griftlords who want to tell us how we should run our businesses and lives and to cut them in. The purpose of labor is scale, and in software we don't have the same overheads.
As for our industry, we are not very uniform in what we do and so it will be hard to define. This is very different to say, trades, or services that are well defined. Of course we want to think we are special so maybe it isn't true and I'm wrong. My guess is if you talked to five senior software engineers (to be explicit: someone who has been working for 10y) in software you'd have five different novels of war stories.
We are by far one of the highest paid and most coddled workers of all time. There is no kombucha on tap at the job site where you're laying bricks. (Marshalltown forever!)
Don't give me lines about "solidarity with workers" when you're the same people ordering doordash/instacart/grubhub. Those models ship money from your neighborhood and area directly into ultracapitalist hands.
No one strip mined you into a six figure job. I have belonged to several unions, most of which could not do anything for me contractually and yet I still paid a large amount of my then tiny checks because I was "part of the system". Not part enough to benefit. Maybe it's sour grapes on my part!
We must swim with the tides, and maybe the industry will change.
The only way this would work, is if we entrench ourselves into US politics and spend hundreds of millions of dollars of bribery/lobbying money.
Sure its definitely going to be bad for the rest of US citizens, but if the medical field is going to extort us, why can't we join in?
I think it is because we can't get out act together to create a professional organization to gatekeeps credentialing, so that we can "police our own". Hence, the whole tech interview drama, because there is no uniform metric of quality, because anyone can call himself an "engineer".
I think if we fix that problem, we'll get most of the benefits of unionization downstream.
Contractors enjoy lower taxes and any attempt at ending these privileges failed, because otherwise the brain-drain that's going on would be much worse.
Not once in 23 years in IT have they done anything for me. Not a single time. Every time we pushed for raises and someone contacted the union, nothing came back. When the company was not updating our salaries against inflation (that's a thing here), the union made a deal in our behalf so the increase would be bellow inflation. Multiple times.
I'd like to see unions working but they are a joke.
EDIT: Just remembered that we constantly had issues with overtime and they didn't care either.
On the other hand, unions here in Sweden are definitely worth being part of, they have your back as an employee, and have helped many people I know personally.
That's a yellow union: https://en.wikipedia.org/wiki/Company_union
These are, for some reason, popular in Denmark.
I don't think about what a union can do for me personally, rather what it can do for the collective and hope that benefits me directly. I'm in a union and they have forced yearly mandatory base rate raises for all and the negotiation to be just after the company announces their yearly profit. My salary keeps going up without me doing anything and occasionally I have a performance review to increase the salary beyond the mandatory minimum rise.
Fundamentally unions require either a good relationship and respect from the company; or be willing to enforce that respect via direct action. In order for that to happen the country has to have decent employment laws.
With thanks to Steinback - https://hellyesjohnsteinbeck.tumblr.com/post/23486952183/com...
[0] https://www.bankrate.com/retirement/average-401k-balance-by-...
This is why I spend a lot of think wondering what could a union even do for me? I work in comfort. If I work long hours that's my decision because I can always get another high paying less stressful job. Over my career I've taken very high paying jobs with high stress for the money and also chill lower paying jobs. Every job I've ever had I've outearned my both my working parents.
I mean the same thing it does for Tom Cruise.
You're really thinking about this the wrong way. Companies all the time join trade groups and pay membership fees to coordinate their efforts. Are you going to argue that companies are making a fiscally irresponsible decision?
A union is strictly the same thing as a trade group except its membership is labor and not management.
How does that match tech? FAANG pays outrageously compared to regular dev jobs, but regular devs jobs are still pay absurdly high for a job that has a lot of comfort. This is nothing like average actor.
So for me, average dev, what is a union doing for me? What can a union offer me that I don't currently get? I make far more than median income in my area. It has never taken me long to get another job even when I burned a bridge. I can't be "black balled". My benefits are stellar and every company I have interacted with has stellar benefits. Merely being at a company with developer bestows better benefits for all white collar workers in my experience.
What can a union offer me when unions in the US are prone to valuing seniority over all (I say this as someone with 10+ yoe) and prone to being sympathetic to companies over time and tending towards modest progress instead of allowing supply and demand pressure to be fully felt.
Software development is not at the stage where it has been whole consolidated and companies are insulated from market pressure. If you work for an airline what real threat is your quitting? You can only do so so many times. This is not the case for developers. Unions however would bring forth a kind of calcified standardization that will resist radical change. That's why I'm against it. If unions existed when I first started my career, I would have seen the rise of unlimited PTO that allows me EU level vacations. I never dreamed when I started that I'd take 5 or six weeks off a year and that would be fine. I could tell my interviewers I'd be doing that and that would be fine. Because as it stands companies need devs and I have power.
People are upset about layoffs but barring Twitter which was an illegal shitshow, was anyone really harmed by it? Layoffs are rare in our field (ignoring game development which does actually need a union for inhuman work conditions and general instability). Easy money ended and so they layoffs happen. Should financial professionals be so up in arms about what happened to them in 2008 because it was the same kind of shitshow looking at my circle.
I remain unconvinced at this moment that unions will help and in fact feel they will hurt our industry which hasn't settled into a bad state and unions could settle us at a point less than we could otherwise get.
[Citation Needed]
https://en.wikipedia.org/wiki/List_of_film_production_compan...
Look, you're really just a worse paid Tom Cruise. I'm sorry you can't see this.
I am discounting non-liquid assets like the main residence.
For the purposes of discussing quality of life, if the person values living in the place they are which is higher priced than most others, then the price of the residence could be useful.
I see no reason to include price of house if I were to sell it in my picture of my financial security because I have no desire to live elsewhere (or if I wanted to live somewhere more expensive).
That's pretty unusual. Do you consider someone with $1.5M but no house considerably better off than someone with $500k and a $1M house?
Are you done repeating this false statement?
Google made $21b in income in Q2 of this year. That's more than $100,000 per employee. $400,000 in profit per employee per year. I'd sure like to get paid another 400 grand annually.
Exploitation can also happen in ways other than pay. 24/7 oncall is unfortunately common in our industry, including oncall that is unpaid.
You take a job paying $X. Two years later, people decide that 24/7 oncall is necessary and suddenly now you are required to perform this 24/7 oncall. Your pay is not adjusted. You have no say in this new job requirement. This oncall is unpaid (your compensation hasn't changed).
>500,000 compensation is also highly unusual, even at very well paying companies.
How much are our bosses, Musk, Bezos, Zuck, etc. making? in Steinbeck's lifetime, CEOs made "only" 42x of what the average worker made. Today, we're up to 120x. I recognize that we have it better than people working in a cannery, but this is exploitation all the same. We're getting paid just enough to not revolt, but nowhere near what we're worth.
What kind of workers need a unions, esp. US-style unions? 3 types (I could give a ton examples for each, but I'd only give one in the interest of brevity):
1) Incompetent workers. If I wanted to chill at the expense of my coworkers or taxpayers, unions would be awesome for me. E.g. https://www.newyorker.com/magazine/2009/08/31/the-rubber-roo... , many more examples, also e.g. police unions.
2) Exclusionary workers. If there are too many workers for the number of jobs, it'd be cool if I could exclude all those pesky other workers, to the fullest extent that it's socially acceptable. While my favorite example is union racism during the Great Migration, as an immigrant I'd like to give honorable mention to Cesar Chavez running literal patrols to physically intimidate undocumented immigrants: https://www.ambitiouscollective.com/blogs/news/history-cesar...
For me as a tech worker, it would be pretty nice to prevent outsourcing and extra immigration - selfish and evil, yes, but pretty nice, go unions!
3) Unnecessary workers. If my job was unneeded, it would still be nice to keep it and have someone else (consumers, taxpayers) pay me. Lots of examples, e.g. https://tunnelingonline.com/why-tunnels-in-the-us-cost-much-... " the number of workers assigned in the tunnel in New York is significantly more than other parts of the country and as much as 4 times more than tunnel workers assigned to comparable projects in Europe"
3a) Honorable mention, since this is HN after all - workers unnecessary due to innovation. If unions had power 200 years ago, we'd still be driving horse buggies - https://techcrunch.com/2023/09/11/california-bill-to-ban-dri...
You could sit down to design messed up, pernicious, evil incentives all day, and you couldn't come up with anything close to what unions already are.
Some say "well, most historians agree that during one period of history, unions achieved great things and improved lives on the net!" to which my response is "so did nuking civilians; and?"
My experience with unions in the US like the teachers unions where conditions are still poor, pay is poor, and everything based on seniority rather than skill, you’re stuck with whatever the union negotiates regardless if you’re in the union or not …. I want nothing to do with that.
It'd be like if Gary Bettman ran the NHLPA.
What people forget is that teachers are part time workers, with full time pay.
For a position where we expect people to have a 4 year degree, it’s pretty ridiculous. No one who goes into teaching pays off their student debt before they’re 40, and many don’t ever expect to do it in their lifetime without leaving for a different career.
Look at the medical cartels for the playbook.
Make it illegal to outsource work, make the barrier to entry high, etc...
Sure its terrible for the nation, but everyone else is doing it. We don't want to be last.
And then, of course, there's the argument that those that truly need the unions could be your kids, your relatives, people you care about.
I don't think you need to be so concerned about subsidizing others; we all already benefit from that. This stance of being so protective of your labor should be reserved for employers and the Capital class, not weaponized against fellow workers to throw them under the bus.
We are talking about them as an exploited working class, wild to me.
I wonder if unionization could help us do a better job of collectively saying "no" to awful product demands.
Some software is critical. Safety critical, or running critical financial processes, handling medical info, and so on. That software does have technical standards.
I think a more apt analogy would be a pothole. It's probably OK, until it grows deep enough that someone hits it hard and veers into the sidewalk or the opposite lane.
Equifax leaked PII for over one third of the entire US. The stress and financial loss of identity theft can take years off of people's lives.
That's just the big example, but there are countless other smaller examples of bad security and other bugs harming people in tangible ways.
It's possible that people in the industry want better working conditions or more equal/open pay systems, not just more money. Better hiring practices could be nice too.
In the US, software developers are highly compensated by local standards almost regardless of where they live. That was not always the case decades ago but it is today.
If you look at the top 10 states for software jobs, you will see that they fall in the higher end of the distribution for cost of living.
Even looking at your cheery picked example, we see the salary and cost of living track roughly - median dev salary is about $95k based on multiple sources and COL is about 7% lower than the national average.
Yes, devs do tend to fall on the higher side of a local median than others. Hence my point about unions not being just for more money.
110K sounds great, now divide by 80 hour weeks. Now it is nominally 50K.
Sometimes programmers can have it rough, but that’s entirely their decision to stay. As a programmer you have unparalleled movement; the post-lockdown WFH standard and ability to code from basically any device show that readily. Combine that flexibility with high pay and long term career prospects and it shows that anyone begging for a union doesn’t understand what real working class struggles are.
You're saying that only the least paid profession should have a union and no other profession should have one? I don't think that makes sense. More than one union can exist at once.
> Care to enlighten me how programmers are some abused work force and need unions?
Everybody who works for someone else does, not just programmers. And the expectation of working nights, do open source work to even be considered are all abuses that are happening.
> Everybody who works for someone else does, not just programmers.
Speaking of incorrect statements.
> And the expectation of working nights, do open source work to even be considered are all abuses that are happening.
Those are not abuses. Working nights is part of the job, just like doctors and engineers. Don’t like it? Find a job at somewhere that doesn’t work nights. And contributing to open source is proof of your capabilities as a programmer in a real world environment. If you cannot do open source, you do not deserve to be hired.
These are at most minor inconveniences, and not something a union would even help you with.
Correctness and being liked by you aren't the same concept.
Also "reality" as you called it, is just your own political opinion.
A union would help with getting fairly compensated for working nights, instead of "see you at 8.30am tomorrow".
1. Workers don't need to be exploited to want better for themselves. There's nothing wrong with this.
2. There are a lot of tech jobs that have essentially become always-on, with no commensurate bump in pay. Think of the number of engineering positions that now require an on-call rotation, adding perhaps another effective day or more to one's working time. Pay has broadly not increased to account for this.
This is especially true relative to the business revenues generated. A union helps workers get more of the value they’re creating and also helps avoid things like companies using layoffs as a tactic to keep employees from negotiating aggressively.
It also helps with less visible things like age discrimination – very few people are going to retire by 45 no matter what they tell themselves at 25 – and non-cash benefits like parental leave or not being discriminated against for politics or not fitting in with some group. I’ve heard a lot of bad things about unions, and seen some firsthand (the Teamsters are self-destructive), but everywhere I’ve worked the union was a net win for workers and literally every one of the times someone publicly blamed the union for poor performing workers it was an attempt to shift blame from management failures.
Yeah, nothing exploited there.
?? Maybe your code shouldn't be running anything critical.
Hard to expect such conditioning to generate the imagination required to reconstruct the environments.
New environments and the space for new ideas is only possible outside the circuses and the zoos.
How are you defining "getting nowhere"? At least in the US, the average software developer eventually becomes a millionaire working a pretty cushy job with good benefits. Most people in unions wish they could be exploited like software engineers.
Any bar set so high in defining worker exploitation that a software engineer can't clear the hurdle is not a constructive definition. If everyone is "exploited" then no one is.
You mean their landlord becomes a millionaire doing absolutely no job whatsoever?
I know several non-software people in boring industries that managed to accumulate $1M in their retirement accounts by the age of 50 while living a non-austere lifestyle and making less money than the average software developer. It isn't that hard to do in the US. Anyone making above average wages with decent savings discipline can do it, the financial math makes that obvious.
That is some grade a BS.
Or the free-market cheerleaders that actually just flat out agree that exploitation is the natural order of the universe and we should all just suck it up and do nothing.