I’ve lately been challenged with the task of growing my development staff (if you’re a perl developer, know OOP and are interested in the Nashville area, by the way, contact me). As I do this, I find myself challenged with the age-old task: how do you recognize a truly great programmer? The kind of programmer that will grow with you as your products and business evolves?
While pondering this, I’ve run across a few articles that summarize things very well:
On identifying a great programmer:
On recognizing, hiring and keeping a great programmer:
On some great theory that can help you understand the type of thinking you’re looking for:
and last but not least, for those out there who’ve bungled a developer hire in the past:
The 10 Most Serious Hiring Mistakes and How to Fix Them