I recently spoke with Ben by email, and asked if he wouldn’t mind answering a few questions for Channel 9 which he did!
See below. I’m not sure if he will be available to post / comment – but I’ll send him the URL to this post. - Jamie
1. What are your fondest memories of working at Microsoft?
As I considered this question, I went back and read my “farewell” email that I sent on 8/23/1999 to say goodbye to the more than 500 people I had worked closely with in my 14+ years at Microsoft. I didn’t see how to improve upon that, so here is just a mildly edited version. Note that you should read this as if I had worked with you at Microsoft!
”As I think about my years at Microsoft, my most vivid memories are of the people of Microsoft, and the fun I had working with you. The 80-100 hour weeks and adrenaline rush of Internet Explorer, the MS-DOS 6 late-night compression hit-squads, designing Microsoft Version 3 with the Middle Management Retreat crew, due diligence trips, recruiting trips, a few lawsuits, the 80386 OS/2 prototype, the Win95 ship party, and all the other trials and tribulations that consumed so much of our time and energy and passion.
A few of you I hired into Microsoft, and others I recruited from elsewhere inside Microsoft or “inherited” by virtue of taking on a new assignment. Some of my most satisfying work was helping you learn and grow, even for all the mistakes I made while “helping”.
A few of you I actually worked for, and I learned a great deal from each of you, even if it didn’t appear so at the time!
And many of you I encountered along the way as I tried to get my own projects done, or tried to help you get yours done (or maybe we just ran into each other at parties.)”
2. What achievements were you most proud of?
I’m very proud of the team efforts that I was fortunate to contribute to in building MS-DOS 6, Windows 95, Diamond [.cab files], Internet Explorer, and our Java VM. Each of these efforts were successful only because of the outstanding people who had the right vision and the passion and the energy and the expertise to come together and build a great product. And even in the less successful projects – OS/2, Panther, and Redshark – I learned so many valuable lessons.
3. What was it like working on the original IE team?
I started working very part-time on the “web browser” effort in July or August of 1994. It wasn’t going as fast as I would have liked (I’m not the most patient guy , and so in early October, 1994, John Ludwig asked me to head up the effort. I said OK, grabbed six other people, and started cranking. We delivered three releases in 22 months, and I worked 80-100 hour weeks for 17 of those months. So did a handful of the team which had grown to 60+ people by August, 1996. These developers and program managers (testing was in a different group) built both the Win32 and Win16 versions of Internet Explorer.
The IE team started out behind. IBM launched OS/2 Warp Version 3 with a built-in web browser and dial-up Internet connectivity at the end of October, 1994. And Apple Computer was making a ton of noise about building the Internet into MacOS. And then Netscape posted Navigator in October or November. And Chicago (as Win95 was known at that time) was slipping, so we had a serious mountain to climb!
We got IE 1.0 done barely in time to include in the OEM (pre-installed on computers) version of Win95, and too late to be in the retail upgrade – the packaging decision had been made before we were sure of our schedule. IE 2.0, with a team of 4 developers, was posted on 11/17/1995 – barely 4 months after IE 1.0 was done, and we worked on IE 3.0 in parallel with IE 2.0. I hired 35 people in 4.5 months toward the end of 1995 to build the team for IE 3.0!
We made the important decision to “componentize” IE3 in early 1996. Instead of the monolithic app that IE 1 and 2 had been, we broke it up into large OLE objects: a DocObj container, an HTML rendering DocObj, scripting engines (for JScript and VBScript), and a few components for protocol-neutral I/O and http, ftp, etc. Just a month before the March, 1996, Professional Developer’s Conference in San Francisco, “Humpty Dumpty” was still in pieces, with very poor performance. But the team worked incredibly hard and we were able to release an “alpha” test version of IE 3 as part of the ActiveX SDK on March 12, 1996. We improved the performance enough to release a “beta” test version in late April or early May, and we got the final version done in mid-August, 1996.
We took some risks with IE 3 – adding ActiveX control hosting and digitally signed controls, adding site ratings (the W3C PICS standard), and, by far the most important : Cascading Style Sheets (also a W3C standard)! One of the most popular features with browser customers (as opposed to web developers) was the “Coolbar” – the toolbar that you could move around and customize.
IE 1 and 2 had 3% of the browser market -- Netscape Navigator releases at the time were simply more feature-rich. But when we released IE 3, Netscape had bet on a complete rewrite in Java (“Javagator”), which was a fatal mistake. Java on Windows just didn’t perform well (even though Microsoft had built the best Java VM on any platform, it was impossible to build a large Windows app whose performance was competitive with a C/C++ app). So Netscape 3 had a small team working on it and they only made modest improvements over previous releases. IE won *all* the competitive press reviews except PC Magazine, and even they admitted IE 3 was the best Win32 web browser. But because Microsoft didn’t have IE 3 on Unix and Win16, PC Mag gave the nod to Netscape.
By the time IE 4 was released in 1997, IE browser market share had risen to 30%. It’s true, if you build a better mousetrap, the world will beat a path to your door!
4. Do you still have contact with any of the original team?
Yes. I trade email with folks from time to time, and sometimes we get together for coffee or lunch. It is hard for me to believe that I first surfed the web nearly 10 years ago (July, 1994).
5. What’s new since leaving Microsoft / what are you interested in?
I left Microsoft in the fall of 1999, spent nine months at Amazon.com, and then decided I needed to focus my energy on my family and philanthropy. I have three kids, I support my wife’s marathon schedule, and I’m on several boards: www.northwestern.edu, www.teachfirst.com, www.groundspring.org, and www.GarfieldHSF.org. I’m also working with several non-profit groups, including www.SVPSeattle.org, www.SeattleMESA.org, and www.BSFdn.org. I host seven websites, and I enjoy digital photography. Never a shortage of things to do!