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

Avatar

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.

Comment Form

RSSTwitter Feed

del.icio.us