I wrote this back in 2008 and then took it down; here it is again, slightly updated.
Have you ever come across the
notion that the world of computers is changing very rapidly? Me too. This theme runs constantly through discussions of computer and communication
systems today: we'll need these upgrades; our systems will be obsolete within six
months; we can't conceive of what our grandchildren will be doing with
computers; and so forth.
Not
surprisingly, though, really good ideas
— the kind that lead to revolutionary
change — are rare. General conceptual threads in computing
can often be traced back to a strikingly original idea, and what we sometimes find is
that our great new discoveries are what smart people have been talking about
for quite some time. Here are two examples.