I'm about to go onstage with Bill Gates this morning to talk about Web 2.0, as I call it, or Live Software, as he does. He starts at 9 with a keynote of 20-25 minutes, followed by a demo or two, and I think we're on at about 9:40. I have twenty minutes to ask questions, and then ten from the audience. I believe that it's going to be webcast here.
Here are the questions I've got queued up to ask him (obviously, I'm not going to get to them all, unless his answers are very short):
- I'm the guy who launched a thousand blog posts (or more precisely 99,064 according to Technorati) and almost as many VC pitches by starting the buzz about what I call web 2.0. You call it Live Software, but I think we're talking about the same idea.
One of the key aspects of "Web 2.0" is the development of systems that get better the more people use them. Even web 1.0 is like that--everyone who builds a site and then links to another site is making an improvement to the entire web. Anyone who tags a photo in flickr, or a bookmark in del.icio.us, is adding value for every other user. Is Microsoft applying this idea to its own products? If so, how?
- Still on the Web 2.0 theme, it seems to me that data, rather than software APIs, is the new source of lock-in. For example, I was having a conversation with an insurance executive recently, and he pointed out that their rates are increasingly being set by telematics data -- where you drive, how fast and how far -- rather than by demographic data. He described them as hostage to the telematics data aggregator. Meanwhile, all of the web mapping engines rely on data from NavTeq and TeleAtlas. NavTeq has even gone so far as to label cars with "NavTeq Onboard" in the same way that Intel labels PCs as "Intel Inside." Have these developments influenced your business strategy in any way?
- Microsoft has a history of knocking competitors out of the ring. Lotus, Borland, WordPerfect, Netscape. All of them are history. You're even gaining ground against Oracle and IBM with SQL Server. But it seems to me that there's a crucial difference in the competition you're facing now. It's not just a competition with a rival software company, but a competition between business models. Google and Yahoo! don't sell software -- they deliver services that are monetized by advertising. Even Apple is successfully in this game, with iTunes as a service bound to hardware and with a data pay-per-view model. Are we seeing the end of the software business model as we've known it for the past couple of decades?
- I've used the term "internet operating system" to describe what I'm seeing evolve. But obviously, it's not an "operating system" in traditional terms. But we are starting to see the internet as a platform, working out rules for interoperability between applications, building (hopefully reliable) subsystems that developers can rely on. Can we talk a bit about what form the future internet platform will take?
- On a related note, one of the key principles of open source software development is said to be "Release early, and release often." Now, Web 2.0 developers like Flickr and 37signals have pushed that idea to an extreme, with Cal Henderson of Flickr reportedly pushing builds out to the net every 30 minutes. Even at sites like Google and Amazon, new features are rolled out regularly, often in a kind of "perpetual beta." Meanwhile, Microsoft still rolls out its software in multi- year timeframes. And this is not for lack of cool new features in the labs. For example, the structured cut and paste with microformats that Ray Ozzie demoed at our eTech conference really made a splash. How can you get this kind of stuff more quickly into the main product stream? Or making this very concrete, why wasn't Office Live just rolled out as an upgrade to Office, rather than a separate product?
- Do you have specific ideas about how you're going to beat Google in search? What kinds of innovations are going to give us better results than we have today? A lot of folks have tried to displace Google -- A9, Snap, MSN, Yahoo! -- and none of them have made the cut.
- What do you make of the fact that despite all the standards work done on the web services stack, that it's more informally developed services like RSS that have become so widespread? And that Google Maps took off as a platform play after its data format was deciphered by a New Zealand programmer, while the formal web services APIs of other mapping players had received only limited uptake up till that time? Similarly, while the grand vision of the semantic web hasn't gone anywhere, microformats are starting to catch on.
- What do you think about microformats? How important is data interoperability?
- There are some very ambitious growth numbers for online advertising, but these assume advertisers will be able to profile people with some precision in order to target their advertising. How do you reconcile the personal computing model of selling software to the end user with the advertising model of selling the end user to the advertiser? Is there a balance that can be achieved here?
- As a publisher, I care a lot about how people will consume words in the future. I know you are passionate about tablets and on-screen reading. But is just creating a new form factor device what it's going to take to launch this market? What does "Reading 2.0" look like?
- Last question: Freeman Dyson has described the last twenty years as being about the domestication of computing, and the next twenty years being about the domestication of biotechnology. Microsoft has obviously played a key role in domesticating computing, but you're also pretty involved in public health and biotechnology issues. Thoughts on this next frontier?
0 comments: