I don't want my salary to be transparent. There is something called privacy. My salary is a private matter. I really don't believe I'm any kind of expert in negotiation.
His point is that your need for privacy is preventing group wins. You want to avoid a bit of shame or envy but by making this decision we, as employees, lose a lot of our leverage.
You wouldn’t have to negotiate a better salary if it would be obvious that you are underpaid.
I think a "fair" distribution of pay for software engineers would more unequal than it is currently. (This is the logical financial conclusion of believing in the 3x, if not 10x, engineer, which I do.)
I have people who work on my teams who are absolutely fantastic and, while already well-paid, probably should make more. I have other people on my team, with the same title, same education, same on-paper responsibilities, same city, same years of experience, who might be below the median pay and are still overpaid based on my estimation of their contributions relative to their peers.
You can't look only at a spreadsheet and determine that it's "obvious that you are underpaid", IMO.
That only works the way you think it works if most people agree with you. I doubt that... Plus it's really hard to determine who is actually a 10x contributor, even more so universally (across projects, teams, companies).
It's really not that hard to see, on a single team, who's contributing twice as much as who else. You don't even have to be a manager - sometimes managers are the last to be sure, actually. Generally people who complain about lazy coworkers end up settling on a lot of the same people... Being a manager just gives you official venues like feedback requests to realize "oh everyone else sees it too."
Logically, if I know that in giving one person a raise, everyone will ask for the same raise, I just won't give anyone a raise that isn't negotiated by the entire group, which takes longer and is less likely to occur without conflict.
It actually extends to the whole market, too - if all salaries are transparent, then an RN makes x. They can't make more than that, anywhere they go. It gives a floor, sure - if they get hired, they'll get paid the same as everyone else; it just also makes a ceiling, and, I believe, may slow income growth in general.
However consumer prices have gone down over the same period. A refrigerator today costs much less in terms of labor hours than it did 30 years ago. So productivity growth has led to a rise in living standards.
No the assumption is that a good negotiator now has to negotiate for everyone. Because if you give a raise to him, others will come to know and ask for similar treatment.
That is exactly what they want us to think. I'm glad you at least realize there is information asymmetry at play here. Thank you for keeping an open mind. You have come farther than many people I've talked to. We can get there.
Think of it like this. Will you be willing to post your entire web browsing history to a publicly available archive regularly? It will help prevent a lot of illegal activity if everyone agreed to do that.
You wouldn’t have to negotiate a better salary if it would be obvious that you are underpaid.