Actually, you always want to provide your own numbers first. That's what they call `controlling the document' in the legal profession, and `anchoring' in Psychology.
It's more common advice to never name the first price.
I'm no expert negotiator but personally I think this depends on the situation. In more than one case I've underestimated my worth and received more than I would have though I could get away with asking for. Once they name their price, I know it's their lower bound, so I'm comfortable asking for even more.
I think negotiating a salary has different dynamics than negotiating a sale. For a sale, I would probably agree with the anchoring tactic.
I'm no expert negotiator but personally I think this depends on the situation. In more than one case I've underestimated my worth and received more than I would have though I could get away with asking for. Once they name their price, I know it's their lower bound, so I'm comfortable asking for even more.
I think negotiating a salary has different dynamics than negotiating a sale. For a sale, I would probably agree with the anchoring tactic.