Where to next?

More than half a century has passed since John Atanasoff and Clifford Berry built the first digital computer. We've seen computers evolve from giant, air-conditioned beasts with their own staff of caretakers, to breadbox-sized models that fit on a desk, to handheld devices with more computing power than top-of-the-line PCs had less than 10 years ago. And we've only seen a hint of their potential.

Back in 1975, Paul and I dreamed that computers would be ubiquitous and indispensable. We imagined that handheld computers would take notes and handle all our personal errands, that massive computer networks would put all the world's knowledge at our fingertips, and that we would be able to interact with our computers just as easily as we could with each other.

At the time these were only dreams, but many have already come true, and we're on the verge of even greater breakthroughs. Every year, computers are becoming smaller, faster, cheaper, and more versatile. They can recognize handwriting and voice commands, organize themselves into networks, and send information around the world in an instant. The power of the PC can now be embedded into all kinds of devices, from refrigerators to gas pumps to credit cards.

Smart homes embedded with PC intelligence will keep our families secure and eliminate many of the chores that get in the way of daily life. Universal connectivity and eBooks will give kids instant access to the knowledge I had to plow through stacks of encyclopedias to find. Powerful mobile devices will free us from the desktop and allow us to compute wherever and whenever we want to. And as microchips get even smaller and more powerful, we'll have computing power all around us--perhaps even woven into our clothing. And behind all this technology will be great software that helps people be more creative, stay in touch with each other, and live more fulfilling lives.

Personally, I'd like to have a tablet-sized PC with a high-speed wireless connection to the Internet--a device that's large enough to display lots of useful information, yet small and light enough for me to carry around. For me, that would really eliminate a lot of the barriers to working with memos, documents, pictures, music and movies in digital form.

I was attracted to computers because of the rich programming you could do, and the vast amount of control you could have over the machine if you wanted to put in the effort. But all most people want is for computers to do work for them. Today, we're close to having the best of both worlds. I'm looking forward to software that's smart enough to manage my information and simplify my life, yet flexible enough that I can be really creative in the ways I use it. When I search online for information on a particular subject, such as biotechnology, my software should be smart enough to weed out what it knows I've already seen. And when I want to schedule an appointment with my doctor, my software should show me only the available times on days when I plan to be in town.

Breakthroughs in wireless technology will also create incredible opportunities. At Microsoft, we're moving to a wireless network that will allow me to take my PC or other smart devices from my office into my conference room or into other buildings without losing connectivity. The possibilities at home are also incredible. I'll be able to take video of my kids outside, and simultaneously have the digital stream saved on my PC and sent to my dad.

We're entering an amazing new era of computing that will be more exciting than anything we've seen before. We're assuming that high-speed Internet access will become as commonplace in the home as electrical power is today, and that ubiquitous wireless access will soon follow. We're assuming that microprocessors will continue to become smaller, cheaper and more powerful. We're assuming that the PC will be complemented by a wider range of devices and everyday appliances with PC-like intelligence, from pocket and tablet-sized PCs to smart cars, refrigerators, and even entire smart homes.

We're betting on these trends with a strategy we call Microsoft .NET--a new platform, user experience, and set of advanced software services that will make all these devices work together and connect seamlessly. So you'll be able to work with the information you need no matter where you are or what device you're using.

To make this happen, I took a new job as Microsoft's Chief Software Architect early in 2000. Now I spend most of my time doing what I think I'm best at--thinking about where technology is going, and figuring out how our software and services can turn those exciting developments into useful, indispensable tools for everyone. There's plenty of work to do: How can software help your devices communicate with each other, and configure and manage themselves? How can it help them see, listen and understand what you need? How can it help them give you exactly the information you want in an appropriate form? How can it protect your valuable data from theft or eavesdropping?

The technologies we're using to build Microsoft .NET are based on years of work that our researchers have put into anticipating future software needs. When we started Microsoft, I dreamed of creating our own research lab to explore new fields of computing, new user interfaces, advanced programming techniques, and even basic science that could take computing forward. I had always admired the work of research laboratories like General Electric's "House of Magic," the world's first great industrial research lab; Bell Laboratories; and Xerox's Palo Alto Research Center (PARC), which originated many of the technologies that have transformed our lives.

We started Microsoft Research in 1991, and since then it's generated countless new technologies that have made our products more powerful and easier to use. Microsoft Research built code optimization and testing tools that have helped us make reliable, high-quality software. They provided the natural-language processing tools that put rich grammar-checking capabilities into Word. They developed ClearType, which triples the resolution of today's LCD screens, dramatically improving the on-screen reading experience and enabling the development of inexpensive, easy-to-read eBooks. They're working on natural interface technology that helps computers understand your voice, your gestures, and even the look on your face. And today, they're helping us develop and implement a lot of the technology that will make Microsoft .NET happen.

Thinking about the future is a full-time job at Microsoft Research, but the ideas that drive us forward come from all over the company. Some of these ideas will become the software we'll use tomorrow, while others might make it into software our grandchildren will use. When I think back to when Paul and I were just kids starting out, I'm amazed by the progress we've made. But then I look ahead to the world of my own children, and I realize that the changes yet to come will be even more exciting.

 

Bill Gates (from the book “Inside out”)