2/ First six months of 2000 were kind of crazy for Microsoft. The DOJ trial awaited a verdict. The stock market hit all time highs and then the dot com crash. BillG stepped down as CEO to a new role "Chief Software Architect". SteveB was now CEO. Would Microsoft even "make it"?
3/ "Disruption" was everywhere and "everything". When faced with the need for a (big) plan, the Windows team loved a good "strategy day" for the press. BillG kicked off "Next Generation Windows Services" as CSA with a bunch of offsites, working groups, and meetings.
4/ First there were memos in early Jan letting everyone know about NGWS. Then mail "we need to have some meetings to figure out what NGWS means". Then we scheduled and rescheduled an event, awaiting the ruling in the trial. A lot of meetings and chaos.
5/ "Forum 2000" was the event, held June 2000. It was a couple of hours of keynote, with futuristic videos (like Information At Your Fingertips, but super good), and live code! Real code. Press spent months speculating.
6/ The day started with BillG defining NGWS as a transition as big as the move from DOS to Windows. Whenever we wanted something to seem big, this was the narrative we used. But it was a natural evolution too :-) A slide from a video:
7/ The day was structured to deliver on User Experience, Building Blocks, Infrastructure, and Services.
We showed early demos of "Hailstorm"—services and APIs "hosted" by Microsoft (mail, calendar, identity). Also showed business services ("bCentral") and a TabletPC prototype.
8/ Hearing feedback about "when will it happen" from past events, this event featured very specific slides outlining a product roadmap. While the event was Forum 2000 for NGWS, NGWS was renamed to .NET, which was also the name of products kind of. Yeah it was complicated.
9/ If you look carefully there was something called "Office.NET". I was relatively new SVP of Office but that wasn't on our team. What was it? Where did it come from? Oh my—competing efforts? Not really. Well not a competition at all. But still the press…
10/ A project spun up with members of the team that created Outlook, called NetDocs. Like Outlook it was free of the constraints of Office, which could be good for innovation but troubling when it came to focusing and shipping. …rdcoresoftware.learningbyshipping.com/p/043-dim-outl…
11/ It did *everything* mail, calendar, word processing, spreadsheet, photos, and more. Plus it used all the latest technologies like XML, Internet Explorer. It made it easy to see Office as everything old. Even the roadmap said that. Were we "osborning" Office? Felt so.
12/ OTOH, this was very brave and forward-looking. Microsoft doing the Innovator's Dilemma thing of making sure we were innovating and not resting. Innovation was a key theme. The "universal canvas" feature was innovation.
13/ It seemed that Microsoft intentionally set up this conflict between Office and this new product. Knowing this the demo was called a "technology demonstration" and not a new product. A subtlety lost on everyone, including the Office team.
14/ This put in motion a super interesting dynamic, but it would take 18 months to work out. Office10 was 8 months from finishing. NetDocs just started and needed years (my view). It could have flew under the radar but the company needed "innovation" externally. Super tough.
15/ The event was well-received though kind of confusing ultimately—lots of stuff, lots of names, and a lot of time to wait. But "innovation" and "internet" came through. What is ".NET" would take a while to figure out. What is "Microsoft.NET" or is it "Microsoft .NET"?
PS/ THANK YOU! 🙏 Approaching "modern" times many recall: SharePoint, Office ribbon, Windows 7, Windows 8, Surface, and more. Amazingly, it's been a year of PC history and another year or so to go. Please consider subscribing with this anniversary coupon. …rdcoresoftware.learningbyshipping.com/anniversary
• • •
Missing some Tweet in this thread? You can try to
force a refresh
062. Antitrust: Split up Microsoft and Managing the Verdict—2 for 1 today. What was it like to go through more than a decade of regulation, litigation, capitulation…? Rather than recounT legal Sstuff, I wanted to discuss what it felt like at the time. 1/ …rdcoresoftware.learningbyshipping.com/p/062-063-anti…
2/ Pressure on Microsoft started early 90s. Perhaps owing to Bill Gates’ upbringing, he was both comfortable with litigation and also good at compartmentalizing it to the main actors. Legal stuff goes far back. Apple suing MS was first I recall. Lotus sued over “look and feel”.
3/ But June 7, 2000 was a “big day” as it was when after more than two years in proceedings, the judge delivered the “Final Judgement”. I was on a plane from a Windows conference and read the whole thing downloading it 2kb at a time on my blackberry.
Super excited to share this set of stories about software quality, I mean blue screens & crashes. Ever wonder what happens when you click "Send to Microsoft?" Does it matter? Where's it from?Who invented it? 1/
2/ In the Windows 95 / internet era when so many people started with computing, "crashing" was a thing computers just did. You'd be working away on a word processor or paint program and 💥 the PC would freeze or worse.
This happened on Macs too. Mac had a very graceful fail :-)
3/ When I started writing, I wanted to go through the entire history of how the PC handled crashes. But along the way, I realized what was fundamentally a user-hostile event just got more hostile over the years.
060. ILOVEYOU in "Hardcore Software" …rdcoresoftware.learningbyshipping.com/p/060-iloveyou // I was just at home when a reporter called me anxiously saying "I love you". It was weird. The world of email was under attack. It was a worldwide denial of service attack enabled by Office. This is the story. 1/
2/ The post takes you on a "Cuckoo's Egg" adventure as @markoff works with a source (a super talented engineer at a company we partnered with on Visual C++) to connect wildly unrelated dots.
a) a feature in Office that stamped documents with a unique ID so we could do linkfixup.
3/ and b) clues about the script used to infect other PCs.
The attack was not particularly sophisticated. But the damage was incredibly bad.
That Dreaded Word: Unification in "Hardcore Software" — new story on creating a product plan when faced with an overwhelming desire for company strategic alignment 1/ …rdcoresoftware.learningbyshipping.com/p/058-that-dre…
2/ I have a lot of difficult lessons and stories to share in this writing. Some of the more challenging have to do with the "battles" or internal balancing acts over strategy versus empowerment versus execution.
When we set out to plan "Office10" (became Office XP) we had many!
3/ Conventional wisdom is/was Microsoft was filled with different factions battling each other for supremacy (that hideous org chart cartoon comes to mind). What such wisdom fails to capture is any growth business in business software will face "rock and hard place" challenges.
Book reco: Retail selling, specifically US department stores, have a long and rich history. Studying that history can be a great way to inform opinions on many debates going on today (🙄Amazon). "From Main Street to Mall" (2015) is a wonderful history. 1/ amazon.com/Main-Street-Ma…
[As it is holiday season it is always a good time to remember one of the most famous holiday films of all time takes place in the context of two department stores doing battle over Santa Claus and customers. (streaming on HBO)]
2/ Author Vicki Howard, lecturer at Univ of Essex, does a wonderfully researched history of the dawn of Main Street department store as it evolved through two world wars, trust busters, baby boomers, computerization, suburbanization, more. Lots of sourcing from trade pubs ❤️
Apple has revamped its Mac hardware, but its app strategy is more confusing than ever. @markgurman explains in this week’s Power On. bloomberg.com/news/newslette… // There is some truth to this but it isn't "confusing" to developers. Some thoughts... /1
2/ Once all Apple's hardware converged, the only question was how different the software platforms would be. The techie view is to run everything everywhere, except that can't really work. It always feels like it could, but it can't.
3/ The biggest challenge was always availability of touch on iPad and iPhone and not Mac. But it isn't just hardware but how an app is designed. This is where it is near term messy but Apple does control all the parts to make this work (kind of).