Writing well: a must-have skill that no one teaches software developers

Forget that hip new technology! To take your software development career to the next level, learn... how to write well.