Top 5 Attributes of Highly Effective Programmers
February 3, 2008 | In: citations
Top 5 Attributes of Highly Effective Programmers
I’ve always found it interesting to read others thoughts on what makes us effective. If you haven’t read it already, I’d recommend it.
Ben’s List
- Humility
- Love of Learning
- Detail-orientedness
- Adaptability
- Passion
Personally, I think it’s a pretty good list. High level and applicable to most situations in life, not just programming.
If I could add a 6th, it would certainly be communication. As was mentioned in one of the comments, nothing can mess a team up faster than poor communication. We’ve all seen it and should be trying to avoid seeing it again.
It’s also important to note that balance is very important. I’ve known plenty of effective people that have been able to achieve separation between their personal lives and the demands of the job.
1 Response to Top 5 Attributes of Highly Effective Programmers
Glenn
February 11th, 2008 at 1:11 pm
After joining a fully agile team that spends all day pairing I think I communication would be near the top of the list. It’s crazy how quickly you catch problems when everyone is seeing all the code and discussing it all day.