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 (may),  but most of the important stuff is absent.
And as for alternative careers for people who are too dumb to progam.  Oh please.