How To Recognize a Good Programmer
January 11th, 2008I found a link on Slashdot to a great blog post about recognizing good programmers. Based on my experience of working with and managing dozens of software engineers over the years, I definitely agree with many of his positive and negative indicators.
How To Recognize A Good Programmer
Here are my favorites from the post:
Positive indicators:
- Passionate about technology
- Learns new technologies on his/her own
- Opinionated about which technologies are better for various usages
- Knowledge of a large variety of unrelated technologies (may not be on CV)
Negative indicators:
- Programming is a day job
- Happy to work with whatever technology you’ve picked, “all technologies are good”
- Focused mainly on one or two technology stacks (e.g. everything to do with developing a java application), with no experience outside of it

















2 Responses to “How To Recognize a Good Programmer”
By Wayne Rodgers on Jan 12, 2008 | Reply
Your story has become tiresome. Now is the time on Sprockets when we dance.
By Ryan Hadley on Jan 12, 2008 | Reply
You have disturbed me almost to the point of insanity. There. I am insane now.