Harvey Schachter writes a good column for the Globe and Mail. His last one was about why people fail in careers. It’s worth a good read so I won’t summarize it here. Instead you can read it yourself: article2313473.