The future of staffing software development is, not surprisingly, a lot like the future of all software development, which is why I'm a big fan of these a16z podcasts including this one by VC Steven Sinofsky, formerly Mr Windows at Microsoft, about the future of software development.

For Sinofsky, it's all about leveraging open source.  I agree with him, although I think he focuses too much on how to make the open source business model work whereas I think a lot of the action is in how proprietary software can and should leverage open source.