1.) The person you want to hire is probably going to grate at the use of terms like "ninja" and "monkey", even if you only intended them ironically.
2.) The person you want to hire is probably going to think twice about working with a group who considers viewing HTML source to be a demonstration of one's "ninja-skills".
3.) The person you want to hire probably got bored after 30 seconds and went to go do the http://www.pythonchallenge.com/ instead.
I recognize this, and that the intention--as mentioned below--is to help out whatever poor sap has to wade through all the resume's coming in.
But, in the context of the present economic zeitgeist, my sympathies go out to the fully qualified guy or gal who is out of work and probably freaking out about it who now not only has to jump through hoops in order to submit a resume but also has to see her career marginalized with terminology like "code ninja" that was already trite five years ago. My sympathies most definitely do not go out to the person actually getting paid to read the resume, on the other hand.
The viewing of source was every step other than the last one. I have never coded in javascript at all, but their "web developer" trial was trivial even for me.
I think that if the person gets bored and wants to be elsewhere, then that is not the person you want to hire :) Though I do agree that those terms are annoying (degrading even). I always thought that a codemonkey was someone who coded only for a living, and often in a disgruntled state:
"An affectionate term for a specific kind of underpaid, overworked (often by volition), increasingly underappreciated indentured servant, otherwise known as a Software Programmer." - Urban Dictionary
2.) The person you want to hire is probably going to think twice about working with a group who considers viewing HTML source to be a demonstration of one's "ninja-skills".
3.) The person you want to hire probably got bored after 30 seconds and went to go do the http://www.pythonchallenge.com/ instead.