Code Based Job Description
management, test driven development, software development
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());
}
Ed Gibbs @ April 26, 2006


I couldn’t resist that job posting. It’s definitely a good way to capture the attention of agile developers. I think you’re right about HR departments. They would be unable to craft such a posting or understand any of the responses. That only makes me like it even more.
And its really a nice example of readable code, even in Java.