Normal view

There are new articles available, click to refresh the page.
Before yesterdayMain stream

Inside the Windows 1.0 reunion: How a scrappy team shipped the product that changed everything, eventually

11 December 2025 at 10:41
Members of the Windows 1.0 team at their 40-year reunion this week. L-R, kneeling/sitting: Joe Barello, Ed Mills, Tandy Trower, Mark Cliggett, Steve Ballmer (holding a Windows 1.0 screenshot) and Don Hasson. Standing: Walt Moore, Mark Taylor, Rao Remala, Dan McCabe, Joe King, Scott Ludwig, Neil Konzen, Marlin Eller, Lin Shaw, Steve Wood, and Debbie Hill. (GeekWire Photo / Kevin Lisota)

Tracking down a far-flung team for a 40-year reunion isn’t easy. But the people who worked on Windows 1.0 got some help from their younger selves: a mischievous Easter egg they hid long ago in the software that would become the foundation of the world’s dominant PC platform.

Back in the mid-1980s, before the product launched, they secretly inserted credits in the code, listing their names, to be revealed through a specific combination of keystrokes. 

As the story goes, Bill Gates inadvertently found the list by slamming his fists on the keyboard in frustration over the system’s sluggishness, a discovery that only made things worse. The fix: make the sequence more obscure. It worked. The credits went unnoticed by the public until 2022, when a researcher who was reverse-engineering old Windows binaries found them.

When members of the Windows 1.0 team decided to hold a 40th anniversary reunion this year, that roster became their starting point. It was a time capsule that doubled as a guest list.

A core group from that original Windows team reunited over dinner at Steve Ballmer’s offices in Bellevue on Tuesday evening — trading memories, correcting the historical record, and marveling at what they accomplished back then under nearly impossible circumstances.

“Today, developers have all these tools, drag and drop,” said Rao Remala, an early Windows developer, adding that he would challenge anyone today to build a functioning PC operating environment under the 64K segment limits and other technical constraints of the era.

“Have you tried it in ChatGPT?” Ballmer joked from across the room. 

This year has been filled with commemorative milestones for the tech giant, from Microsoft’s 50th to Excel’s 40th to the 30th anniversary of the company’s internet pivot. But this one is different. It’s a glimpse into one of Microsoft’s scrappiest projects, from a moment in its history when key resources — including budget and computing power — were far more scarce.

Microsoft’s landmark platform

Windows 1.0, which shipped on a set of 5.25-inch floppy disks, was technically considered an operating environment, not an operating system, because it ran on MS-DOS 2.0.

Microsoft announced it was developing Windows in November 1983. The release was delayed as the team worked through leadership turnover, technical challenges, and user-interface debates (i.e., tiled vs. overlapping windows), giving rise to industry accusations of peddling “vaporware.” Windows 1.0 finally debuted on Nov. 20, 1985.

Boxed copy of Microsoft Windows 1.0, introduced in 1985 as an operating environment for IBM PCs and compatibles. This example comes from the Computer History Museum’s collection. (Computer History Museum Photo)

By the time it launched, Apple’s Macintosh had set the standard with its elegant interface (at least by 1980s standards). Other DOS-based alternatives were also on the market. Critics favored the Mac’s polish, but Microsoft bet on broad PC compatibility, and that approach ultimately paid off.

Microsoft would later get sidetracked temporarily by its ill-fated OS/2 partnership with IBM, before Windows 3.1 became a breakout hit and Windows 95 set the global standard.

But none of it would have been possible without Windows 1.0. The intense, multi-year project was the foundation for the platform that ultimately turned Microsoft into one of the world’s most valuable companies, launching careers that would reshape the tech industry.

For Ballmer, who was tapped to get Windows 1.0 across the finish line long before he became Microsoft’s CEO, the 40-year reunion stirred up old memories and emotions. 

“Of all the things I worked on at Microsoft, in a way, I have the most pride about this project,” he told the group, explaining that he truly felt part of the team.

Figuring things out on the fly

As the night went on, the stories came out, some of them for the first time.

Working out of Microsoft’s Bellevue offices, before the company moved to Redmond, the team was largely in their 20s and even their teens in some cases. (Ballmer, in his late 20s at the time, was one of the older people in the office.) That helps to explain the culture at the time. 

“Work and social life — there was no difference. It all sort of blended together,” said Scott Ludwig, who worked on the Windows 1.0 window manager, the core system that handled windows, input, events, menus, and dialog boxes.

They were often figuring things out as they went. For example, when Lin Shaw started in August 1984, months before the original ship date, not a single printer driver existed. She built the banding architecture — a way of imaging one strip of a page at a time to work within memory constraints — that would last through Windows 95.

She routinely stayed up all night and considered it the best job in the world. “It was just like college,” she told the group during the reunion dinner, “except I got paid really well.”

Rao Remala leads a toast to the Windows 1.0 team. (GeekWire Photo / Kevin Lisota)

Gates got involved — at times down to the smallest details. Mark Taylor, who wrote the calculator and other early Windows apps, recalled Gates asking him to remove a timer delay in the Reversi game — not to make it faster, but to make Windows look faster. Years later, chips got so fast that the move flashed by too quickly to see, turning the fix into a bug.

Joe King, who worked on the Windows Control Panel, had an office across the hall from Ballmer with remarkably thin walls. He watched a parade of people come for their “SteveB meeting.” The pattern was always the same: quiet conversation at first, then Ballmer would start pacing, getting louder, gesturing emphatically, and reaching a crescendo before it was over.

“The door would open, a guy would sheepishly walk out, and Steve would greet the next person with full energy and enthusiasm,” King recalled. “I would see that all day long.”

Tandy Trower reminisced about joining the team in 1985 despite being warned that it was a dead end by another product manager, Rob Glaser, later of RealNetworks fame. 

“I came to Microsoft with this vision of bringing software to the people,” Trower said, explaining that Ballmer pitched the Windows project to him as a way of accomplishing that goal. 

He took the job, only to discover the head development manager was already gone. Ballmer offered reassurances that the product was “virtually done.” It wasn’t. 

When Trower suggested changes — overlapping windows, proportional fonts — he got the same response: “You want to ship this year?” The answer was yes. Trower ended up working on Windows through Windows 95, part of a Microsoft career that ultimately spanned 28 years.

Marlin Eller, a programmer and musician, was interested in building a music notation editor. At the end of his first year, Gates asked what he wanted to work on. Eller pitched his idea. Gates engaged enthusiastically, then asked: “How big is the market?” Eller realized it was very small.

Gates had another idea. For music notation, Eller would need to build a graphics package — lines, ovals, curves, etc. An operating system needed that foundational technology to support spreadsheets and charts. And that’s how Eller ended up working on Windows. 

“The thing the world does not know,” Eller joked before the dinner, “is that Windows was written so I could do music notation. All those other people were working for me.”

Pulling pranks and checking facts

And then there were the pranks. A month or two before Windows 1.0 shipped, for example, developer Mark Cliggett decided to have some fun. He wrote a program that gradually turned off bits on a computer screen, and installed it on Ballmer’s machine when he wasn’t there.

“Multiple bad decisions right there,” Cliggett acknowledged: putting malware on a colleague’s computer, giving it to the future CEO, and missing the irony given the security challenges that would consume the industry years later. Marlin Eller wasted an hour debugging the problem before realizing what had happened. Ballmer, to his credit, didn’t hold a grudge.

GeekWire was invited to cover the Windows 1.0 reunion and document all this history. To prepare, I pulled together a 16-page report using Google’s NotebookLM to mine for information about Windows 1.0 in a variety of historical documents, books, and articles.

After I mentioned this to Ballmer, he suggested I open the evening by reading some colorful anecdotes from the research. It turned into an impromptu fact-checking exercise. 

Did Ballmer really call a meeting at 9 a.m. on Easter Sunday 1985 and take down the names of anyone who didn’t show? Yes, he called the meeting. No, he didn’t take names. “I wouldn’t call it exactly a loyalty test,” Ballmer explained, saying it was more about setting a tone. 

Did the team really blow off steam by making bombs and rockets with sugar and saltpeter, drawing police to the building when a security guard smelled explosives? Actually, that happened when making a later Windows version, according to someone who was there. The security guard joined them to blow up traffic cones in the parking garage. The police came later, when they were hiding in the library. (The details are a little fuzzy, but you get the idea.)

And finally, turning to a canonical story about the Windows 1.0 project: was the pivotal 1983 Comdex demo really just a videotape flashing graphics on the screen — classic smoke and mirrors to freeze the market? No. “This was real code,” Remala insisted. 

“It was a little more smoky than not,” Ballmer added, “but it was all real code.”

Some notable former members of the Windows 1.0 team were missing from the reunion, including the famously hard-to-reach Gabe Newell, who went on to co-found Valve and build Steam into the dominant PC gaming platform.

Rick Dill and Paul Davis, who led development of the Windows Software Development Kit and organized the first Windows developers conference in Seattle in January 1986, were also unable to attend. Dill later managed Microsoft’s joint OS/2 development with IBM and spent years at Amazon; he is now retired in Redmond.

Scott McGregor, the lead development manager recruited from Xerox PARC, left before Windows 1.0 shipped. McGregor later co-authored the X11 windowing system at DEC and served as CEO of Broadcom.

Members of the Windows 1.0 team have gone on to remarkably varied careers.

For example, user interface developer Neil Konzen worked at Ferrari in Italy and pioneered Formula One telemetry. Ed Mills, who worked on fonts, runs a movement therapy practice in Bellevue and is involved in a nonprofit that operates a roller-skating rink in Issaquah.

Cliggett became a long-distance running coach. Eller (who went on to co-author the book Barbarians Led by Bill Gates) teaches computer science. Trower founded a robotics company and continues to work in the field. Taylor is a Seattle public school teacher.

King still introduces himself in the Seattle tech scene by saying he goes back to Windows 1.0 — sometimes prompting the response: “There was a 1.0?” Yes, there sure was.

For Ballmer, the Windows 1.0 experience led to a management technique he still uses today. On his first day as development manager, he repeated to the team what he’d been told was the schedule for different aspects of the project. He heard laughter in response.

He now calls this the “snicker test” — repeat back what you’ve heard from a project’s leaders, and see how the room reacts. If they laugh, you know you’re not getting the true story.

But the real legacy of Windows is much bigger, he told the group this week. If it had shipped two or three years later, Windows wouldn’t have been a relevant product, he said. The key, he explained, was figuring out how to ship “enough of the right stuff at the right time.”

“You did, and it’s nothing short of amazing,” Ballmer said. “It did change the world.”

30 years after Microsoft went ‘all-in’ on the internet, the tech giant’s AI strategy echoes the past

7 December 2025 at 12:50
On a cold winter’s day in December 1995, Microsoft co-founder Bill Gates shook the tech world with plans to embed internet connectivity into all of Microsoft’s major products, making headlines across the country. Click to enlarge. (GeekWire Graphic / Geof Wheelwright)

December 7 carries historical weight well beyond the tech world, but for those who covered Microsoft in the ’90s, the date has another resonance. Thirty years ago today, Bill Gates gathered more than 200 journalists and analysts at Seattle Center to declare that the company was going “all-in” on the internet.

As managing editor for Microsoft Magazine at the time, I was there, and I remember it well. Three decades later, I can’t help but see the parallels to Microsoft’s current AI push.

The moves that Microsoft kicked off that day to build internet connectivity into all its products would reverberate throughout the next decade, helping to lay the foundation for the dot-com boom years and arguably the eventual rise of cloud computing.

The release of Internet Explorer 2.0 as a free, bundled browser, the internet-enablement of Microsoft Office, the complete revamping of the still-new MSN online service, Microsoft’s licensing of Java from Sun Microsystems and a focus on how the internet might be used commercially were all pieces of the Microsoft plan unveiled that day.

Internet Explorer 2 was a modest, but ambitious, part of Microsoft’s 1995 internet enablement strategy. (GeekWire Screenshot / Geof Wheelwright)

“The internet is the primary driver of all new work we are doing throughout the product line,” Bill Gates told the assembled technology press in 1995. “We are hard core about the internet.”

Substitute the word “AI” for “internet” and you have a statement that current Microsoft CEO Satya Nadella could have made at any moment in the last couple of years.

“Fifty years after our founding, Microsoft is once again at the heart of a generational moment in technology as we find ourselves in the midst of the AI platform shift,” Nadella wrote in his 2025 annual letter to shareholders. “More than any transformation before it, this generation of AI is radically changing every layer of the tech stack, and we are changing with it.”

Whether you are using the Microsoft Azure cloud platform; running a Windows 11 PC, tablet, or laptop; spending time on LinkedIn; or using Microsoft 365, you will find AI baked in.

Comparing then and now, there are insights in both the similarities and the differences, and lessons from Microsoft’s mid-’90s missteps and successes that are still relevant today.

What’s the same?

The challenge of navigating the shift to a new generation of technology in a large, fast-moving company is the biggest similarity between now and 30 years ago.

Bill Gates launches Windows 95 in August 1995, just four months before the company’s massive internet pivot. (Microsoft Photo)

Microsoft was a lot smaller in 1995, but it was still the dominant force in the software industry of its day. When the company launched Windows 95 in August of 1995, it came with the first versions of both Internet Explorer and MSN. Within four months, it had to ship new, better versions of those products alongside a whole lot of other changes.

The push for speedy change grew out of something the company had been telling its senior leaders for several months prior to the launch of Windows 95: It had to move fast and do more if it was going to catch up in a race that it couldn’t afford to lose.

Gates’ famous “internet tidal wave” memo from May 26, 1995 (which later became an antitrust exhibit) spelled out both the threat and opportunity — calling the internet “the most important single development to come along since the IBM PC was introduced in 1981.”

Later in the memo, Gates acknowledged a significant problem: Microsoft would have to explain why publishers and internet users should use MSN instead of just setting up their own website — and he admitted that the company didn’t have a great answer.

Fast forward to March 2023, a few months after Microsoft partner OpenAI launched ChatGPT, when Satya Nadella made the scale of the AI era clear in a speech on the future of work.

“Today is the start of the next step in this journey, with powerful foundation models and capable copilots accessible via the most universal interface: natural language,” Nadella said. “This will radically transform how computers help us think, plan, and act.”

Of course, Microsoft CEOs have learned a lot over the last 30 years, including the importance of not pointing out the company’s shortcomings in memos that could end up being seen by the rest of the world. Nadella offered nothing like Gates’ MSN admission. But his comments about the size of the AI challenge and opportunity were a direct parallel to the urgency that Gates expressed about the internet 30 years ago.

What’s different?

In the world of PC operating systems and software, Microsoft in the 1990s was king — with few competitors that came even close to the kind of market share it enjoyed. It was arguably late in making a bet-the-company pivot to the internet, but doing so from a very strong position.

Thirty years later, amid the rise of artificial intelligence, Amazon, Google, Nvidia, OpenAI, and Anthropic are part of a more complex network of competitors and partners.

Back in 1995, the big competition was perceived as coming from Netscape and other fast-moving internet startups — and Microsoft was the behemoth battling the insurgents.

The New York Times’ headline about the 1995 event summed up the framing: “Microsoft Seeks Internet Market; Netscape Slides.” As The Seattle Times put it, “Microsoft plays hardball — Game plan for the Internet: Crush the competition.” Many others echoed the theme.

The Seattle Times’ coverage of Microsoft’s internet pivot captured the competitive themes of the day. (Click to enlarge)

I saw that competitive dynamic first-hand at the press event, when by a stroke of luck I ended up sitting beside Bill Gates at lunch. I recall him being a little annoyed by questions about the Java licensing deal with Sun and the broader press interest in the Netscape/Microsoft narrative. He wanted to focus on the broader impact of the day’s announcements.

He stressed, for example, that the licensing by Microsoft of Sun’s Java programming language for use with Microsoft’s Internet Explorer browser was not really a big deal.

“Java you can recreate trivially,” Gates told me, brushing off the licensing deal as a routine business decision, not much different than many others Microsoft made over the years.

The scale is also drastically different. For example, my January 1996 cover story for Microsoft Magazine quoted Gates explaining how the “150 million users of Windows” would benefit from the internet integration it was undertaking across 20 new products and technologies.

In today’s terms, those numbers look tiny. In a blog post earlier this year, Microsoft executive vice president Yusuf Mehdi said Windows now powers more than 1.4 billion monthly active devices. That doesn’t include Microsoft’s massive cloud computing business, Microsoft 365, LinkedIn, Xbox, and its already-significant AI-attributable revenue from Copilot.

The investment gap is more dramatic, even adjusted for inflation. Microsoft poured more than $88 billion into capital expenditures last fiscal year, much of it on AI infrastructure. In 1995, the company’s $220 million deal with NBC to launch MSNBC sounded like a lot of money.

That MSNBC deal, however, highlights another important contrast between the present and the past. In 1995, no one really knew where the internet (and the web) was going to go. Fortunes were made and lost trying to predict which business models would work online.

Tim Bajarin, CEO of the consultancy Creative Strategies and a longtime industry analyst, says Microsoft is better positioned now than it was in 1995. The difference: we already have the underlying architecture for useful AI applications. That wasn’t true with the internet back then.

“We didn’t see the value proposition until we saw the role of applications built on a web-based architecture,” Bajarin said. “That is what is significantly different.”

Lessons for today

Microsoft’s AI push, Bajarin said, will succeed only if it delivers genuine value — implementations that solve real problems and show clear return on investment.

Recent headlines suggest not everyone is convinced. ‘No one asked for this’: Microsoft’s Copilot AI push sparks social media backlash, declared Germany’s PC-WELT magazine. It’s the same question Gates couldn’t answer about MSN in 1995: Why should anyone use this?

Microsoft CEO Satya Nadella speaks at the company’s 50th anniversary event. (GeekWire File Photo / Kevin Lisota)

Perhaps the biggest lesson on the competition front is that there is no guarantee of longevity or relevance in tech. Only one of the competitors listed in the December 1995 New York Times story is still around – IBM – and it is a vastly different company than it was then.

There is one more lesson, about the cost of success. Microsoft’s aggressive internet push worked — but it also triggered a Department of Justice investigation that lasted from 1998 to 2001. Competing hard is essential. Competing too hard has consequences.

But that’s a story for another decade.

❌
❌