Those companies then run off to government saying "we can't employ anyone"
Fortunately more and more job listings on linked in are listing ballpark salaries so it's easy to ignore them, there's a few coming up which are reasonable salaries for what they want too IMO, so that's good.
They report a median of $116k.
study these 3 for 6 months and you will easily get over 200k.
PS I hate how people say 'easily' for salaries that are basically double the median for devs. If it was easy, everyone would have it.
For an interesting job I could be happy with £75k. In fact in the last 20 minutes I've had contact on linkedin for a pre-sales network architect, which sounds like it could be varied and relatively interesting.
However they only list "competitive" as the salary, which I would assume means £35k ($50k)
But the actual cost of labor (your compensation) is dictated by market forces just like any other commodity. Why would anyone hire you at $100k/year if they have someone else, just as good as you, that they can hire at $50k/year?
Your ability to negotiate is tied to your leverage, which more often than not is competing offers (including your current job). That has absolutely nothing to do with value, other than the upper bound I mentioned above.
I agree. But that's not incompatible with transparent pay. If this other person is producing more value and getting paid more, great. But show me how that value is twice my own. Those measurements should be going on in performance reviews. Largely, nobody cares to do this in a just way. It's basically just opinions, which are easily biased.
You could always make things easier with min wage regs etc by giving a low living base wage and then a generous bonus based on what you ship.
For large companies, that distinguish between "role" and "level", sure. But a LOT of companies aren't big enough to do that.
My dissatisfaction has nothing to do with that person's performance. In fact, I was glad they gave him a distinguished rating when we worked together - he deserved it. What I do have a problem with is that the department breaks enterprise policy by mandating a manager pick someone for a bad rating to balance out the high rating. They picked me. My dissatisfaction is solely with the broken policies and not with someone being justly rewarded.
This is not true in general.