What are the good qualities required for software developers?
What makes a good software developer?