"Through all of this, developers will have the suckiest time because they will be expected to cope.
At the same time, though, I believe that this means opportunity. It means that smart, agile developers who figure out how to cope will do very well. There will continue to be no shortage of jobs for developers. I believe that Mark Andreeson is right: Software is eating the world. I also believe in the corollary: The (mobile) world is causing more software to be written."