Future of IT Roles

This really summarised well some of my current thinking of the IT workforce: http://www.executiveboard.com/exbd/information-technology/future-of-it/index.page