A great history of hubris

One of my favorite words is hubris, overweening pride, from Greek mythology. Tristan Louis has recently written an interesting history of Netscape and draws potential parallels to Google. It is well worth reading.

I will throw in my own bit of Netscape hubris. Back in 1998, when its world domination was in decline, Marshall Rose and I were writing our book on Internet email and we went to Netscape to talk to their email client product manager. He started off our session by asking us if we were familiar with the POP and SMTP protocols. Marshall and I just looked at each other and smiled: little did this clueless product manager know that Marshall’s name was on top of all those RFCs. That is hubris, and why Netscape eventually went nowhere in the email world. Of course, getting absorbed by AOL and whipped by Microsoft also helped move things along.

Review of Star Office Migration tools

If you want to kick the Microsoft Office habit and run Sun’s Star Office, you will need help when it comes to migrating all those valuable archived documents, spreadsheets and presentations. Sun of course has thought of this and has a set of tools to help migrate the documents and macros. Star can read most MS Office formats, but still there are conversion issues.Read my review posted to Newsforge/OSTG here.

Vint Cerf goes to Google

Fellow Detail Page | Royal SocietyThere are few people in our industry that I admire more than Vint Cerf, even though we have only met on a few occasions and briefly at best. Cerf is often cited as being one of the “fathers of the Internet” but he has done probably more than anyone still living to shape the global communications systems that we all take for granted. His career as senior vice president of technology strategy at MCI, the original competitor to AT&T – is now at an end as he takes on the new job next month as Google’s chief Internet evangelist.

For a 62-year old guy, Cerf will stay busy and still wear several hats. For the past several years, he has been a visiting scientist with NASA’s JPL to try to extend the Internet to an interplanetary system. And he also has the job of being the chairman of ICANN, the organization that is presently the central governing body of the Internet. In this part of the interview, we spoke to Cerf about his role at Google. We’ll also hear about some of his personal uses of computing, and where he sees the Internet evolving.

Q: Is a job as “Internet Evangelist” at Google the world’s best job? What exactly will you do there?

A: Haven’t performed it that role yet. To the extent that I have been proselytizing for Internet commerce for many years, the answer is yes, pretty good. I am going to be what I think of as a cross between a technical evangelist and a bumblebee. I will spend a lot of time visiting labs that Google has opened around the world in places like New York City, India, and Zurich, and make sure that the ideas are spread as widely as possible around the company. And part of my job will be keeping an eye out for new applications that we can support as well.

Q: What makes Google so unique that you chose this company?

A: Have to wait and see. I haven’t done a startup, still something that I want to do. Google has helluva good technology, and has lots of smart people and young enough to know they can’t do something and still try to do it anyway. They have also successfully monetized a substantial element of Internet applications and that is remarkable and they have done really well in terms of turning network-based services into revenue-producing opportunities. On top of everything else, Eric Schmidt is a dear old friend of mine that I have known for more than twenty years, and I have admired his work and was very pleased when he became the CEO.

Q: Is Google the last company you want to work for?

A: Do you expect me to die with my boots on? [Laughs.] I expect to be around a while, but I wouldn’t rule out doing something afterwards.

Q: When was the first time you heard about Google and what was your thought about Google then?

A: My guess is about three or four years ago, don’t really recall. I had been an Altavista fan. When Google came along, it did a better job, and I made it my home page some time ago. I find it indispensable to resolve any historical or factual issues, and even use its search functions even around the dinner table.

Q: What is your goal at Google – and what is the career goal you still want to accomplish?

A: I want to contribute to expanding the functionality that they are capable of delivering to people. They are well on their way towards creating a new infrastructure. We had infrastructures with TCP/IP and HTTP. What Google is doing is creating something that people can rely on to implement things through. I am excited about the amount of computing power that they can mount and that they can do it in a distributed way. I want to help them create an even more capable infrastructure. As far as my career goal, I have had plenty of success and fun in my career, except I really want to get the interplanetary networking system off the ground, quite literally and I have permission to spend time with JPL on that project.

Q: How is Google different from Microsoft? How are they similar?

A: Google is less than a tenth of Microsoft’s size in terms of staff, so Google is a lot more agile at this stage of the game. Google has a very distributed flavor to it — people interact with each other, and schedule things in a very federated way. I find that very refreshing. Microsoft is interested in search engines just like Google is. But I think both companies are capable of delivering different infrastructures and platforms. Google is more network-oriented than Microsoft, and is looking for ways to make networked things more useful.

Q: Is search going to become part of the OS and integrated into applications?

A: Look at what happens when you use Google desktop applications. You are seeing sorting through unstructured information. Second, sometimes having rigid directory-like structures like everything in folders and having a hierarchical structure for email can be very limiting. With Google’s Desktop, you can search across folders and do richer searches that don’t have to be uniform. You can look for emails, Web pages, documents, whatever. You don’t have to search for a single class of information.

But what you really want is to have both desktop and Net-based searches, and have a seamless ability to find information conveniently on your laptop and then if not, look outside. This would make your machine more connected to the rest of the Internet world.

Q: Gates has said that “Our search API is way better than Google’s search API.” You agree?

A: I believe that APIs in the eye of the programmer. And as such, I am not a big API fan. My focus has been on networking and protocols and making things work across the network. I am much more interested in building and designing protocols that allow things to interact with each other, even if they are designed by different parties. APIs work fine as long as I implement both sides of the interface. Protocols work the opposite way so that the bits on the wire are the same and I don’t care who implemented what protocols. Non-API network-centric way with using standardized protocols has much broader potential.

APIs are often under control of a single party, protocols – if they are real standards — aren’t and so as long as you have the right interfaces they can give quite a bit of flexibility with the two parties that have decided they want to interact with each other. They can program things however they want to so that the bits on the wire work out correctly.

Q: Microsoft is all about enabling their partners and developers. There seems to be a lot more work in this area for Google to succeed.

A: Yes, embrace and extend. That is a fair statement about Google. Google has enabled all sorts of people in all sorts of ways. How do I integrate the Google functionality into my own products? I think Google is getting better and better at that. A good example is the Google maps mechanism and how it can be integrated into other apps. I am excited about that and making it available over the Net.

Q: Will Google ever become a “find” engine rather than a “search” engine – in the sense that people will be able to find immediately what they are looking for, no matter what content it is?

A: In a funny way it might already be that, such as the Google desktop. Google is smart enough to index an enormous variety of content, and as time goes on the software will become more capable of rendering content and searching through content in a variety of different ways, and that will be exciting. Think how people behave now. They have directories of files, and email, but they tend to be separately treated as different objects. It is very sensible to treat all the objects that you deal with as more or less uniform. That is part of the hope for Google. Find ways to make all of these various objects treatable in a common way and use the same tool to search through all of them. So they are already partly there for some applications to be this “find” engine.

Q: What is your favorite Google’s product and why?

A: I was quite taken with Google Earth and Google moon. There is this thread of humor running through the company – such as the Swiss cheese background when you zoom in on Google Moon – and I find that people at Google don’t take themselves too seriously, and I like that. They are serious about their work, of course.

Cerf has played a key role in the development of the Internet, and its underlying protocols, almost from the beginning. He is among the most well-known as one of the players that began the original collection of nodes among the various academic research organizations that was the precursor to today’s network in the 1970s. And while not to diminish this achievement, his more important role was in 1989 when he convinced the federal government council to open up the network to allow exchanging emails with his mail system called MCIMail.

Of course, email has changed quite a bit since those early days. “It used to be that a message with 3000 characters was considered to be a big email message. Now with video and PowerPoint attachments, 100 MB is not unusual.” Another difference between email then and now is that now we have emails with complex formatting, HTML code and “already carrying programs around. That will make for some interesting times, and we are already seeing mobile pieces of software being transported around by email.” At least, we hope we can restrict mobile pieces of software to those that we want to have transported, unlike the current situation with viruses and other junk that goes around.

Does he ever regret connecting MCI Mail to the Internet back then? “Absolutely not, it was what broke the log jam.” Prior to then, no commercial uses or users were allowed on the network. “We had to get special permission from the federal government to connect our system. And looking back on it now, this helped to accelerate the commercialization process of the Internet. We were very deliberate and did it to get commercial opportunities into place. Back then, we didn’t think the government could afford to pay for the Internet for everyone. The only other alternative was to get a self-sustaining economic engine going, which is basically what happened.”

Certainly, the Internet is a different place today as a result. “Today’s problems are different, but also more complicated. In the early days, we were fumbling around just to get the damn thing to work. I have to envy all these eight-year-olds that come over and tell me about their new Web sites and I think, ”crap, I had to wait until I was 28 to use the Net and then we had to invent it first!” The challenges and the opportunities that it creates is just orders of magnitude than from the early days and I consider it to be quite fun.”

As an example of this progress, he mentions IP telephony and Skype in particular. “Yes, Skype and SIP are part of my vocabulary. But I have mixed feelings about Skype. If you watch the calls on a network analyzer, it looks like an attack on the target network. I would much rather have SIP standards that tell us what the ports are rather than blasting around looking like you are attacking someone’s host. I will certainly tip my hat to the Skype folks because they managed to figure out how to get it all to work with very little user intervention.”

Surprisingly, Cerf’s home collection of computing isn’t going to win any awards. He has never overclocked any of his gear, and hasn’t attempted “anything funny, other than pumping everything with a gig full of RAM whenever I can”. It is ironic for a guy that started out 40 years ago with the early computers (pre-PC era of course, we are taking IBM mainframes and calculating machines) of that day. Most of his home machines are Macs of various vintages, and he does carry an IBM Thinkpad because he has to be Windows-compatible. His home wireless networks are protected, thank you very much, and about the most interesting thing he can do is VPN into his home network so he can print stuff out remotely as reminders of what he needs to do when he returns home from a trip. That is a pretty cool idea and perhaps we should have an article posted here in the future showing how to do that. Cerf mentions he has plans to instrument his house and wine cellar eventually, to be able to track conditions.

Most of the people he deals with in his professional life are email users, although there are a handful of holdouts still. He uses Microsoft Office, and becoming less and less enamored with PowerPoint in particular. He says, “Power corrupts, and PowerPoint corrupts absolutely, that is because of the constraints it places on your ability to present material. I find it a very limiting tool, you start to think in those LIMITED terms.” He mentions Peter Norvig’s Gettysburg address on Powerpoint (who turns out to be a Google employee coincidentally).

But the most impressive thing at Chez Cerf is his wine cellar, with several thousand bottles of wine, some quite expensive and rare. He keeps track of his collection via a spreadsheet application: “It is sort of daunting when you first walk in and want to find something to drink,” he said. He rejected using a true database, like so many of you that still use spreadsheets to organize and sort data. It is nice to know that one of the giants in our industry has such simple – and appropriate — tastes in software, if not beverages.

Cerf has met many world leaders, scientists, and movie stars and feels very fortunate to have traveled in these circles. He is very impressed with Bill Clinton. “I may be biased politically. I was watching him on Larry King, and the man thinks about things and is articulate about them and he listens. Of all the world leaders I have met, Clinton has struck me as the most intellectually capable. He has just an enormous range of knowledge and engages readily in conversation and debate.”

Cerf mentions a great Clinton anecdote. “We were at the White House, during the millennium evenings before 2000. I was giving a joint presentation with Eric Lander and we had about 250 people in the room. During the presentation I mentioned my wife’s cochlear implant at age 53. I spent a few minutes explaining it because it really is nothing short of a miracle that she can hear again after having lost her hearing at age 3. Now remember this is post-Lewinsky. After it is all over, we go to East Room for refreshments, Bill is surrounded by everybody as usual. But he wants to see the speech processor that drives the implant. Now realize that this is a device which is inside your head, and has a speech processor that is a little computer that my wife wears clipped to her bra and a wire that goes up to her implant near her ear. So Bill is talking to Sigrid, and she wants to show him, and so she reaches down her front and starting to pull this thing out. Instantly a bunch of aides come running over concerned that something is about to happen. Bill says I guess I am not allowed to see underwear around here anymore.”

Cerf has an unusual perspective, having been around the Internet for so long and having done so much. Several years ago he suggested public flogging for spammers. “It was a joke, did you think anyone was going to take it seriously?” Still, he is as frustrated as the rest of us when it comes to dealing with spam, although he says for him that filters seem to be working.

Despite this minor annoyance, he is still fascinated by networking technology. He has seen the Internet be transformed from the early days when it was just about protocols and research through the past decade where it was all about applications and ecommerce. And he still talks about the next series of challenges and opportunities for the Internet. “I mean, right now there are about a billion users, so we have five billion more to go.” Doing the math Cerf means the rest of the world that isn’t yet connected nor has a computer to do so. But his frustrations with spammers pale with advancing the Internet address space.

His one regret looking back on all these years of Internet innovations was “I probably would have picked a larger address space. Who would have thought that 4.3 billion addresses were too small back then in 1977?” As a result, he has been flogging the IPv6 horse for quite some time and says, “We need to switch to IPv6 so we have enough address space. I don’t want to continue to play Network Address Translation games. We are still pushing hard and I think MCI will have implemented v6 by the end of the year in all of its operations. In the meantime, we are getting the pants beat off us by China and Japan who are adopting v6 a lot quicker than in the US.” He thinks by the end of 2008 we can get past 50% IPv6 implementations in the US, but that may be optimistic given the state of progress.

Also on his hit list is to internationalize the domain name system to allow different character sets besides Roman letters. “This is proving harder than we hoped and quite a chore to get these different character sets like Chinese and Japanese implemented.”

Finally, he is all about standards and protocols, just as he began his Internet career. “We need to move several layers upward to establishing standards. Right now we have pretty good standards at the HTTP layer but not too much above that: XML is helping, Web services will prove helpful. But we need more authentication and more distributed services. I want infrastructure and digital objects and processes to have persistence, and to be able to migrate running programs and replicate or be preserved from one machine to another.”

Indeed, authentication could be the key to more advanced applications. “We haven’t found more than 1% of all the apps that we can do in a distributed networking environment. The better we are able to do authentication, the more interesting our computational lives will be. I am anticipating a lot of collaborative computation, such as for online entertainment. A lot of these games are played in a distributed way, and kids are able to hear each other and see each other’s avatars. Soon we will get to the point where the games will look quite realistic, like Forrest Gump, putting someone into the middle of a historical picture. We will see that kind of digital flexibility and eventually will make for news reports that can be faked. You could basically fake anybody. We will have to cope with authenticity in the future.”

Cerf certainly is one of the original thinkers for our times. It was a pleasure talking to him, and he still has plenty of interesting and original ideas to go around. We wish him well at Google.

Google’s Desktop v1.0

As I get older, I tend to forget where I put my stuff more and more. I used to think of myself as a fairly organized person; that is until I lose track of something and am frantically searching around the house, or my hard drive. I really try hard to be organized, really I do.

Having said this, the notion of a new piece of software from Google called Desktop is right on target. It indexes and searches your hard disk with the same speed and agility that Google does for the greater Internet. It works with Microsoft Office documents and emails from Outlook and Outlook Express, and AOL Instant Messenger conversations.

Google Desktop isn’t perfect. It opens up privacy concerns, especially if you are using a shared desktop and don’t have physical control over who accesses the computer. This is because it stores previously viewed Web pages, including Webmail pages. It also stores previously copies of your documents and deleted email messages. It doesn’t index anything other than text files and the Microsoft and AOL IM items mentioned earlier, and only runs on Windows XP and 2000 machines.

Still, this is a pretty active product space right now, and there are a number of competitors who are aiming carefully here. One includes Microsoft, who recently purchased Eric Hahn’s Lookout (from Lookoutsoft.com) tool for examining Outlook documents. Google Desktop doesn’t look inside attachments, and doesn’t index anything other than email messages – if you make use of Outlook’s notes, journal and to-do entries, contacts and other organizing items, then you are better off with Lookout than Google.

Others include X1.com and Copernic.com search tools, both of which index a large list of file types and can also examine the content of email attachments.

What none of these products have is integration of desktop and Internet search in the simple and usable Google display, and that is the not-so-secret sauce here. When you search for something, you can see results from both your own files as well as what is out on the Internet at large. That has the possibility of changing how we look for content, and it also means it is harder to lose track of that critical file. Even for this middle-aged semi-organized kind of guy.

You can read the entire article here on Network Computing’s Web site.

Google as the 900-pound gorilla

We are in the midst of some big changes, and the biggest competitor today is Google.

We are in a new world, where the lines between print and Web are not so clear. It isn’t a matter of Web pubs competing with print pubs, but the entire Internet is arranged differently and people are getting their information – especially technical information – in some very different ways. Gone are those general news portal sites. Does anyone still bookmark CNN.com and TheStreet.com? Indeed, what is a bookmarked site anymore? I can’t remember the last time I bookmarked a site. So yesterday.

The World of Google has become the 900-pound gorilla for supplying the best technical information. When we survey our engineering audience, they start by googling for some product information. While we would like them to first go to our own Web sites, the reality of the situation is that Google is their default home page.

Microsoft has it wrong: they are trying to extend Windows outward, across the Internet. That is yesterday’s thinking. While the desktop is important, Google has it completely right: take the search metaphor, and extend it downwards so that all of your information has just been merged with the zillions of Internet-based sources.

You can read the entire essay here.

On Google’s IPO

When Google went public, there was a lot of commentary. Here is how I weighed in.

I think the financial industry has turned a new chapter. I might even go so far as to hope that a new breed of honest analysts and bankers is upon us. Gone (hopefully for good) are the dark days of the post-go-go years. There are three ways that the Google IPO is significant.

First, we have validation that the days are over in which investment bankers view themselves as above the law, and can dictate terms to their nascent public companies.

Second, given the already superheated hype of this offering, the company has decided to capture more of the revenue from its initial offering by holding an auction for the right to own shares.

The third interesting angle of the Google IPO is how the company has created two classes of shares: one for its executives, and one for the rest of us. The commoners’ shares are diluted, meaning that the insiders retain a tremendous control on the company, even for a public company.

You can read the entire essay here.

So what if you are a monopolist?

IE has become the defacto operating system environment for the Internet, like it or not. Just about every vendor that has come through lately to show me their latest and greatest software has something that works only on IE, only on Windows, and only on version 5.x or later. Why bother writing code for anything else? It is, after all, what most of us use on our desktops.

Well now, today’s news is that Microsoft is considered a European monopolist. Ironic, isn’t it, after all these years of investigation for locking up the browser market by bundling Internet Explorer with the Windows desktop, the Europeans nail Microsoft for being piggish with the Media Player? Doubly ironic, when you consider another operating system vendor that bundles its browser and media player software on its desktops, and nobody is going after it. Of course, I refer to Apple, with its Safari and iTunes applications. I guess having a two or three percent market share is the best way to keep the government lawyers from tying you up in legal knots.

The trouble with Apple is that the company still thinks it can go this alone and forget that there is a hungry world of partners and developers out there, anxious to license and embrace and extend the company’s work. As Chris Stone, the CTO of Novell told me not too long ago: “If Apple just could put Aqua in open source, Microsoft would be in deep trouble, and the game would be over. People would rush to develop apps using that software.”

Indeed.

Instead, we say, “So what?” Say the Europeans fine Microsoft a bazillion dollars. Microsoft cuts the check. Its corporate treasury makes back the dough in about 3.5 days’ worth of sales. Life goes on. Meanwhile, more and more ISVs write to Windows Media Player and IE. Eventually, the alternatives die on the vine, like an overexposed Netscape that has been through too many corporate acquisitions. Do you remember Netscape?

The problem is that the world court of opinion doesn’t evolve fast enough to keep up with technology. In the meantime, we are stuck with IE. And soon we will be stuck with Windows Media Player too, Europe notwithstanding.

You can read the entire essay here.

EMC, Microsoft’s latest enemy

Joe Tucci has been going around saying that EMC is going to become a software company, and with the acquisitions for Legato and Documentum, the CEO meant what he said. Now, with the acquisition of VMware, the storage vendor has a chance to really deliver on this software vision, and, in the process, it could give Microsoft some serious competition. Furthermore, the new acquisition puts the other two in perspective and could be the biggest news — and market opportunity — yet for EMC.

You can read the entire essay here.

Windows NT, Microsoft’s secret enemy

Microsoft’s latest Windows software this year isn’t all about the desktop, it is a new version of Windows Server 2003 that will be the first in several years. While it is conventional wisdom that Linux is its biggest competitor, my thought for today is that Linux will have to take a second seat to the real challenge: getting people to convert from NT. Surprise: Microsoft’s secret enemy is inertia, or itself.

At our XChange conference last week, a representative from Redmond stated that there are at least 4 million NT servers out in the wild that are ripe for the upgrading. (And that isn’t counting all the ones on Microsoft’s own network either. Or maybe it is.) Our own surveys done for the upcoming State of Enterprise Spending issue at VARBusiness show that enterprises are still moderately investing in NT, holding about the same market share as Linux at 37 percent. No matter whose numbers you trust, that’s a lot of NT lying around that no one is too thrilled about having to touch going forward.

You can read the entire essay here.

Google dating

My working example for the past several years of a New Yorker
Internet-related cartoon has been “On the Internet no one
knows you are dog” — spoken by one canine as he is typing on
his PC, no doubt using some form of doggie IM. Well, I am
going to have to update my mental cartoon archive — a more
recent panel featured two guys in a bar, one saying to the
other “I can’t explain it — it’s just a funny feeling that
I’m being Googled.”

Well now, my world has changed. We live in scarier times.
Mistrust is everywhere. What better way to check out a
potential girl/boyfriend than to Google them, as first
reported in the New York Observer about two years ago?
Some people call this Google dating.

You can read the entire essay here.