Business Oriented Approach to Software Development
Old, but great article on “Top 4 qualities of a good software developer”. Point 3 is worth reading a number of times:
If you are not business oriented, it can potentially cause a lot of problems: misunderstandings, usability lacks or late changes in the functionality.
Bet we’ve all seen that happen 😦