According to Gartner, these will keep us busy for the next 25 years.
- Eliminate need to recharge batteries on wireless devices
- Improved parallel processing (at the PL and OS levels)
- Gesture detection
- Speech-to-speech machine translation
- Long term persistent storage
- 100-fold increase in programmer productivity
- Identifying the financial consequences of IT investment
I think numbers 1-3, 5, and 6 are almost certainly doable (though they all lie outside of my expertise). Number four will at least make very long strides towards being widespread and easy to use. I seriously doubt it will be perfect (and by perfect I mean as good as a trained translator). Number 7 I have no idea about, but getting management to understand the exact benefits of IT has been elusive for the past twenty-five years. I doubt IT managers even have that kind of understanding about it. There are so many variables. As humans are made to become more and more slaves to their corporate overlords (i mean protectors), perhaps prodcutivity will become more predictable.