March 06, 2012, 11:01 AM —
In our modern Web world, programmers are the building blocks of many companies. Finding the right one is critical, but difficult.
Evaluating programmers, who need a mixture of art and craft, can be daunting. Coding Horror offers seven tips, starting off with basic tests through checking their portfolio to more involved audition projects. Finally, when 95 percent sure, bring in the programmer for a face-to-face. But step seven says, "None of this is guaranteed."
37Signals slants their advice toward non-programmers hiring programmers, with six steps. Check how opinionated your applicants are, ask about their Open Source involvement, and find out if they actually enjoy programming. As with Coding Horror, 37Signals is all for a test drive, such as a small contract project before extending the offer of full time employment. And they also suggest getting some experience programming before hiring a programmer, so you'll better understand their job.
Good idea, but …
why not just have a 'probationary period' (e.g. 3 months) during which time either the developer or the employer can decide to end it if things don't work out. Its fairly common in development jobs in Australia.
Dodgy_coder on codinghorror.com
Good article, but it’s missing a key component: attitude. I can find a programmer that has all of these traits, but if their attitude sucks, I’m not hiring them.
Ben on 37signals.com
Bad advice because …
I know a good number of programmers who are well skilled and have never had anything to do with the open source community.
Chris on 37signals.com
As a programmer …
There should be a step 0 consisting of an introductory conversation to make sure that both sides know who they're dealing with in terms of basic things like the kind of workplace you are, the kind of person you're looking for and the recruitment process.
Djfoobarmatt on codinghorror.com
Take it for what its worth, but I think the passion word should die unless there are naked bodies involved.
Walt on 37signals.com
Learn to program to hire a programmer? Tell us in a comment how thrilled your HR people will be to hear that advice. Note: keep their imagined responses safe for work.