I hear a lot about this, but never had any recruiter emails at all. I'm 20 years old so I suppose my name is just not known in the programmer world (?), but then how does that work? How do you get your name known? Day after day you hear about unemployment in the news, yet here everyone is complaining about receiving too many "please come work for us" emails?<p>It's not that I don't believe that many developers receive so much spam, but I don't understand why or how. How'd they even know if you're any good? According to some internship places, >50% of the developers is incompetent. Do recruiters just pull as many people as possible in for interviews and check everyone out, is that the goal? Or is it mostly just because the company wants to expand, or to compensate leaving/older people?