An Ex-Microsoft Engineer’s Advice to Programmers: Learn How to Write | LifeHacker.com