What's the most important non-technical skill you've acquired that you feel makes you a better developer? I want to improve my skills, but I get the feeling that my time might be better spent somewhere besides learning the newest acronym of the day. For example, has your development skill been best improved by:
- Improving time management
- Business Reading
- Working with a protege to improve your teaching skills
Or is there something else? Please give one non-technical skill per answer, and I'm interested to see what floats to the top.
Exact Duplicate: Non-tech skills that complement programming?
Exact Duplicate: Whats kinds of non-tech courses should a computer scientists take?