Hacker News new | ask | show | jobs
by pessimizer 1436 days ago
I don't know why you'd be surprised by this. If you were giving away milk, you'd get a better response from an ad that said "Free Milk" than an ad that said "Free Expired Milk," even though the milk you're giving away is expired.

You're concealing relevant information in order to sucker in people who have no interest. It's the central mechanism behind "linkbait" headlines. It's just a dark pattern.

People who were not interested in a job with your salary range responded to ads that omitted the salary range. They heard you out because they had already committed their time to reach out to you. This basically shifts hiring costs onto the applicants in that they have to waste their time discussing a job they would never take because you held back the information they needed to know that it was a job they would never take.

Somehow, you've found a way to rationalize this as passion.

1 comments

> you'd get a better response from an ad that said "Free Milk" than an ad that said "Free Expired Milk,"

But he said he got better candidates with the ad that didn't post salary ranges. If I understand your analogy, that's like (counterintuitively) getting more responses for the expired milk.

No, it's not. They probably got responses from better candidates on the one with no salary range posted because if those candidates knew what the salary range was beforehand, they wouldn't have applied at all.

The better question is were they able to hire any of those better candidates after they told them that the milk was expired?

It could simultaneously be true that including a good salary range increases the number of applicants who are good fits for the role, and also true that including a good salary range decreases the average quality of candidates.

One way you might see that effect is if both candidates who are good fits for the role and candidates who are bad fits for the role apply more often when a high salary is posted, but the number of bad fits increases faster than the number of good fits (e.g. because there is some subset of people who will send their application to every role that pays over a certain threshold whether or not they are qualified).

If it's sufficiently costly to distinguish qualified from unqualified candidates, the company might be better off not showing a salary range, even accounting for how it causes good people not to apply. That approach does feel like an inelegant hack to get around their inability to easily tell whether someone would actually perform well in the role though, so addressing that root cause would be better in that scenario if they could figure out how to do it.

Another, simpler option:

When you put a range of $100-120k, the very high quality candidate who won't accept an offer less than $150k doesn't apply.

Or, put another way:

> It could simultaneously be true that including a good salary range increases the number of applicants who are good fits for the role, and also true that including a good salary range decreases the average quality of candidates.

Part of "good fit" could be "willingness to accept compensation in range". If the job range says $10/hr, the average quality of applicants will go down because the MIT Ph.D.'s won't apply-- but you weren't going to hire them at $10/hr anyways.

I think parent understands your point, but, it's implied that the salaries were high, so your example doesn't fit.

> Our salary offerings are very aggressive to the developer's benefit

Your example covers the case of "mid-range salary", overqualified applicant doesn't want the job, but wasn't going to get hired anyways because overqualified. Parent's example covers "very high salary", underqualified applicant wants the job just because the number is high. Given the "salary offerings are very aggressive", then why would we be talking about a "mid-range salary" case.

Not who you're asking, but I take "very aggressive to the developer's benefit" with a mountain of salt, because everytime I've come across someone saying that the eventual comp was extremely poor and they were either deliberately lying or completely out of touch with the labor market.
Yes, that is definitely a possibility. My point was "the average quality of candidates goes down when you post a salary range" can be true even if the salary range is very good.
It's possible, but I don't know that we should rush to believe that's the case based on an anecdote of a single flawed experiment when there's simpler explanations.

(Especially since it's only a problem if the higher pay motivates more bad applicants that are hard to distinguish from good applicants. If it encourages 100 people who have no relevant experience to apply, that brings the average down, but it doesn't increase the probability of making a bad hire.)

You make a good point, except it's moot in this particular case. There is no mention of averages. The best candidates simply responded to the one with no salary range posted.

> The ads performed equally well in regard to total responses with the better candidates responding to the ones without salary ranges

They didn't say how the candidates were better. And if the person judging the candidates knows which position description the candidate replied to then they may be applying their own bias when assessing the candidates.
I think they're implying the salary ranges are actually bad enough to smell like expired milk.
> But he said he got better candidates with the ad that didn't post salary ranges.

He did, and that raises a lot of questions:

Were the ads identical otherwise?

Were the salaries actually competitive or did he just think they were?

Did any of these better candidates actually accept an offer?