Something interesting I came across recently is that they've been able to http://www.technologyreview.com/Nanotech/20119/" increases in computer power that recently have appeared to be in jeopardy because of minimum size limits on our current silicon technology.
I actually think that much of the potential progress to be made in the realm of computers is more on the social side of things and the actual uses computers are applied to rather than the technology side. There's really only so much to be done with more computing power.
The average U.S. citizen nowadays has access to more computing power than the largest multinational corporation of the 1970's, I would guesstimate (between personal computers and the computers in cell phones and cars, etc., but also via the internet), but does only a fraction of the things with it that are possible. And many of the recent advances - development on the internet, for example - haven't happened because we've reached new technology plateaus, they're simply because people have refined the ways that computers are used.
―
For a more specific prediction: something I've been thinking about during the last year or so is that I believe there's going to be a major shift in the science of ecology due to the miniaturization of electronic sensors and the development of sensor networks.
Right now and historically much of the data collected in ecological studies has been made by grad students walking around in the woods and noting things down on clipboards. The meagre amounts of resulting data then get sliced and diced and statistically analyzed and squeezed to death for every little drop of significant meaning that can be wrung out of it.
Well, in the near future I think that ecologists will have at their disposal nets of tiny grain-of-sand sized sensor packages they can easily distribute throughout and environment to get temperature, audio and vibration, accelerometers to detect movement, and maybe even cameras. Very shortly there's going to be way too much data instead of too little and the toughest job will be sorting through it all. The essential skills for an ecologist will become things like, can you write a program that will detect and distinguish different species of insect out of what's coming in on a video feed.
I'm on the computer side of things rather than in ecological studies but I'd love to hear what an ecologist thinks about that.
⚛