Signs that you are a bad programmer
This article is ignorant bullshit.  
Speaking as someone who's been a professional programmer for a long time, and for a series of good companies.
What's present may be technically correct (<i>may</i>),  but most of the important stuff is absent.
And as for alternative careers for people who are too dumb to progam.  Oh please.