>
I agree it is reasonable to share the company name once you express interest. It is not reasonable to need it to decide whether you will even speak to the recruiter.Fair enough.
> If your desire is just to weed out recruiters, why not just say "fuck off" and see which ones still persist. This is nearly equivalent.
That's actually the reverse filter - it would weed out the ones you'd like to talk about, and leave out spammers.
> The whole attitude of "I want to know the salary since I intend to switch again in a couple of years" is exactly why I wouldn't hire people with this attitude.
In tech, most people you're recruiting already have a job. So I want to know the salary as an input for consideration if I care to leave my current position.
This circles back to the company name issue - if I am to treat a new job primarily as an "opportunity" for doing something good/interesting, I'll need to know a lot more than just what kind of skills they're looking for. I'd like to do my own research, and for that, I need the company name.