when I see those "code ninja needed", posts, it just makes me laugh. Juvenile at best, idiotic at worse. It is hard to take those companies that do that seriously.
Tell me, what does a code ninja do? Write fast and crappy code, and disapear, so some other poor soul have to maintain it?
Crash the whole server with two lines of recurisve calls? Check-in code so stealthy that Subversion doesn't even detect it?
Ps. I noticed the "code ninja" trend, with the raise of Ruby on Rail. It is everytime I have seen, it has been a posting for either Ruby, or Php job.