Missing at the end of the title 'as long as you're willing to work your ass off getting good at it'. There might be a shortage in the talent pool but I can't see lots of companies taking on crap devs to put bums in seats.
These articles seem to frequently discount the hard work part of the equation, and make it sound like anyone can pick up a keyboard and get a job. The "no degree, no problem" idea isn't backed up by my personal experience. I wish it were that easy, but I still find myself struggling to break in. I've been told by temp agencies that my associates degree is worthless here as well. I wish I had known over a year ago tha…
I've found in a lot of companies in middle America, it's nearly impossible to get in with out a BS. Even if you know someone.
The smaller companies will often take you but the pay and benefits are usually lower. On the other hand, they're more likely to have flexible schedules, allow working from home, and not have a dress code.