I started thinking about the past 25 years as the Internet evolved, and I thought, 'Gee, what should we be doing now so that in another 25 years, we are ready for whatever's coming?'
I can imagine people actually working in virtual environments where productive, cooperative work is undertaken, and I think we will find people helping others to take advantage of masses of information that are inaccessible or too vast to process in real time today.
Written communication is a tremendous help for me, and so when electronic mail was invented in '71, I got very excited about it, thinking well, gee, the deaf community could really use this, or the hard of hearing community as well.
Those are all computational engines that are highly distributed and therefore highly robust, .. We're seeing a very significant evolution in the way we even think about computer systems, let alone specific applications.
I think imaginative exercises can have a profound impact on the future - what you can imagine can sometimes turn into something you can figure out how to build.
I'd like to know what the Internet is going to look like in 2050. Thinking about it makes me wish I were eight years old.