In the discussions under the blog – “Ripoff Educations” (http://blogs.techrepublic.com.com/programming-and-development/?p=368), one theme that appeared many times was – “great coder vs the not so great coders”. I thought a separate discussion thread on this theme would be fun to have.
I am using the term “developer” instead of the term “coder” – just personal preference. Also invariably any person who codes does not “purely” code – they are involved in a project and work in the context of completing a project. Hence lots of soft and technical skills come into play. Also the work entails more than just coding.
So what traits distinguish great developers from the not so great developers?
edit: grammar