Code Based Job Description

You don’t come across a developer job posting quite this creative all that often (courtesy Cory Foy via the XP mailing list). I love the idea of doing a code based job posting, but I’m not sure you could swing it by your average Fortune 500 HR department.

My personal favorite statement:

assertTrue(candidate.practiceTDD());

And my favorite method, that I think is too often overlooked in really good candidates is:

public void testTeachingSkills() {
  assertTrue(candidate.canImproveTeamSkills());
  assertTrue(candidate.canArgueAboutAgility());
}