By giving a number first, you're either too high and you won't have an opportunity to sell yourself, you're too low and you've literally already negotiated against yourself, or you're lucky and right at their expectation, which you could have gotten to by simply not giving the first number.
I do agree with the wasted negotiating time thing.
Oh, the "I better be the most well-compensated person on the team or I'm going to get upset" mentality. If our strategy weeds those folks out, all the better.
I try to only ever apply to jobs with salary range posted. Although as a developer is becoming increasingly hard to find those posts
rip market.
There are a lot of bad jobs in the world, you should be happy to turn down or be turned down by many jobs that you apply to. It's kind of a sad cultural trope that the employee is desperate for a 'yes' at every job they apply for, when that is often not true at all.
Yes, salary is a filter, because money isn't infinite and the hiring budget is only so much. Yes, a certain category of hyped-up, massively funded startup may (temporarily) exist in an alternate universe where the laws of economics don't apply and all budgets are imaginary ("for the right people..."), but the rest of the universe doesn't work like that.
For example, a small company bootstrapped by the founder's limited personal funds simply isn't going to offer $250k pay packages to Full Stack JavaScript Rock Star Ninjas. In some cases, that's close to the entire gross revenue of the company. Yet there may be advantages to working for a company like that.
Likewise, large orgs and state agencies function in normal-law economics, not RockStar VC economics. There's only so much they can afford to pay, and that's that.
Negotiations aren't just a staring contest where, if you do the right things, you get paid like a banker, otherwise you toil in the lowly ranks of the unwashed proletariat. In theory, negotiation leads to compromise. Yes, employers have more leverage in these conversations often, but it doesn't change the fact that negotiation requires credible and bona fide compromise intentions from both sides.
Take the time to understand the nature of the business to which you are applying. Yeah, you might just be getting squeezed by MBA frat boys sitting on top of tens of millions in VC who are going to get rich off the sweat of your toil for peanuts, but in 90% of the country, that probably shouldn't be your first thought.
"They try to filter people by salary" is not at the top of my list of reasons for why I wouldn't want to work somewhere. It's a reason, but it is dwarfed by many other ones.
It's an absurd example, but let's say you don't get hired because the hiring manager thinks your shirt is super ugly. That's insane and obviously completely improper and irrelevant -- but you're probably better off not getting that job!
Anecdotally, even as a software & full-stack web developer that's worked in half a dozen languages and has a math degree, I've been in both positions -- I've had the freedom to complain about people annoying me with unsolicited offers to interview while banking a third of my paycheck and treating another third as disposable... and I've been pavement-pounding in desperation.
The former has been more often the case than the latter for me, but I think it's probable that like a large portion of the audience here, I've been insulated by circumstance.
But it's not a rule that applicants are desperate, and hiring parties aren't. It's absolutely a stereotype of the hiring process though.
And that's why salary is a binary search!
https://thehftguy.com/2017/01/23/career-advice-and-salary-ne...
Except that isn't a binary search.
First, do you really want to work for the lowest bidder? I have before, and it was a complete waste of my time.
Second, Name a number that you can be happy with. If they meet it, then you should be happy.
Third, many companies use banding for salary range, and if you're below the median, then you're raises will be bigger than if you're at the top of the range. In effect, naming too small of a number is often nullified within 2-3 years.
I do agree that it's a psychological game, but don't play it. Name a number you want. If they are reasonable and they like you, they'll negotiate.
In one case, I was too high for the position, and they created a new position (title, really) to put me in. I thought that was good faith.