X

Gates on software innovation: 'Magic threshold'

Big ideas don't always translate into quick delivery of everyday software. Just think speech recognition.

Mike Ricciuti Staff writer, CNET News
Mike Ricciuti joined CNET in 1996. He is now CNET News' Boston-based executive editor and east coast bureau chief, serving as department editor for business technology and software covered by CNET News, Reviews, and Download.com. E-mail Mike.
Mike Ricciuti
3 min read
Microsoft Chairman Bill Gates met this week with CNET News.com in conjunction with the company's Professional Developers Conference. In a conversation that covered topics ranging from Windows Vista to Google APIs, he also talked about some of the tough nuts to crack in software development.

This morning, you were speaking about some of the tough problems that software hasn't solved--speech recognition, security, presence. What's holding us back from solving those problems?
Gates: The pace of software innovation today is as fast as it has ever been. In speech recognition, over the past decade, the error rates have come down, down, down, down. Now, we haven't hit that magic threshold where speech recognition is better than the keyboard. It's hard to pick a date where it will be. We totally believe speech recognition will go mainstream somewhere over the next decade. When you use your phone, speech will be your primary input technique. At your desktop, it will be a mix of speech, keyboard and pen.

Our money is where our mouth is. It's like IPTV. I said over a decade ago that would happen. It took longer than I expected, but I'm sure glad we got in early and put the money behind it. I feel the same way about speech. It will be mainstream.

Let's talk about WinFS for a second. That's a good idea. But sometimes these really big ideas are difficult to implement when you have a really large installed base of customers, as Microsoft does, using various versions of Windows. That legacy problem seems to be an impediment to bringing new technology online. Does that get in the way of sweeping changes you'd like to make to Windows?
Gates: Well, that's the real world. We're in a very good position because we understand a lot of what is out there and how we can make moving up to the next thing very straightforward with the least amount of discontinuity. I've always been a big champion of WinFS. I was never satisfied that we were bringing it out as a client-only technology, and I was worried about that. Now we've chosen to skip doing it as a client-only thing and to do it as a big-bang client and server release. There's still a lot of work to be done on that one, and that's all wrapped up in this next release of SQL Server.

Those things are hard. They are fantastic when you get to them, because they greatly simplify things. It's the kind of thing that takes a company with a long-term approach on these things and willing to do something quite risky. The Office 12 user interface you saw this morning is another good example of that. Microsoft was willing to take that 2D menu structure that things are kind of buried in and blow that up. Here's Office, the most used software of all time, people are familiar and comfortable with it. Particularly our Office group that wants things to be exactly right. They decided it was time to step back (and do that). There will be some shock among users. But pretty quickly (people get used to it).

Click here for the full interview. For full coverage of PDC 2005, click here.