Guest Post by Steve Mezak
In the past few weeks, I’ve been watching online discussions around software development trends. Some of it seems like hype: cloud computing takes over the world; mobile phones and tablets (and mobile apps) take over the world. There is some truth about these trends to be sure, but another trend seems more serious. IT departments and companies developing software continue to report a shortage of programming talent in the U.S. capable of using these new technologies and platforms.