A cool way of finding a good web developer
playground.thesedays.com
playground.thesedays.com
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.
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.
"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
All the hate reminds me of the quote: "Criticism is an indirect form of self-boasting."
So, if you read HN and you were able to get through step 5, congratulations! You're at least an average Web developer.
Except, given my coding abilities, I would more resemble Robot Santa from Futurama.
So many of these puzzle challenges (e.g. Google Aptitude Test circa 2004, Facebook Programming Puzzles, etc) seem like they would discourage people who already have a great full time job, or actively maintain an open source project, etc... who are exactly the people you want. This one seems to strike a great balance between time invested and skills/thought process tested.
anyway, fo' sure wasted enough of my time. now back to work :)
Don't mean to be petty, but that sort of attention to detail is really important as far as I'm concerned.
While the importance XHTML validity is arguable dubious, I would hope that at the very least a company trying to show off its ninja skills to prospective web developers would spend the extra effort.
Not by forcing our foot through the door (you can’t get passed the videophone anyhow these days)."
Emphasis added.