How would you define a good developer? What are the five traits of a good developer, according to you?
I think those three are particularly relevant for developers:
Another two, are true for team members in general:
It is an unordered list ;-)
Here are my 5 principles of a good developer.
Edit, nuked my suggestion entirely as there were too many other better suggestions around.
Also, :'( technical skills almost doesn't make the top 5 chart, and your right :'(
According to me, I find that a good developer who:
A good developer needs
According to me? that's hard.
I would say it heavily depends on the goal and the role you currently fill. There are some common things I like in other developers
But I think I am currently biased, because of a work related problem. That's why I emphazise the communication skills.
Sébastien Portebois
Software architect at Ubisoft
Lots of good answers have already been posted, both for 'soft' skills (e.g. communication, empathy) and tech skills (e.g. coding, logical thinking, ...)
I agree 100% will all those answers, but I am surprised to not see 2 other skills which are, in my opinion, super important too: