• On BNET: Pepsi airs "suicide" ads

May 27, 2004 4:00 AM PDT

Perspective: Thirty years with computers

See all Perspectives
Thirty years with computers
I started using computers in 1974, when I was still in high school. My first computer took up an entire room and yet had only five kilobytes of RAM.


Editors' picks
Computing in the year 2034
Are 250-gigabit networking and
a 3-petahertz PC in your future?
CNET News.com explores the Web.


Punched paper tape was the main form of data input, and the operator console was an electric typewriter. No screens, no cursor. The CPU (central processing unit) ran at a speed of about 0.1MHz.

Despite its primitive nature, this early computer was much more pleasant to use than the monster mainframe I was subjected to a few years later, when I started at the university. The early, simple computer couldn't do much, though I did design a few text-based games for it. Still, it was a single-user computer--basically a PC the size of a room. When you used it, you had total control of the machine and knew everything it did, down to the spinning and whirring of the punched tape.

Although the bigger, newer mainframe had an actual CRT (cathode ray tube) screen, it also had obscure commands and horrible usability. Worst of all, it was highly alienating, because you had no idea what was going on. You'd issue commands, and some time later, you might get the desired result. There was no feeling of mastery of the machine. You were basically a supplicant to a magic oracle functioning beyond the ken of humankind.

People who started using computers after the PC revolution have no idea about the miserable user experience that centralized computers imposed.
People who started using computers after the PC revolution have no idea about the miserable user experience that centralized computers imposed. Even the worst PC designs today feel positively liberating by comparison.

For me, the experience of moving to a small, relatively transparent computer from an oppressively large and opaque one marked the start of my passion for usability. I knew that it could feel good to use computers, and I wanted to recapture that sense of empowerment and put humans back in control of the machines.

For the field in general, it's worth remembering the downsides to centralized computing. We must take steps to keep users in control, as we grow the power of the network. It's essential that we keep a strong front end to balance out improved back-end features.

What 2034 will bring
If I keep up my exercise schedule, I stand a good chance of experiencing computers 30 years from now. According to Moore's Law, computer power doubles every 18 months, meaning that computers will be a million times more powerful by 2034. According to Nielsen's Law of Internet bandwidth, connectivity to the home grows by 50 percent per year; by 2034, we'll have 200,000 times more bandwidth. That same year, I'll own a computer that runs at 3PHz CPU speed, has a petabyte (a thousand terabytes) of memory, half an exabyte (a billion gigabytes) of hard disk-equivalent storage and connects to the Internet with a bandwidth of a quarter terabit (a trillion binary digits) per second.

The specifics may vary: Instead of following current Moore's Law trajectories to speed up a single CPU, it's likely that we'll see multiprocessors, smart dust and other ways of getting the equivalent power through a more advanced computer architecture. But users shouldn't have to care about such implementation details.

By 2034, we'll finally get decent computer displays, with a resolution of about 20,000 by 10,000 pixels.
By 2034, we'll finally get decent computer displays, with a resolution of about 20,000 pixels by 10,000 pixels (as opposed to the miserly 2,048 pixels by 1,536 pixels on my current monitor). Although welcomed, my predicted improvement factor of 200 here is relatively small; history shows that display technology has the most dismal improvement curve of any computer technology, except possibly batteries.

How could anyone use petabytes of memory and terabits of bandwidth for personal needs? Hard to imagine now, but I don't think we'll have any trouble putting the coming hardware cornucopia to good use. We'll use half the storage space to index all our information so that we can search it instantly. Good riddance, snoozy Outlook search.

We'll also spend a big percentage of the computer power on defense mechanisms such as self-healing software (to root out bugs and adapt to changing environments) and aggressively defensive virus antibodies. We'll need such software to protect against "social engineering" attacks, such as e-mail that purports to come from your boss and asks you to open an attachment.

Computer games in 2034 are likely to offer simulated worlds and interactive storytelling that's more engaging than linear presentations such as those in most movies today. For this new entertainment, the simplest accomplishment we need is artificial actors rendered in real time in high-definition animation. Adapting stories to individual users will be much harder. Once solved, the resulting user interfaces will be much more appealing to a broad market than current computer games, which typically feature convoluted game play and simplified worlds.

Even without full artificial intelligence, computers will exhibit more signs of agency and work to defend their owner's online interests rather than sitting passively, waiting for commands. Richer interaction styles are also likely, both in terms of gestures, physical interfaces, multidevice interfaces and the long-awaited decent high-resolution flat screen.

Certainly, our personal computer will remember anything we've ever seen or done online. A complete HDTV record of every waking hour of your life will consume 2 percent of your hard disk.

Science fiction authors do a better job than I do of speculating on future advances and the implications for human existence. However, one thing is certain: The transition from punched tape to the Web and megapixel displays is merely the first and smallest part of the evolution of user interfaces. If we keep human needs in mind and harness the increased computer power appropriately, there will be great and exciting things ahead in our field.

Biography
Jakob Nielsen is co-founder of the Nielsen Norman Group and a specialist in Web usability.

More Perspectives

See more CNET content tagged:
Jakob Nielsen, pixel, bandwidth, mainframe, CRT

Add a Comment (Log in or register) 6 comments
What? No Holodeck?
by royc May 27, 2004 8:23 AM PDT
I would at least expect to have a 2 cubic meter Holo screen with total movement sensors by that time.

But you may be right. Display is the slowest part of the computer system to move up.
Reply to this comment
dissapointing
by May 27, 2004 1:12 PM PDT
Well the article didn't add anything to my knowledge let alone inspire my imagination.
We read Isaaz Asimov fictions and they give us
guidelines as to type of things that we should be
working to achieve in future. How good is the
prediction of CRT resolutions in 2034, instead tell me what type of application and what I/Os you expect to see so I'd go and work on them.
Reply to this comment
Oysterdock brings future today
by May 27, 2004 2:01 PM PDT
Innovative things are being done today.
example:

www.oysterdock.com
Reply to this comment
Some things won't change
by ace942 May 30, 2004 7:04 AM PDT
Some things like people over charging on shipping will still be going on at eBay in 2034 :)
Reply to this comment
Nielsen -- stuck in the past
by June 1, 2004 7:41 AM PDT
I've never been impressed with Nielsen's writings or his self-imposed status as a usability guru. But he's been in the computer industry a long time, and I have a tremendous respect for his experience. Unfortunately for us, he doesn't grace us with stories from that experience. Instead he gives us this myopic extrapolation of current trends, the equivalent of taking a 2 year slope of the stock market and extending it along a straight line 30 years into the future.

Why would we care about chip speeds or bandwidth? Neither directly affect the lives of everyday consumers. In fact for most newly developing Internet services such as voice or video, speed, not bandwidth, is the key to a quality product. The Internet of the future will be judged by latency and robustness as much as it is by bandwidth.

More importantly, Nielsen is stuck on the PC box paradigm. Looking back at the last 30 years of change in computers, I find it hard to believe that the computers of 30 years from now will even be describable within the paradigm of today's machines. Chip speed? Gigabytes?

The personal computers of today are no more powerful than computers of 20 years ago. They are just much smaller and much less expensive. Following that logic, we can envision computers of the future as powerful as the computers of today--only much smaller and cheaper.

Nielsen is missing a major trend in electronics--flexible, cheap IC printing. In the future it's likely that electronics will not necessarily be more powerful than they are today, just much, much cheaper and more pervasive. The goal, as one CEO has said, is make electronics too cheap to meter.

Nielsen's an interesting person, but he fell into the trap of the anniversary essay--he looked ahead and guessed. This piece would have been much much better as a true retrospective. He missed his chance to share his true value--his experiences throughout the history of computers.
Reply to this comment
I guarantee...
by July 9, 2004 10:10 AM PDT
If you are using windows 2034 you will need all 3PHz's and every petabyte of memory...
Reply to this comment
advertisement

Latest tech news headlines

RSS Feeds

Add headlines from CNET News to your homepage or feedreader.

More feeds available in our RSS feed index.

Markets

Market news, charts, SEC filings, and more

Related quotes

Dow Jones Industrials (-1.64%) -143.28 8,599.18
S&P 500 (-2.13%) -19.38 890.35
NASDAQ (-2.81%) -45.42 1,571.59
CNET TECH (-1.47%) -16.63 1,116.24
  Symbol Lookup
advertisement

Inside CNET News

Scroll Left Scroll Right