I think it is difficult for employees to judge what they're truly worth. Therefore, when most people give a number, that number will be lower than what an employer may be willing to pay (and perhaps lower than the company's initial offer would be). I would guess this holds doubly true for graduates of a bootcamp, or recent college graduates, who have less industry experience on which to base their judgment of business value.
So this reasoning holds if you have an abundance of time, but you can generally figure out what their likely range is going to be. Do research, ask colleagues, etc. Anchor at the high end of that - you can also leave it vague by talking about 'total comp' which can includes subjective things like equity, location, vacation, etc. You may loose some value by doing this but it'll also mean you won't waste time and so you'll only be interviewing in places that are in your ballpark.
Asking for the candidate's expected compensation, OTOH, is fine, although a little tacky.
>>In negotiations, anchoring refers to the concept of setting a boundary that outlines the basic constraints for a negotiation; subsequently, the anchoring effect is the phenomenon in which we set our estimation for the true value of the item at hand.[5] In addition to the initial research conducted by Tversky and Kahneman, multiple other studies have shown that anchoring can greatly influence the estimated value of an object. [0]
Do you or your Roman generals (who probably wouldn't be fighting each other anyway, but that's besides the point) have any hard data/sources you can show that demonstrate a link between anchoring and coming off worse in a negotiation?
You can hurt yourself by giving a number, but you're more likely to help yourself if you choose a realistic but slightly high number and indicate that you are willing to negotiate based on non-monetary factors.
[0] : https://en.wikipedia.org/wiki/Anchoring#In_negotiations
What you're saying would be true if companies were navigating the process as blindly as candidates are. Then a high anchor could lead the employer to negotiating from a position of weakness. But, armed with data, companies don't do that.
1 - With no asymmetry both peers would have a value anchored before negotiations start.
Two stupid things on their part...I got headcount, not a budget. So when negotiating salary, it wasn't in my best interest to haggle. I'd rather have happy relationships with my direct reports than know that I screwed them out of a few dollars on behalf of the company. Had they made it my duty to make the numbers add up, I might have been a bit more frugal. Oh, and they didn't filter the data to only show me positions below my title. So I went into my reviews armed with the exact market salary data that the company used to negotiate with me.
That's far too big of a generalization and I think it's easier to talk about specific scenarios. The parent comment alluded to a quite common counterexample:
1. salary range for position is 100k-150k
2. candidate is first to talk and names anywhere from $130k to $170k
3. candidate gets talked down a bit, e.g. 10%
It seems to me the candidate will still end up higher than if the company is first to talk and names $100k!
Anchoring is a more general marketing concept that works well in advertisements (crossing out a black $280 and putting a red $100 underneath it). Anchoring doesn't work so well for something much more fluid (and with much more at stake) such as a salary negotiation.
In-person sales meetings (which is what an interview is, for both sides) are where "first to talk" come into play. It's a concept as old as war meetings between opposing roman generals. First to talk loses, period. Why? I don't know, but years of sales and recruitment has taught me that whoever slips is going to give the advantage to the other side of the table.
You can only hurt yourself by giving a number. The company has set a budget, either you fit or you don't. Maybe the budget is higher than you expected and you take the job for way more than you would have asked for. Maybe it's less and you don't take the job. The key point is that company is not the only company you are dealing with - you can move on to another. And another and another, and as long as you don't give your number, you will win out.
I can't share this data but when I worked at a bootcamp our analysis showed this as well. Students that gave their number got paid less. There's a big push for bootcamp transparency so hopefully that sort of info will get published soon.