If I see a job posting with the exact same wording Today, I will apply for the job. So much better than the standard "looking for a (ruby|python|c|javascript) (rockstar|ninja)" than it makes me cry!
I hate the term rockstar, and i dont think ninja's are good communicators...always sneaking about.
Seriously though, think of what a rockstar is like. High maintenance, on drugs, performs for a short period of time then expects a high payout, goes out late and misses gigs...i dont want a rockstar.
I want a WIZARD! I'm pretty sure wizards are reliable and old school...
Every time I've gone for an interview after seeing "rockstar" in the job description, it's gone poorly, and usually because I saw enough in 5 minutes (or less) to know I didn't want to work there.
Half the time the recruiter is so excited about the opportunity to bring "rockstar" candidates to such an awesome company that they seem to forget to actually read my resume, so I'm interviewing for a position that doesn't match my skill set at all.