What are the qualities of a good software developer?
How can I make a good software developer?