News for hackers. Stuff that matters.
Re:Ask HN: Do software engineers have leverage? by justbored123 on Sunday June 20, 2021 @12:47PM (#27571749)
> Do software engineers really have leverage?

Yes, massive, but because of the unique mentality and system of values of engineers/nerds in general we are focused on solving technical problems and learning new things while the rest (management, RRHH, sales, etc) are focused on status and getting a bigger piece of the pie for themselves, so we get f*cked over by them very easily.

>How could we increase our leverage?

1- The single most powerful tool we have is fully sharing salaries and compensation. That drives prices up (and other benefits such as vacation time or equity).

2- Forming common fronts like low skilled workers do in unions or other associations that set minimal working conditions that avoid races to the bottom and exploitation (60hs work-weeks for example). In my third world country companies do this themselves and group in something called a "technological pole" that is just a gathering to cap salaries and avoid competing among themselves. So, they later threaten you that if you quit you would be black listed. (This resulted on a massive migration of engineers to other countries and to freelancing on the internet, they were short-sighted and not very smart :D ).

3- Tribalism. Start to see the rest of the other roles like they see you (management, RRHH, sales, etc). Other tribes competing for the same pie and act accordingly. Stop going along with the "you should improve your soft skills to make our job easier" and flip the tables and start to demand that they become better at a technical level to make your job easier instead. We are in high demand, they are not, simple. Make them work harder and learn to speak to us and adapt to us instead of the other way around.

Re:Ask HN: Do software engineers have leverage? by cbHXBY1D on Sunday June 20, 2021 @04:38PM (#27573697)
> The single most powerful tool we have is fully sharing salaries and compensation. That drives prices up (and other benefits such as vacation time or equity).

We have an older, more proven tool to increase salaries and benefits: unions. The only reason US software engineers are so anti-union is 70 years of demonization, propaganda, and exceptionalism. Engineers think they don't need collective bargaining and the power of a union but then they go on sites like HN and complain about their management, salaries, working hours, open office, etc.

Re:Ask HN: Do software engineers have leverage? by digianarchist on Sunday June 20, 2021 @05:33PM (#27574128)
Former union member and steward software developer here.

The most common reason why developers were against the union is because they couldn't negotiate their own salaries.

They could see the market getting crazy and were tied to the collective agreement.

We paid well and had a solid pension but at the end of the day we couldn't compete with FAANG and that's what a lot of developers wanted.

Re:Ask HN: Do software engineers have leverage? by triceratops on Sunday June 20, 2021 @07:40PM (#27574802)
Why didn't they vote to change the union rules so they could negotiate their own salaries? In the US the screen actors' union, directors' union, and screenwriters' union don't have salary caps, only salary floors. Professional athletes the world over also have unions. Tom Cruise or Cristiano Ronaldo (or whoever else is hot today, I dunno) can demand the sky in his contracts while being a card-carrying union member.
Re:Ask HN: Do software engineers have leverage? by digianarchist on Sunday June 20, 2021 @11:32PM (#27576038)
Good question.

The majority of union members were not software engineers. OPSEU is a large union covering a bunch of different sectors including the finance sector which also comprised of software developers.

The only choice, AFAIK, would be to break away from OPSEU and join (or form) another union. This would have been a very risky move.

Re:Ask HN: Do software engineers have leverage? by perl4ever on Sunday June 20, 2021 @07:45PM (#27574829)
>We have an older, more proven tool to increase salaries and benefits: unions

The union environment I am aware of classifies software developers as IT personnel, and every new employee has to start at the same salary grade regardless of previous experience, which is under $60K.

They do indeed negotiate salary increases, as much as 2% a year, and they are tenacious, winning retroactive increases even after going years without a contract.

Why do you think this is at all relevant to the people on HN who say they are making $500K to $1M at a FAANG?

Also, you gloss over (assuming you aren't totally unaware) that during the last "70 years", there have indeed been attempts to unionize highly paid engineers, and what do you think happens when they fail? Early retirement (i.e. blacklisting) for the instigators.

Calling people stupid for buying into "demonization, propaganda, and exceptionalism" is not helpful, it's a cliché, and it doesn't need to be said again.

Re:Ask HN: Do software engineers have leverage? by ViViDboarder on Sunday June 20, 2021 @09:29PM (#27575429)
> Why do you think this is at all relevant to the people on HN who say they are making $500K to $1M at a FAANG?

The example you gave is, of course, not relevant. What you describe is not the model for all unions at all.

> Calling people stupid for buying into "demonization, propaganda, and exceptionalism" is not helpful, it's a cliché, and it doesn't need to be said again.

Nobody said that…

Re:Ask HN: Do software engineers have leverage? by mycall on Sunday June 20, 2021 @10:45PM (#27575786)
The union I joined started me at step 3, not step 1 for my grade, because of my extensive background as I negotiated salary to equal my previous FAANG salary. Union software engineers do have some power there.
Re:Ask HN: Do software engineers have leverage? by meh99 on Sunday June 20, 2021 @10:41PM (#27575761)
So we need to disrupt unions unaware of inflation.

Engineers also could collectively tank the economy; wfh makes a strike a matter of not opening a laptop.

Even just the serious threat would put aristocrats on notice. Look what WSB has done to Wall Street with GME.

The last generation has no information advantage. Just a political one. It can be taken away with little to no violence. I mean for one they’re a gerontocracy.

Go forth. Disrupt.

Re:Ask HN: Do software engineers have leverage? by pjc50 on Monday June 21, 2021 @01:10AM (#27576492)
> Look what WSB has done to Wall Street with GME.

.. nothing? Well, it's generated a lot of press, but there's no evidence of structural changes. At worst they've managed to make one firm lose money on a trade. We're a long way off a final accounting of how much GME meme investors gained and lost.

Re:Ask HN: Do software engineers have leverage? by meh99 on Monday June 21, 2021 @09:50AM (#27579142)
I wasn’t using it as an example of success, but of commitment to collective goals.

Here we are discussing the supposed leverage engineers have, but frankly, in 25 years working in circuit board design and software, engineers are some of the biggest snowflakes who fight over text editors, and libraries that help us produce more effectively for the aristocrats.

Meanwhile, a community of spreadsheet fanatics are showing solidarity.

Highlighting how little leverage engineers really have despite all their big talk and brains. They’re largely just cattle for the status quo.

SOPA blackouts changed things.

Teacher strikes change things.

So long as the masses are happy to be apathetic their is no motivation by aristocrats to do better by their subjects.

Off with their heads (figuratively speaking). I would shed no tears if billionaires were suddenly multi-millionaires of it means other families still have those they would otherwise lose to preventable illness.

So much for gritty and exceptional. Kowtowed and low affect is the power engineers have.

Re:Ask HN: Do software engineers have leverage? by Buttons840 on Sunday June 20, 2021 @02:55PM (#27572899)
Remember, it is illegal in the US for any company to forbid or otherwise discourage the sharing of salaries among workers.
Re:Ask HN: Do software engineers have leverage? by wincy on Sunday June 20, 2021 @04:17PM (#27573521)
My boss told me it was discouraged by company policy to share my salary with my coworker, where I learned he was making substantially more than me. I told him that was illegal. He never mentioned it again. It also got me a good sized raise, so it all worked out.
Re:Ask HN: Do software engineers have leverage? by doktorhladnjak on Sunday June 20, 2021 @08:03PM (#27574931)
They can of course discourage you from sharing. They can't ban it or punish you for sharing, but they can discourage it.
Re:Ask HN: Do software engineers have leverage? by erik998 on Sunday June 20, 2021 @02:10PM (#27572483)
if professional sports team have unionized players why dont we...

our egos tend to block any imagination...

https://www.nfl.com/news/full-term-sheet-of-proposed-collect...

"NFL–NFLPA Collective Bargaining Agreement 2020" https://nflpaweb.blob.core.windows.net/media/Default/NFLPA/C...

https://nbpa.com/cba/

one day, some startups will realize it will be to their advantage to form some association to collectively bargain with a small union pool of software engineers. It will be to their benefit to compete for labor against the big FANG companies... The salaries won't be as high in the beginning but the clarity and transparency will win over new entrants into the labor pool.

Re:Ask HN: Do software engineers have leverage? by jdgoesmarching on Sunday June 20, 2021 @03:44PM (#27573268)
Yep. The strongest tool we have is not just discussing salaries, it’s organizing. There’s a reason why companies crack down so hard on the faintest whimper of unionizing.

Tech workers mistakenly believe that our temporarily status as the high value employees make us permanently safe from bad financial or workplace conditions. Ironically, it is at the height of our collective power when we have the most to gain from organizing and securing our livelihoods.

Re:Ask HN: Do software engineers have leverage? by jonp888 on Sunday June 20, 2021 @05:10PM (#27573933)
Does a union negotiating system make sense in a individual contributor focused profession?

I am in a union in Germany and the main result is that I earn considerably less the market rate.

This is because there is a single pay grade for every Software Engineer in the company(excluding entry level). There are no performance bonuses. Unless I get promoted into management I can look forward to the union negotiating a slightly above inflation pay rise every so often until I reach retirement.

It's a lot to swap for the workplace protections that Software engineers mostly enjoy anyway.

Re:Ask HN: Do software engineers have leverage? by triceratops on Sunday June 20, 2021 @07:43PM (#27574818)
> Does a union negotiating system make sense in a individual contributor focused profession?

Is software engineering any more of an individual contributor focused profession than acting or professional soccer. All of those people are in unions. The highest performers in those fields can essentially name their price; their union membership doesn't hold them back in that regard. On the other hand, soccer players that pick up a bad injury and have their career cut short are somewhat taken care of. Not-very-successful actors still get health insurance, if they work a certain amount every year.

A union doesn't have to negotiate your salary. That's just how a lot of labor unions are set up in the US. A union could just negotiate a floor on wages, conditions, or benefits.

Re:Ask HN: Do software engineers have leverage? by jdgoesmarching on Sunday June 20, 2021 @05:59PM (#27574283)
I can’t speak to how unions operate in Germany because your labor laws and norms aren’t the same as ours. Just the concept of codetermination whether or not it works as advertised would baffle the average US worker.

Many of your labor protections don’t exist here unless unions agitate for them, and I won’t even broach healthcare. In the US, unionized workers make more on average than non-union workers (link below).

Without a union, you have zero bartering power other than the threat of leaving which is what I argue above to be a very temporary power. Even then, job hopping is nowhere close to an ideal solution for a variety of reasons that I think HN readers are smart enough to fill in.

https://www.bls.gov/news.release/pdf/union2.pdf

Re:Ask HN: Do software engineers have leverage? by jonp888 on Monday June 21, 2021 @06:45PM (#27585530)
True, I guess a lot of things I take for granted are only possible through union bargaining in the US.
Re:Ask HN: Do software engineers have leverage? by erik998 on Sunday June 20, 2021 @05:22PM (#27574036)
its different in the US. They just set a floor...
Re:Ask HN: Do software engineers have leverage? by UncleMeat on Monday June 21, 2021 @08:09AM (#27578369)
Just look at all of the conditions that people complain about, which could be resisted if we had collective action.

Support for remote work, resistance to hotdesking (or gasp, even demanding offices), making all on-call requirements non-mandatory, a union rep who can review PIPs to ensure that they aren't deliberately impossible, and more.

Re:Ask HN: Do software engineers have leverage? by robertlagrant on Sunday June 20, 2021 @02:49PM (#27572843)
Are the FAANGs not clear and transparent?
Re:Ask HN: Do software engineers have leverage? by pjc50 on Sunday June 20, 2021 @04:22PM (#27573560)
No? At least two of them had to be sued into not illegally carteling to keep wages down: https://en.m.wikipedia.org/wiki/High-Tech_Employee_Antitrust....
Re:Ask HN: Do software engineers have leverage? by UncleMeat on Monday June 21, 2021 @08:10AM (#27578380)
I don't know about the others, but Google does not share pay bands, refresh targets, or other pay information with workers. People volunteer their information for folks who collect the results and distribute it (since this is protected action) but I wouldn't say that this is "transparent".
Re:Ask HN: Do software engineers have leverage? by erik998 on Sunday June 20, 2021 @05:25PM (#27574056)
just because they have bands for certain titles/w2 employees does not mean so for vendors/developers working as consultants via their own S corporations... Exceptions to HR supervision exist
Re:Ask HN: Do software engineers have leverage? by robertlagrant on Tuesday June 22, 2021 @05:53AM (#27589729)
Of course - that's like engaging any other supplier. Suppliers don't know what other suppliers are paid. Is that not the structure of that arrangement?
Re:Ask HN: Do software engineers have leverage? by erik998 on Tuesday June 22, 2021 @03:17PM (#27595905)
Yes it's OK and I don't decry it because I benefit from it... But the typical FTE will go on thinking the best career path is E3...E6 and along the way get PIPed when no longer needed... They will build castles in the air... But the vendor route allows a different relationship with the firm...

What I mean is most FTE don't realize the other relationship is possible and at a certain compensation level preferable... It's the ignorance of our generation when most FTE don't realize instead of some equity vesting over 4 years they might have been better off with a cash balance defined benefit plan or pension plan with the maximum contribution.

We think we know best but fail to realize it could be better. We get caught up on the LC competition but fail to distinguish an optimal plan outside of the ones presented to us.

Would a union help? I think so... Would it take lots of explaining ... yes....

Re:Ask HN: Do software engineers have leverage? by p1esk on Sunday June 20, 2021 @07:43PM (#27574816)
We are in high demand, they are not, simple

As a hiring manager I can say that finding a good SWE manager is harder than finding a good SWE.

Re:Ask HN: Do software engineers have leverage? by ipaddr on Sunday June 20, 2021 @09:20PM (#27575378)
If you hired more senior SWEs your need for a good SWE manager decreases. But that would probably cost more and good senior (at least 10 years) SWE are harder to find.
Re:Ask HN: Do software engineers have leverage? by p1esk on Monday June 21, 2021 @01:11AM (#27576500)
Senior engineers are sometimes harder to manage than junior engineers.
Re:Ask HN: Do software engineers have leverage? by meiraleal on Monday June 21, 2021 @05:26AM (#27577585)
Yes. Sometimes like 1 in 100 times.
Re:Ask HN: Do software engineers have leverage? by afarrell on Monday June 21, 2021 @04:06AM (#27577224)
> Stop going along with the "you should improve your soft skills to make our job easier"

I don't understand how you intend to set up a union without "soft skills" ... or at least one that doesn't collapse in dysfunction and infighting.

Re:Ask HN: Do software engineers have leverage? by jasonladuke0311 on Sunday June 20, 2021 @01:09PM (#27571931)
RRHH = HR (in America)?
Re:Ask HN: Do software engineers have leverage? by caymanjim on Sunday June 20, 2021 @01:22PM (#27572070)
Looks like it stands for "Recursos Humanos" ("Human Resources"). Not sure why that becomes RRHH instead of RH, but maybe a Spanish speaker can pipe up. Is it common to duplicate letters for plurality in Spanish acronyms?
Re:Ask HN: Do software engineers have leverage? by ma2rten on Sunday June 20, 2021 @01:27PM (#27572115)
According to this random Spanish website I found and translated using Google translate, it's done for plural words.

https://definicion.de/rrhh/

Re:Ask HN: Do software engineers have leverage? by caymanjim on Monday June 21, 2021 @04:31PM (#27584036)
From that page's English translation:

> Its correct spelling is RR. H H. With a point after the second R and one after the second point H, and a space between the first point and the first H.

"RRHH" being standard for plural acronyms seems sane to me. A bit verbose, but sensible and clear. This bit about "RR. H H."--with that exact spacing and punctuation--makes no sense at all to me. I'm not curious enough to investigate the logic behind that, though.

Re:Ask HN: Do software engineers have leverage? by hervature on Sunday June 20, 2021 @01:38PM (#27572211)
Not a native Spanish speaker but I believe so. For example, the United States are EEUU (estados unidos).
Re:Ask HN: Do software engineers have leverage? by tester756 on Sunday June 20, 2021 @01:54PM (#27572347)
>Human Resources

"Resources" it sounds at least disrespecting if you think about it

Re:Ask HN: Do software engineers have leverage? by sokoloff on Sunday June 20, 2021 @06:11PM (#27574342)
Also worth observing that “Human” is an adjective in that phrase, not a noun.
Re:Ask HN: Do software engineers have leverage? by ysa44 on Sunday June 20, 2021 @01:38PM (#27572215)
It’s plurals. See also Estados Unidos (EEUU).
Re:Ask HN: Do software engineers have leverage? by dap232 on Sunday June 20, 2021 @02:38PM (#27572745)
RHs would have been better.