Programming skills are becoming ever more important, quickly turning into the core competency for all kinds of 21st Century workers...."The current developer drought means there are far more jobs that require programming skills than people who have those skills. So companies are more accepting of programming newbies. "Computer skills are essential even if you've already got a non-technical job... Even if a CEO never codes for her company, just understanding what is happening is going to be huge for her from a risk standpoint, from an understanding standpoint... CEOs need to have a lot of knowledge of a lot of different things and programming is a large part of that. http://readwrite.com/2013/05/31/programming-core-skill-21st-century/#awesm=~osh0lohFXrOsNg