Memory and computers
  In my life, I had to move from one place to another several times. Quite often 
  those events were accompanied by moving all my information stored in computers 
  from one machine to another. With years, volumes of that information grew. The 
  picture below gives a graphical representation of that process:
  
  
  
  It's quite noticeable that the growth was basically exponential, with 
  information volumes increasing 3 times per each year on average [the black 
  dashed line represents that tendency].
  
  I tend to think of my files as of my memory. Of course, it is not exactly 
  mine: I cannot access it while I'm not behind my desk, and searching in files 
  is not so perfect yet as in my mind. But still, the resemblance is quite 
  close. My machine stores many essential parts of my individuality and memory, 
  such as texts of mine, photos of events, music, etc. Sometimes I have to dig 
  up important files in order to solve real life problems. So in some sense, 
  that is my memory, and so I treat it.
  
  Accepting that point of view, I'd like to build the following speculations. 
  Don't take them too seriously, they are just a wild thoughts without a bit of 
  responsibility behind them :))
  
  1. Extrapolating the growth tendency to the past, I see that it hits 1 byte at 
  about 1983. Quite interesting is that in about 1984 I've actually became 
  acquainted with the first "computer" ever in my life, which was a primitive 
  calculator of my uncle. But is was able to solve arithmetical tasks!
  
  2. According to numerous sources, the speed of conscious perception of 
  information by humans is about 3-10 bits per second. That speed of information 
  accumulation was beaten by my backups in 1998.
  
  3. If everything goes as it is now, the volume of my storage will hit 1 
  Terabyte in 2007.
  
  4. Nobody really knows how big the speed of subconscious information 
  perception of a human being really is. The boldest estimations put it at 107
  bits per second. If current tendency continues, that speed will be beaten by 
  2010. In other words, I'll become a creature that learns more using his 
  external memory rather than a "built-in" one ;)
  
  5. Total amount of human's memory is far from being known as well. Different 
  estimations range from 109 to 1016 bits. Such volumes will be overgrown by my 
  artificial memory by 2001...2014. That means somewhere in that times range the 
  moment will come [or actually came already?] when more of my individuality 
  will be stored on a hard drive rather than in my head :))
  
  6. ...obviously, this can be further extended to the moment in 2020...2034 
  when my home computer would store more information than is known by the whole 
  humanity now :)
  
  7. Another [not so related] thought concerns the speeds of computers. In the 
  last ~50 years, their processors frequencies were growing exponentially as 
  well, doubling in roughly each 2 years or so. Currently that speed is about 
  3*109 Hertz [although I'm not really an expert in this field, maybe it's 
  somewhat different]. However, the frequency of about 1018 Hertz corresponds to 
  the state where the electromagnetic signal wavelength becomes the same as 
  inter-atomic distance. Obviously, this is the absolute limit of any 
  solid-state microelectronics. After that, computers will either stop evolving, 
  or will have to choose a completely different way of doing it. If current 
  growth tendency continues, that moment will be hit in about 2030. At that year 
  [or probably much earlier?] all today's programmers will be faced a tough 
  choice: either to learn something else besides the programming and leave the 
  field, or... learn something else which will be the programming in 2030 :)) 
  Not a big secret, though :)