September 26, 2006 11:30 AM PDT
Newsmaker: Microsoft's interest in research is healthy, chief saysSee all Newsmakers
"When I first started Microsoft Research back in 1991, there were a lot of people that I don't think thought we would still be around 15 years later," said Rashid, who came from Carnegie Mellon University to launch Microsoft's lab effort and remains the unit's chief. "I'm feeling good about that."
He noted that Microsoft has consistently invested in basic research and even expanded its efforts at a time when other companies have scaled back such efforts.
"In today's climate, I think that's a story," he said. "It's something that other people aren't doing."
On the eve of Microsoft Research's 15th anniversary celebration, Rashid reflected on his efforts in an interview with CNET News.com. He talked about the organization's past, current efforts on things like robotics and RFID, and how Microsoft can play a role over the next 10 years in areas such as health care and ecologically sustainable living.
Q: What was the initial budget for Microsoft Research, and how many people were there?
Rick Rashid: Well, there was me. We started out with maybe a handful of people.
At the end of the first year, we had probably 20 researchers working. It was pretty small; we couldn't quite fit in a van together. I guess we could fit in a Volkswagen Beetle, but you can put an arbitrary number of people in a Volkswagen Beetle.
We were also very lucky. A lot of the early researchers we brought on board were really good at what they did, but they were also really entrepreneurial in the way they thought. They really wanted to change the world. It really helped to create an environment here that got other researchers excited.
In the early days of creating a research group, it was hard for me to convince a lot of people in the academic community and the research community that a company like Microsoft...was really serious about doing basic research, or that it would be around long enough to do basic research.
We reached about 100 researchers after roughly five years. It was that first five years that really established us as one of the top research labs. It was the end of that fifth year...that we had a huge number of papers from our graphics group at Siggraph (a computer graphics research conference). I think 20 percent of all the papers had a Microsoft author that year. And from there, we just grew, and it became a lot easier to hire great people.
What are your priorities now? What are the things your teams are most focused on?
Rashid: I don't actually tell my teams what to do. We hire really great people, and we expect them to push forward the state of the art in areas that they do their work. If you are hiring a really great person, in my experience, you are not usually disappointed with the output. We don't really try to direct the research.
That said, if you look at the kind of work we are doing today, there is a huge amount of research that we have been doing in software engineering--really being able to prove properties of large programs, hundreds of thousands or millions of lines of code. We're continuing to invest a lot in that area, because it has such a huge potential for changing the way we really think about creating software.
We have huge investments in areas associated with computer vision, computer graphics. Obviously, these are areas that are now very important to Microsoft businesses. We actually started those groups long before there was any product at Microsoft that could have taken advantage of them.
For me, it's not important that the company be in a particular area for me to have researchers there. We're doing a lot of work these days in mobile. There's a remarkable amount of work in medical areas. We're doing work with astronomers. We're working with oceanographers. Over the last few years, we've built up a very substantial group looking at sensor networks and remote devices.
One of those areas that you guys have moved into that seems to be ahead of where Microsoft has products is robotics. Can you talk a little bit about what you are doing there, and why?
Rashid: We've actually been working with people in the robotics area for some time...Within the last year, we've started to say, 'Can we take more of a role in helping to bring parts of the community together?' We're really trying to bring to robotics some of the same ease of programming and techniques that we've been able to bring into other areas of programming.
You mentioned sensors, too, as another big area. We heard a lot a couple years ago about the promise of radio frequency identification, in particular. Recently we hear that the cost isn't coming down as quickly as needed. What are you guys seeing for RFID and that market?
Rashid: I think you are right, in the sense that the technology is being deployed a little slower than maybe the most optimistic projections were a few years ago. But I think it's inevitable that the physical objects in our world will have sensors on them--they will be able keep track of what's happening to them. I think it's just a matter of time.
Every time there are new areas of technology, there are always, early on, people saying, "This is going to happen overnight." Nothing ever really quite happens overnight. Then there are people who say, "Well, it didn't happen overnight, so maybe it is never going to happen."
I worked back in the early '90s on some of the early efforts at interactive TV. Back then, everybody thought it was going to happen overnight. Well, it didn't. Then there were people who said it was never going to happen. Now, of course, you are really starting to see interactive TV systems being deployed.