Project Code Rush - The Beginnings of Netscape / Mozilla Documentary

Project Code Rush - The Beginnings of Netscape / Mozilla Documentary — The Documentary Network

The Documentary Network

AI-assisted summary of Project Code Rush - The Beginnings of Netscape / Mozilla Documentary — original source. Check the original for full context.

Source published:

Key ideas

  • Faced with an existential threat from Microsoft bundling Internet Explorer into Windows, Netscape made the unprecedented gamble in early 1998 to open-source its proprietary browser code under project Mozilla. (1:52)
  • Netscape engineers endured brutal 60-hour work shifts to hit the self-imposed March 31, 1998 public release deadline, rewriting millions of lines of code and resolving last-minute third-party licensing roadblocks. (6:07)
  • Microsoft's zero-pricing strategy decimated Netscape's browser revenue from 50% of the business to zero in 18 months, leading to an operating deficit of nearly $30 million annually for the division. (37:41)
  • AOL acquired Netscape in a deal that closed at $10 billion in spring 1999, shifting the company away from independent software development toward web portals and e-commerce while sparking key engineer departures. (41:24)

Detailed notes

## Background This documentary, titled "Project Code Rush - The Beginnings of Netscape / Mozilla Documentary" and directed by David Winton, was published on YouTube by The Documentary Network on August 12, 2013. Originally broadcast on PBS under a Creative Commons license, the film chronicles Netscape engineers during the company's final year as an independent entity as they race to open-source their browser code under the Mozilla project before an impending acquisition by AOL.

## TL;DR Faced with an existential threat from Microsoft bundling Internet Explorer into Windows, Netscape gambles its future by deciding to release its proprietary browser source code freely to the public as the open-source Mozilla project. A dedicated team of engineers—including Jamie Zawinski, Michael Toy, Scott Collins, and Tara Hernandez—endures brutal workweeks, technical triage, and personal exhaustion to strip proprietary code and hit an impossible March 31, 1998 deadline. While the code is successfully released and external contributors like 16-year-old Stuart Parmenter step in to rebuild components, Netscape's browser revenues collapse, prompting a $10 billion buyout by AOL. In the aftermath, key engineers confront heavy personal burnout, leading to executive exits, disillusionment with corporate pivots, and reflections on the hyper-accelerated culture of Silicon Valley.

## Atmosphere & style The film carries a tense, sleepless, cinema-verité atmosphere marked by flickering CRT monitors, cramped cubicle alleys, and the relentless humming of server fans late into the night. It captures an intense emotional arc that swings between manic hacker camaraderie and quiet personal devastation, showing developers acting like sleep-deprived zombies whose marriages and health fray under the dot-com pressure cooker. The tone is deeply reflective and bittersweet, juxtaposing the triumphant tech-utopian dream of open-source collaboration against the cynical corporate realities of antitrust battles, stock option lotteries, and an era hurtling out of control.

## Bulletin - [01:52](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=112s) Faced with an existential threat from Microsoft bundling Internet Explorer into Windows, Netscape made the unprecedented gamble in early 1998 to open-source its proprietary browser code under project Mozilla. - [06:07](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=367s) Netscape engineers endured brutal 60-hour work shifts to hit the self-imposed March 31, 1998 public release deadline, rewriting millions of lines of code and resolving last-minute third-party licensing roadblocks. - [37:41](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=2261s) Microsoft's zero-pricing strategy decimated Netscape's browser revenue from 50% of the business to zero in 18 months, leading to an operating deficit of nearly $30 million annually for the division. - [41:24](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=2484s) AOL acquired Netscape in a deal that closed at $10 billion in spring 1999, shifting the company away from independent software development toward web portals and e-commerce while sparking key engineer departures.

## Key takeaways - [01:52](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=112s) Netscape open-sourced its browser engine as 'Mozilla' to establish a universal standard and rely on the global developer community to compete against Microsoft. - [03:11](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=191s) The public commitment to release Mozilla source code by March 31, 1998 created an intense, high-stakes development sprint managed by engineering leads like Michael Toy and Jim Roskind. - [07:30](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=450s) Engineers faced massive codebase inflation—expanding 30-fold since the company's inception—which concealed critical bugs across millions of lines of code. - [09:18](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=558s) Extreme startup work culture caused engineers to treat cubicles as micro-apartments and adopt an around-the-clock commitment to an uncertain enterprise. - [14:36](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=876s) At a U.S. Senate hearing, CEO Jim Barksdale accused Microsoft of anticompetitive OEM intimidation, while Bill Gates argued against government regulation of software innovation. - [23:04](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=1384s) The team overcame a critical 24-hour blocker from Apple's legal team regarding licensing, requiring a clean-room rewrite overnight before Apple cleared the code. - [26:17](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=1577s) Netscape successfully deployed Communicator 5.0 source code to mozilla.org on March 31, 1998, across Mac, UNIX, and Windows platforms. - [27:48](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=1668s) The open-source model quickly engaged unpaid outside talent, such as 16-year-old Stuart Parmenter ('Pavlov'), who rebuilt the browser's slow rendering engine modules. - [29:46](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=1786s) Wall Street analysts remained skeptical, placing Netscape in 'show-me mode' as free software undermined immediate monetization. - [31:45](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=1905s) The relentless development schedule took a heavy personal toll, resulting in engineer burnout, doctor-ordered leaves, and severe family strain. - [35:28](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=2128s) Rapid valuation surges created paper millionaires across Silicon Valley cubicles, though veteran engineers like Jamie Zawinski criticized stock options as speculative lotteries. - [37:41](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=2261s) Microsoft's bundling wiped out browser licensing revenue, forcing internal reorganizations and prompting a landmark federal antitrust suit by the U.S. Department of Justice. - [41:24](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=2484s) CEO Jim Barksdale sold Netscape to AOL in a transaction announced at $4.2 billion and valued at $10 billion upon closing, prompting cultural clashes within the engineering ranks. - [43:58](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=2638s) Key contributors departed following the AOL acquisition, including Jamie Zawinski exactly one year after the Mozilla launch and early employee Michael Toy. - [53:09](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=3189s) Engineers reflected with ambivalence on the commercial web's legacy, comparing their impact to the Sorcerer's Apprentice for accelerating the pace and stress of modern life. - [54:31](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=3271s) By late 1999, federal courts ruled Microsoft was an illegal monopoly, even as consumers still awaited the first polished, end-user Mozilla browser release.

## Detailed walkthrough ### [00:17](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=17s) The Silicon Valley Gold Rush and the Power of Code

Many newcomers arrive in Silicon Valley searching for an almost mythical experience, stepping out with a single suitcase and heading south along Highway 101. Instead of finding a futuristic wonderland, they are often greeted by an ordinary landscape of congested freeways, beige office parks, and nondescript strip malls that look identical to anywhere else, leaving them wondering what brought them there in the first place. Yet beneath that unremarkable physical surface lies the invisible engine of modern civilization: computer code.

Code is described as the underlying lifeblood that makes computers work and animates contemporary society, functioning like the blood flowing through an organism. Technology has effectively ascended to become a modern deity, with observers standing in awe of both the machines and the creators who construct them. Commentators compare this era to the California Gold Rush or Hollywood in the 1920s—a wild frontier where a remarkably small circle of software engineers dictates the architecture of an increasingly computer-mediated world.

> “This very small set of people is really defining how our world's gonna be like.”

---

[01:52](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=112s) Netscape's Crisis and the Mozilla Gambit

Less than three years after its founding, Netscape Communications had already transformed computing by making web browsing accessible to millions. By early 1998, however, the pioneering company found itself in grave peril, being systematically crushed by Microsoft and its rival Internet Explorer. In an audacious, bet-the-company move to reverse its sagging fortunes, Netscape decides to execute an unprecedented strategy: surrender its crown jewel by releasing the proprietary source code of its browser—the recipe for navigating the web—freely to the public under the code name "Mozilla."

```mermaid flowchart TD accTitle: Netscape's Mozilla Open Source Strategy accDescr: Flowchart illustrating Netscape's strategy to open-source Mozilla code to defeat Microsoft. subgraph Problem["The Crisis"] A["Dominance under threat"] --> B["Microsoft crushing Netscape"] end subgraph Strategy["The Open Source Gambit"] B --> C["Release browser source code<br/>(Project Mozilla)"] C --> D["Recruit global hacker community<br/>to contribute code & fixes"] end subgraph Objective["Target Outcome"] D --> E["Establish Mozilla as the<br/>universal Internet standard"] E --> F["Drive users to other products<br/>& restore Netscape's business"] end ```

By turning the browser's source code over to outside developers, Netscape hopes to establish its platform as the default standard of the Internet, driving traffic to its commercial enterprise software and web portals. A small core group of Netscape engineers gathers in a Mountain View office building, facing a grueling year where they will turn their personal lives inside out to reconstruct the software and save their company.

> “The code is named Mozilla and if widely adapted it will make Netscape's code the Internet standard drawing users to its other products and restoring the company's sagging fortunes.”

---

[03:11](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=191s) Confronting the Impossible March 31st Deadline

With an immovable public release date set for March 31, 1998, the engineering team faces a nearly impossible timeline with only weeks left to work. Netscape had promised the world that it would deliver Netscape Communicator's source code on that exact day, yet the sheer volume of unfinished work indicates the target cannot realistically be met under ordinary circumstances. Team leaders gather in conference rooms to frankly assess the impending catastrophe, knowing they have to look one another in the eye to figure out how to handle the shortfall.

Michael Toy, one of Netscape's earliest employees, takes charge of the group tasked with packaging Mozilla for public release. He approaches the existential threat with dark, self-deprecating humor, openly admitting the odds are heavily stacked against them. At home, Toy keeps things lighthearted with his children, joking that his job consists of sitting in meetings, feeling depressed, and reading email. To his kids, however, the Netscape campus is equivalent to Disneyland, complete with nerf weapons, free sodas, and giant exercise balls.

Jim Roskind, a software security expert known as the most disciplined adult in the room, is brought in to establish rigorous engineering standards. Roskind views the crisis through the lens of endurance athletics, warning that developers must treat this period as an intense marathon rather than a short sprint. Meanwhile, free-source evangelist Jamie Zawinski works to mobilize the global open-source community, hoping to recruit skilled external hackers who share the open-source philosophy so that everyone benefits from the shared work.

> “Microsoft is probably gonna squish us like bug anyway but just cause were doomed doesn't mean you know we cant get up in the morning and do work.” — *Michael Toy*

> “The hard part is to run with significant intensity the all way knowing that if you ever start walking you're not going to make it and just keep the end in sight and know that there's this urgency.” — *Jim Roskind*

> “There are people who have the free software religion, the one thing they have in common is they're all hackers they all like writing code so you hoping to tap in to all of those smart people and get something from them, you know, so that everyone benefits.” — *Jamie Zawinski*

- **Michael Toy**: Netscape veteran leading the charge to ready Mozilla's code base. - **Jim Roskind**: Security expert enforcing strict scheduling and engineering rigor. - **Jamie Zawinski (jwz)**: Open-source evangelist building bridges with outside hacker communities. - **Deadline**: March 31, 1998 ("3/31").

---

[06:07](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=367s) Code Crashes and Cubicle Life

The task requires combing through roughly 2 to 2.5 million lines of code, every single one of which must be audited—and in some cases re-examined twice—to ensure it is clean and free of proprietary encumbrances. Build manager Tara Hernandez stands guard at the center of the development storm, constantly monitoring incoming code check-ins from hundreds of engineers. On her monitors, green indicators signal a healthy build; but a sudden flood of conflicting changes quickly causes the builds to break, halting the work of the entire company.

When severe crashes occur, veteran programmer Scott Collins stays on site for late-night triage and troubleshooting. Collins endures marathons of roughly 60 consecutive hours at the office, contrasting programming with a normal profession like selling real estate: real estate clients go to sleep at night, forcing the agent to rest, whereas computers never sleep. To survive, Collins has converted his cubicle into a micro-apartment equipped with an under-couch mattress, personal light switch controls, and artwork drawn by his children.

> “Selling real estate you sell the people the people sleep at night. When they go to sleep you have to stop selling real estate. Computers never sleep.” — *Scott Collins*

> “Lot of changes going on right here, and wham, the build all died.” — *Tara Hernandez*

---

[07:30](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=450s) Triage, Bug Lists, and the Recipe Problem

Preparing the code for external eyes requires fixing thousands of minute bugs, because a single hidden defect can paralyze the entire software build and derail the March 31st target. During triage meetings, the team aggressively counts outstanding defects, calling out colleagues who have left their assignments untouched—including engineer Jeff Weinstein, who has accumulated thirteen unresolved bugs on his list, prompting a desperate request to page him immediately to extension 2024.

Software development at this scale is contrasted with manufacturing physical goods like an automobile. If a 20-person crew is assembling a car, a supervisor can stand back forty feet and immediately see who forgot to mount a wheel. By contrast, forty software engineers deposit an invisible morass of abstract logic onto a disk; errors remain concealed until the entire program is compiled and run. The process resembles baking with a complex recipe: one person grinds flour, another prepares chocolate chips, and if the final product tastes bad, it is nearly impossible to tell who provided the flawed ingredients without meticulously unpacking the whole mixture under ticking clock pressure.

> “Bug count. Alright, there are a ton of bugs on here that people just aren't doing anything about.”

> “You have forty programmers working they all come to you with code, a gigantic morass of little details piled up on a disc usually can even see the pieces whether they're doing it correctly. You have to assemble it into a whole and then see if the whole works and then you're not even sure of who gave you the bad bits.”

- **Scale of growth**: Mozilla's code base has expanded by a factor of 30 since Netscape first began. - **Code volume**: Between 2,000,000 and 2,500,000 lines of source code require line-by-line inspection. - **Triage incident**: Jeff Weinstein is paged to call extension 2024 to address 13 open bugs blocking development.

---

[09:18](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=558s) The Hacker Subculture: Math, Mentors, and Total Commitment

The craft of software engineering balances precariously between rigorous science and intuitive wizardry. Like elite baseball hitters who cannot explicitly explain their swing mechanics, the most gifted programmers often operate on deep instinct. Much of the team grew up steeped in technical environments long before reaching adulthood. Jim Roskind recalls spending ages 6 through 17 immersed in puzzles and advanced mathematics, finding solace in math problems that gave him the exact same cognitive thrill he now experiences while structuring code—moving from childhood Erector sets and Lego bricks to software architectures.

Others on the team grew up with technology in the family. One developer notes that his mother is a "first-class geek" working as a director at Sun Microsystems. While Netscape engineers frequently use the benchmark phrase "Can my mom use it?" to gauge whether software is intuitive for normal consumers, he jokes that the saying falls apart for him because his mother can write optimizing compilers. He was already earning $50 an hour writing code by age 12, steering him naturally toward computer science.

This intense environment creates an insular youth culture defined by total, uncompromised sacrifice. Engineers dedicate themselves 24/7/365 to enterprises whose long-term survival is completely uncertain, yielding an ironic paradox: the very people building the technological future cannot predict their own personal futures. The resulting social dynamic functions almost like a monastic order or a street gang—an insular, predominantly male society trading inside jokes, mock battles, and charges of being an "evil man" while working through all hours of the night.

> “And often the best software people cannot themselves understand why they're so good at it.”

> “At Netscape one of the code words for is the average person who is going to be able to use this software is, 'Well can my mom use it?' Yeah, my mom can use it. My mom can write optimizing compilers.”

> “The thing about that makes it a youth culture is one's capacity to throw one's entire life on the line with these firms. Entire life commitment meaning 24-7-365 work commitment.”

> “So the very kind of weird irony is that very people who are inventing the future can't see their own future.”

[12:07](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=727s) The Modern Village: Office Life and Bug Hunts

Inside the Netscape offices, late-night hours blur into everyday life as engineers banter across cubicles about deadlines and attendance. When one programmer is called out for missing a required session because of a single remaining bug, they trade deadpan excuses about meeting times and being in a different time zone. The intensity of the work schedule means that the office has essentially replaced outside social life. As one employee observes: “All we have left to hold on to, really is the work place, I mean it is the modern village.” In this insular world, colleagues know each other's entire histories, tolerate bad jokes, and form a tight-knit community bound by shared technical crises.

Work requests and camaraderie constantly overlap. Tara calls an engineer named Chris on the phone, opening with a lighthearted inquiry about how much he loves her before plunging straight into a knotty technical question about how thread handling flows between JavaScript and Java. Social invitations are equally spontaneous: engineers interrupt each other’s coding to ask if they want to head out for a bite to eat and “do stupid things,” seeking brief relief from the unrelenting pressure to deliver software.

- Daily life revolves almost entirely around the company campus due to the extreme hours demanded by the impending release. - Technical inquiries, such as resolving threading issues connecting Java and JavaScript, are interwoven casually into everyday desk-side check-ins.

---

[13:06](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=786s) Herding Cats and the Missing Jeff Weinstein

During a project status meeting, the mood turns brisk as leadership tries to instill an intense focus on driving the bug count down to absolute zero. The manager clarifies the harsh tone of the proceedings: “The purpose of this meeting is to make sure that as a company we are incredibly focused on getting the bug count to 0.” The conversation turns to tracking down critical team member Jeff Weinstein, who is absent from the room. A roll call reveals he has completely disappeared off the radar over the weekend—failing to make code check-ins, answer emails, or pick up phone calls, prompting a joke that his locator shows him stranded with "the rest of the colonists."

```mermaid flowchart TD accTitle: Netscape Bug Tracking and Code Readiness Bottleneck accDescr: Diagram illustrating the dependency of the Mozilla browser build on developer bug triage.

subgraph Triage["Bug Triage"] A["Deadline Pressure<br/>(March 31 Target)"] --> B["Goal: Zero Open Bugs<br/>('Zarro Boogs')"] end

subgraph Blocker["Critical Path Bottleneck"] B --> C["Jeff Weinstein's Queue<br/>(Arcane Core Code)"] C --> D["Bug 4330 & Mac Build"] end

subgraph Release["Public Verification"] D --> E["Independent Clean Build Test"] E --> F["Mozilla Public Source Release"] end ```

Managing software developers at this scale is notoriously difficult, especially after Netscape ballooned from a modest startup crew to over 200 employees in less than four years. An engineer remarks on the inherent paradox of leading brilliant technical minds: “The old saying is that trying to manage programmers is like trying to herd cats.” In the hallway, Tara and her colleague discover Weinstein’s desk completely empty, despite reports he had been seen earlier in the afternoon. The absence is a serious bottleneck for the platform developers waiting on his data, prompting frantic running through the halls and dark jokes that the Mac version of the browser is outright doomed.

- Netscape expanded from a handful of founders to more than 200 personnel within four years, complicating basic coordination. - Critical code paths on the Macintosh build are stalled while waiting on data and bug fixes assigned strictly to Jeff Weinstein.

---

[14:36](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=876s) The Shadow of Microsoft and the Senate Hearing

The existential crisis hanging over Netscape originates directly in Redmond, Washington, where Bill Gates and Microsoft have marshaled enormous resources to neutralize the competitive threat of the browser. Recognizing that the Netscape Navigator platform could undermine Windows, Microsoft began giving away its own browser, Internet Explorer, bundled directly into the operating system. In Washington, D.C., the conflict culminates in high-profile congressional scrutiny as lawmakers question whether Microsoft crossed the line into anticompetitive behavior or if the complaints represent mere sour grapes from struggling competitors.

At a Senate hearing, Netscape CEO Jim Barksdale presents his company's grievance directly against Microsoft’s aggressive market conduct. While acknowledging Gates's prominence, Barksdale insists on accountability: “Actions that intimidate PC OEM manufacturers to use their products and exclusionary practises that prevent them from using my products.” Gates defends Microsoft's dominance by framing it as natural market turnover and an engine of organic technological progress: “The software industry's success has not been driven by government regulation but by freedom and the basic human desire to learn, to innovate and to excel.” Thousands of miles away in Mountain View, Netscape's engineers are detached from the political theater, remaining chained to their workstations to rewrite the browser's fate through raw code.

- Jim Barksdale testifies before the United States Senate regarding Microsoft's contractual intimidation of original equipment manufacturers (OEMs). - Bill Gates defends Microsoft's packaging and pricing practices as free-market innovation and warns against government intervention.

---

[15:55](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=955s) Engineering by Feel: The Hunt for Jeff Weinstein

Back in the Netscape cubicles, the browser team works without pause, ignoring normal biological routines as the March 31 deadline closes in. Management notes that these programmers will work continuously until the task is complete, seemingly needing neither food nor sleep. When academic researchers from Harvard previously visited the company to document best practices for a book on software development, their structured engineering rubrics clashed sharply with Netscape's intuitive, ad-hoc style. The team rejected rigid academic doctrines in favor of an iterative daily philosophy: waking up each morning and deciding how to move forward based purely on the immediate conditions of the day.

The immediate reality is that no single human has the capacity to comb through the two million lines of source code to verify that every flaw has been eradicated. The focus narrows in on tracking down Jeff Weinstein, whose specialized mastery of Netscape’s most arcane core components is mandatory to clear remaining blockers. Cornered at his computer monitor, Weinstein looks exhausted but steady. A manager jokes that he is officially the most doomed man in the entire building, but Weinstein quietly begins checking off his assigned defects one by one, announcing his intention to work straight through the night until the backlog is wiped out.

- Netscape's codebase at the time of the Mozilla release spans approximately two million lines of source code. - Developers favor practical, situational triage over rigid academic software development methodologies like formal principle checklists.

---

[17:07](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=1027s) Clearing the Queue and "Zarro Boogs"

Jeff Weinstein digs into his queue and manages to complete his entire list of bug fixes far ahead of schedule, wrapping up between 9:00 PM and 11:00 PM that evening. The accomplishment triggers a round of genuine office cheer. Only a single stubborn defect remains, identified as Bug 4330. Colleague banter pushes him to finish the job without hesitation: “Don't make me kill you, close 4330.” With a smile, he agrees to mark it closed.

While a handful of minor, cosmetic defects linger in the tracker, the critical path is finally cleared of system-breaking roadblocks. The achievement brings about a milestone celebrated across the engineering floor: the attainment of "Zarro Boogs," a deliberate tongue-in-cheek phrase coined by Netscape engineering leader Michael Toy. It signals that while software is rarely mathematically flawless, the code has reached an acceptable, functional state of readiness for public deployment.

- Jeff Weinstein stays late and successfully closes out his entire assigned bug queue before midnight. - Bug 4330, the final major roadblock on his list, is officially closed out. - The phrase "Zarro Boogs"—a playful mangling of "zero bugs"—serves as the team's official benchmark for release readiness.

---

[18:32](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=1112s) The Outsider Build Test

With the source code cleaned up, the Mozilla team faces a decisive empirical hurdle: proving that an external engineer, completely disconnected from Netscape’s internal infrastructure, can download the codebase onto a fresh machine and compile a functioning browser. If an outsider cannot make the software build using the provided scripts, the entire open-source strategy collapses and the March 31 milestone will be considered a failure. An outside developer is invited onto the floor, needing an extra monitor hooked up to begin the compilation trial.

Looking around the cubicle bullpen, the guest developer admits he expected a massive, rigidly regimented operation with hundreds of coders lined up in neat rows like a Soviet factory, only to find an informal, messy startup environment. The developer triggers the build scripts, which assemble and link the various code modules into a single Mozilla binary. An engineer watching the screen underlines the stakes: “If you get it to work, then it means anybody can get it to work.” Moments later, the compilation completes successfully, drawing wild applause, laughter, and high-fives across the bullpen. Although the newly compiled application suffers an immediate crash during an initial window test, a single minor configuration adjustment gets the browser running stably, validating that external developers will indeed be able to work with the code.

- The build system relies on automated scripts designed to compile separate subsystems and link them together into the final Mozilla executable. - The trial build proves successful after only one minor configuration tweak following an initial UI crash.

---

[19:57](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=1197s) Selling Mozilla to Skeptical Analysts

With the code verified, Netscape’s communications team, led by Maggie Young, must present the Mozilla initiative to the technology press and industry analysts before the official release. The narrative stakes are extraordinarily high. Just under three years earlier, on August 9, 1995, Netscape's historic initial public offering had captivated Wall Street, pricing shares at $38 before they spiked immediately to $72, establishing the benchmark for dot-com public market mania. By 1998, however, the financial and media landscape views the company through a much more skeptical lens.

During a scheduled conference call with Forrester Research analysts, the Netscape team attempts to frame the Mozilla source code release as a revolutionary expansion of their development workforce. They explain that open-sourcing the software transforms the battle from a lopsided corporate contest between Netscape and Microsoft into an alliance between Netscape and an army of hundreds of thousands of independent global developers. However, the Forrester analysts push back hard against the optimistic spin: “I think there is a belief that Netscape doesn't have a position to continue to compete with Microsoft in the browser front and that in essence you've given up on the browser position.” The encounter reveals the deep uphill struggle Netscape faces in convincing the market that open source represents an offensive counterattack rather than an admission of defeat.

- Netscape’s 1995 IPO opened at $38 per share and quickly shot up to $72, becoming one of the most explosive debuts in Wall Street history. - Netscape PR schedules briefings with prominent industry analysis firm Forrester Research (including Stan Dolberg, Eric Brown, and Josh Walker). - Analysts raise pointed concerns that releasing the browser code into the public domain indicates that Netscape has forfeited the browser market to Microsoft.

---

[22:32](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=1352s) The Imminent Bump in the Road: Apple's Hesitation

As the team prepares for the final 24-hour sprint toward the public launch, an uneasy sense of calm settles over the office. An engineer reflects that things are going far too smoothly, noting that in complex software engineering projects, an unexpected crisis invariably appears at the eleventh hour. The prediction proves accurate as legal and corporate complications surface around third-party patent and licensing agreements.

Attention turns to ongoing negotiations with Apple Computer, whose legal team remains uneasy regarding intellectual property exposure. Netscape has been attempting to craft specific language to satisfy corporate partners, but external corporate lawyers continue to express anxiety over patent indemnification and protections embedded within the open-source release package: “The last thing back out of their lawyer was 'gee, oh I don't know that we get enough protection.'” With only hours remaining before the source code is scheduled to be pushed live to the world, the unresolved patent dispute threatens to throw the launch into legal jeopardy.

- Software releases of this magnitude inevitably face last-minute hurdles, often rooted in licensing and intellectual property rather than pure engineering. - Apple's corporate legal team raises eleventh-hour objections over patent protection and indemnification clauses within the proposed release terms.

[23:04](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=1384s) The Apple Code Blocker and the Midnight Rewrite

With the public launch of the Mozilla project looming the next morning, Netscape hits a critical legal roadblock: a small proprietary component borrowed from Apple has not been cleared for release under an open-source public license. Marc Andreessen personally attempts to intervene, working the phones late at night to track down anyone at Apple who can grant emergency clearance. He leaves messages and vents in frustration when the Apple corporate switchboard is unstaffed, leaving him unable to get direct phone numbers for decision-makers.

To ensure the source code can still ship on schedule even if Apple refuses or fails to respond in time, engineer Scott Collins is summoned to write a clean-room replacement class from scratch overnight. Facing an agonizing crunch, Collins hunkers down to build the custom code before dawn. As Collins puts it: “It's my last bug. When I complete this bug, I will be allowed to rest.” He pulls an all-nighter until 5:40 AM to complete and test the patch, remarking: “It made my life a living hell.” Ironically, right after he confirms his replacement class is compiling and running properly, word arrives that Apple has officially granted Netscape permission to distribute the original source code after all.

```mermaid flowchart TD accTitle: Mozilla Launch Day Resolution accDescr: Sequence of events leading from the Apple code blockage to the public release of Mozilla Communicator 5.0.

subgraph LegalBlock["The Midnight Crisis"] A["Unlicensed Apple code in Mozilla tree"] --> B["Marc Andreessen phones Apple; switchboard unstaffed"] B --> C["Scott Collins codes replacement class until 5:40 AM"] end

subgraph Resolution["Clearance & Deployment"] C --> D["Apple grants official permission"] D --> E["Jamie Zawinski preps staging on blast server"] E --> F["FTP upload glitch resolved"] end

subgraph Release["Public Launch"] F --> G["Communicator 5.0 goes live for Mac, UNIX, Windows"] G --> H["Thousands download source code in first hour"] end ```

[24:06](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=1446s) March 31 Deadline: Staging the Release and the Marathon with a Bomb

As morning arrives on March 31, 1998, the Netscape campus shifts into full media-event mode. Netscape's public relations team outlines plans for Jamie Zawinski to push the code live to the mozilla.org server at approximately 10:00 AM, warning the engineering group that television camera crews and print journalists will be hovering around their cubicles to record the milestone. The programmers, already running on sheer exhaustion, react with weary sarcasm. When asked if they can just hire actors to sit in front of the monitors for the television cameras, a colleague reminds them that film crews have already been trailing them for two months, while someone else deadpans that nobody from the press will even show up.

An engineer analogizes their grueling sprint to an extreme survival drill: “One way to learn to run a marathon is put a person out 26 miles into the desert, and say, you know, there's this bomb on your back that's gonna go off in a certain length of time if you don't get into the town.” Netscape management convenes an official press conference call to announce that the source code for Netscape Communicator 5.0 is officially open to the world. Netscape's culture, an observer explains, relies far more on visceral, pragmatic problem-solving than academic theory: “It's just like hitting the baseball. If their code gets a home run, nobody's asking questions.” Nobody cares why something works, so long as the software performs.

[26:17](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=1577s) Pushing the Bits and Jamie Zawinski's Deadpan Joke

Minutes before the scheduled 10:00 AM release, a sudden server snag injects last-second panic into the room. The local machine designated to control the FTP push fails to respond. For a tense moment, the engineers scramble to figure out why the connection is dropping, discovering a minor hostname confusion where someone typed "blash" instead of "blast." Once the typo is corrected, the scripts run, the servers sync, and the builds fall into place one platform at a time. The room calls out the confirmations: Mac is up, UNIX is up, and Windows is up. The push is successful.

A company spokesperson walks over to the celebratory crowd to verify that Jamie Zawinski's presence in the room officially signifies that the code is out on the Internet. Zawinski does not miss the chance to deliver a classic piece of deadpan humor: “Actually, we decided not to. We thought it was a stupid idea.” Marc Andreessen immediately plays along, smiling as he tells the room: “That's our story and we're sticking to it.” Within its first hour online, the source code is downloaded thousands of times across the globe. Yet beneath the euphoria lies the sobering reality that sheer download volume does not guarantee outside developers will write high-quality code to help turn Netscape's fortunes around.

[27:48](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=1668s) Stuart Parmenter (Pavlov): The 16-Year-Old Contributor

Among the global volunteers drawn to the Mozilla open-source project, one of the most vital contributors turns out to be Stuart Parmenter, known across IRC and online communities by his handle "Pavlov" (or variations like "Pav Sleeping" and "Pav Tired Up Too Late"). Inside Netscape, engineers recognize that without Pavlov's prolific submissions, the project would be months behind schedule. Unbeknownst to many of his professional peers, Parmenter is a 16-year-old high school student working out of a cluttered bedroom his family calls "the cave" in rural Georgia.

His parents recount their amazement at phone calls from tech professionals in New York wanting to travel down to Atlanta to buy Stuart lunch, only to discover upon arrival that the programmer they had collaborated with for a year was just a teenager. Stuart's mother marvels that her son spends his evenings writing core components for a world-renowned software company instead of doing high school homework. When Stuart first looked through Netscape's legacy code base, he was alarmed by how tangled it was: “I went and looked back at the older code and I was really frightened by how incredibly messy and just awful the code looked.” Rather than trying to decipher the existing code, Parmenter rebuilt the rendering engine modules from scratch to make the browser render web pages significantly faster and more efficiently.

- Stuart's mother observes that his relationship with programming is instinctive, remarking that his keyboard typing is just like talking—a fluid, unconscious extension of his thoughts. - While free, volunteer-driven software contributions historically built foundational Internet protocols, Netscape's bet represents an untested experiment: whether a public commercial enterprise can successfully rely on unpaid external labor to beat a well-funded rival like Microsoft.

[29:46](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=1786s) Wall Street Skepticism and the "Show-Me" Mode

On Wall Street, market analysts evaluate Netscape's radical move through a much harsher lens. David Readerman, an investment banking analyst based in San Francisco, tracks the company's maneuvers amid the booming frenzy for Internet stocks. He points out that the financial markets function as a voting machine on whether a corporate vision will translate into measurable sales and earnings. From an investor perspective, simply giving away the browser's source code creates profound uncertainty regarding where future revenues will come from.

Readerman remains unconvinced by high-concept presentations alone: “They still have to show me that behind the vision and the slideware, there's a real sustainable business model that can deliver earnings hum, and so I'm in show-me mode for Netscape.” Back inside Netscape's offices, engineers wrestle with the same existential question. After burning countless sleepless nights to ship the source code, some wonder whether they have simply handed away their most valuable intellectual property for nothing: “Did I just work really hard to ship the company jewels out of the building and it's just gonna end in us dying and rolling in poison and misery?” Once the milestone passes, there is no reprieve—only an endless grind of writing more code.

[31:45](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=1905s) The Human Toll: Burnout, Treadmills, and the Michigan Commute

The unrelenting pressure extracts a heavy toll on the engineers' health, families, and personal lives. Tara, an engineer on the team, recounts her doctor's direct order: “Uh, my doctor says interestingly enough that I work too much and uh, that if I went to work today after my appointment he would personally kill me.” Confronting the physical drain of the tech industry, she has set a personal deadline: “I have an agreement with myself that by the time I'm 35, I'm either going to be high school teacher or bartender, but something, anything other than a in a position in the hightech industry, otherwise I'll probably die by the time I'm 40.” Senior engineers acknowledge the depressing trap of the high-tech treadmill, observing that keeping pace in software requires shutting out the outside world, reading, and family life.

The domestic fallout is starkly felt across the team:

- One engineer admits he effectively missed the first two years of his son Christopher's life, working until 8:00 PM, eating dinner, putting the kids to bed, and coding until 2:00 or 3:00 AM like a "Dad zombie." His wife recalls romantic candlelit dinners burning out while waiting hours for him to come home, sometimes worrying he had died by the side of the road. - Another engineer lives in Michigan and commutes across the country to Silicon Valley every two weeks, quipping about the cultural and temporal whiplash: “Here it's something like 12:01 in the morning, and there it's 1954.” He moved his family back to Michigan to put down stable roots in a community where people spend thirty years at an auto plant rather than constantly churning through jobs. - Despite having had roughly ten different jobs—often switching roles during peak family moments, such as two months before a baby was born—the engineer confesses to an addiction to startup volatility: “I like when everything is changing. That makes it's exciting. That's why I do it. It's something to be in the storm, right in the middle of it and seeing everything new happening and putting it all together.”

[35:28](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=2128s) The Silicon Valley Stock Option Lottery and the Mozillionaires

Software development in the United States has expanded into a massive economic engine, employing several million people and offering the highest aggregate wages for a field of its size, outpacing even sports and entertainment. For engineers flocking to Silicon Valley, the lure of striking it rich overnight is tied directly to equity compensation. In a culture where an estimated 64 millionaires are minted daily, companies routinely offer stock options worth one to two years of salary, granting employees the right to purchase shares at locked-in strike prices. For those who joined pioneering Internet firms at ground level, the windfall was immense, giving rise to legendary fortunes and the term “Mozillionaires” for early Netscape insiders.

Yet beneath the euphoria of paper wealth lies a grueling personal trade-off. Engineers routinely sacrifice their youth and personal lives, grinding away long hours without children or outside relationships in exchange for equity that often amounts to nothing. Jamie Zawinski strips away the romance of Silicon Valley compensation, asserting: “Stock options are a con.” He describes them as a classic carrot-and-stick used to coax people into forfeiting their best years on a speculative gamble, likening the startup equity game to a lottery ticket that serves as a “stupid tax”—even while candidly acknowledging that he happened to win that exact lottery himself.

- Software engineering represents the fastest-growing sector of the American economy, offering unprecedented compensation levels across a multi-million-person workforce. - Stock option packages typically vest over time and grant the right to buy equity at fixed founding-era prices, creating massive leverage during boom cycles. - Early Netscape employees who cashed in on the firm's historic 1995 initial public offering were famously dubbed "Mozillionaires."

---

[37:41](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=2261s) Microsoft’s Pressure, Code Chaos, and Division Turmoil

The financial dream began unravelling the moment Microsoft launched its aggressive assault on the Internet. Throughout 1998, Netscape’s stock price suffered a prolonged slide, rendering employee stock options practically worthless. The underlying business model collapsed in real time: just eighteen months earlier, retail and corporate browser sales generated 50 percent of Netscape’s total revenues, but under Microsoft's strategy of bundling Internet Explorer for free, browser revenues dropped to zero. Forcing a company to replace its flagship revenue driver within twelve months proved nearly impossible, leaving Netscape perceived on Wall Street as a cornered browser maker doomed to lose independence.

```mermaid flowchart TD accTitle: Netscape Revenue and Technical Crisis in 1998 accDescr: Flowchart illustrating Microsoft's bundling strategy leading to browser revenue collapse, Mozilla code integration issues, and Netscape's reorganization.

subgraph ExternalPressure["External Market Squeeze"] MS["Microsoft bundles IE with Windows"] --> ZeroRev["Netscape browser revenue drops from 50% to 0%"] MS --> DOJAst["DOJ files antitrust lawsuit against Microsoft"] end

subgraph InternalCrisis["Internal Engineering & Cost Chaos"] ZeroRev --> Cost["Browser division costs $30M/yr with minimal revenue"] Cost --> Reorg["Division reorganized twice within a single year"] FreeCode["Mozilla open source code contributions"] --> MergeConflicts["Engineers clash over private vs. public source trees"] end ```

Simultaneously, the browser engineering division faced mounting friction trying to turn Mozilla into an open-source reality. Integrating external code into Netscape’s proprietary source tree caused severe structural conflicts. In engineering meetings, team members argued tensely over directory structures, incompatible project files, and the challenge of managing private Netscape assets alongside public open-source trees. Costing roughly $30 million a year to operate while contributing negligible revenue, the browser division was reorganized in the fall for the second time in under twelve months. Outside the company, public anger grew over whether Microsoft had used monopolistic leverage rather than superior code to crush Netscape, culminating in the Department of Justice filing antitrust charges against Microsoft for predatory practices.

As Jamie Zawinski noted regarding corporate scale and stagnation: “When a company gets to be above a certain size, it's just a process, it's a mechanism for making money.” He observed that massive tech giants like Microsoft rarely innovate from scratch, instead waiting for smaller firms to create novel technologies before buying them out and milking them for corporate profit.

- Browser sales plunged from half of Netscape's total revenue to zero in just 18 months due to free browser competition. - The browser division cost Netscape nearly $30 million annually to run while operating at a severe financial deficit. - The U.S. Department of Justice charged Microsoft with anti-competitive, exclusionary practices aimed at protecting its Windows monopoly and capturing the browser market.

---

[41:24](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=2484s) The Flint Center Announcement: AOL Buys Netscape

The internal stress reached a climax when CEO Jim Barksdale abruptly moved up an all-hands meeting by a week, summoning the workforce to the Flint Center shortly after quarterly earnings. Walking onto the stage, Barksdale broke the startling news: “Well, in case you haven't read the newspaper, we have, as of 1:30 this morning, concluded negotiations and agreed to sell our company to AOL of Dulles, Virginia.” For Netscape engineers, the announcement landed like an existential shock. While being acquired by Microsoft would have prompted an immediate mass walkout, selling out to America Online felt almost as humiliating. In the tech-savvy corridors of Silicon Valley, AOL was widely mocked as an unsophisticated “service for idiots” best known for promotional CDs and juvenile voice prompts.

Culture shock and industry cynicism quickly surfaced. Netscape engineers had spent years disparaging AOL’s technology, famously sneering at AOL CEO Steve Case as a mere “soap salesman” because of his early career at Procter & Gamble. One newspaper profile brutally summarized the company's trajectory with the verdict: *Netscape: lived fast, died young, and left a tired corpse.* Outside in the free-software community, open-source advocates sounded alarms, fearing AOL would dismantle or hijack Mozilla.org. To counter the panic, Jamie Zawinski published a worst-case scenario analysis on Mozilla.org explaining that because the source code was already liberated into public hands, AOL could not revoke it. Steve Case personally emailed Zawinski days later to reassure him that Netscape's open-source trajectory was a prime asset AOL intended to support.

- Jim Barksdale finalized the acquisition agreement with AOL at 1:30 AM before announcing it to employees at Cupertino's Flint Center. - AOL paid a major premium for Netscape, turning the buyout into an instant financial windfall for Netscape stockholders. - Silicon Valley engineers looked down on AOL's consumer-oriented software stack and disparaged CEO Steve Case for his consumer-goods background.

---

[43:58](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=2638s) Executive Friction, Departures, and the End of an Era

While the AOL transaction rescued Netscape's cratered options, creating windfalls for vested shareholders, it accelerated a brain drain of key engineering talent. Clashes between the two corporate cultures were immediate; as incoming AOL executives tried to mandate the “AOL way,” defiant Netscape veterans pushed back, declaring things would be done the Netscape way with AOL assistance. For pure technical creators, the shift was alienating. Netscape and AOL had pivoted heavily toward media portals, advertising sales, and consumer marketing—domains that had little appeal to hardcore technologists who had signed up to build open, transformative network software.

The acquisition marked the end of the line for several prominent figures featured in the documentary. Tara Hernandez, celebrated by her peers for stepping up from release engineer to become one of Netscape’s most effective project managers, departed for an e-commerce startup. Her move forfeited the immediate stock surge of the AOL buyout in pursuit of the ground-floor equity upside at a new venture. Jamie Zawinski, disillusioned by the company's shifting priorities, made his exit exactly one year to the day after Netscape released the Mozilla source code. Expressing his grief over the loss of Netscape's independence, he reflected: “Regardless of how AOL runs the Netscape business, it's not Netscape anymore - that part's over.” Zawinski closed with a weary debunking of the Hollywood myth of the hacker lifestyle, noting that reality bore no resemblance to roller-skating through neon streets in spandex; it was simply sitting in a quiet room, typing code all day to escape an ordinary existence.

- Tara Hernandez left her position as release team manager to pursue an equity stake at an emerging e-commerce startup. - Jamie Zawinski officially resigned from Netscape exactly one year after the historic March 31, 1998 Mozilla code release deadline. - Netscape’s strategic transformation shifted the company away from browser engineering toward web portals, e-commerce, and advertising services under AOL ownership.

[46:36](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=2796s) The Gold Rush Addiction and Michael Toy’s Departure

Jim Roskind reflects on spending four or five years out in California, describing his home as an escape from the relentless tech jungle. Having just been promoted to Netscape’s highest engineering rank, he describes working until four in the morning even outside of a critical crunch deadline. He analyzes the psychology that grips Valley engineers, comparing it to an addiction and an adrenaline rush centered on perfection: seeing tangible results provides instant feedback to push even harder. Acknowledging his own complicity, he describes the Valley atmosphere as a modern gold rush driven by a relentless chase for wealth.

Outside, Michael Toy helps assemble a backyard playhouse with a front porch, detailing where flowers will go. Looking back on his journey as employee number six at Netscape, Toy bluntly admits that he originally signed up because the company’s overriding mission was to capitalize on the internet boom and make everyone rich. However, the relentless working hours extracted a steep personal toll, pushing his marriage to the breaking point. Toy reached an emotional and physical limit where he concluded that the rewards were no longer worth the human sacrifice. Having achieved financial independence, he chooses to retire from Netscape shortly after the Mozilla source code release.

> “If people would look at this and say, ‘Oh hey, this is a cool thing, I’m gonna start a startup and get rich quick,’ I would just have to say you need to count the costs, because you can’t ever retrieve the time that’s lost.” — Michael Toy

- Jim Roskind is elevated to Netscape's top engineering rank while regularly working past 4:00 AM. - Michael Toy, Netscape employee #6, retires following the public release of Mozilla to salvage his family life.

---

[48:29](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=2909s) Worker Ants, the $10 Billion AOL Climax, and Jim Barksdale

Engineers observe that Silicon Valley views stability with suspicion: staying at a single company for more than three years prompts peers to wonder what is wrong with you or why you cannot find another job. Programmers routinely change employers every two years, behaving like colonies of worker ants marching toward a collective goal—individual ants drop off or join midway, leaving a completely transformed team by the time the objective is reached. Meanwhile, Scott Collins maintains his long-distance commute from Michigan to Netscape, balancing product delivery pressures against the wild financial swings of the dot-com market. With the stock skyrocketing from $20 to $172 per share, Collins notes that it is difficult to feel down about grueling workloads when every adjoining cubicle houses a paper millionaire.

When the merger between Netscape and America Online (AOL) officially closes in the spring of 1999, Netscape's share value has more than doubled since the deal's first announcement. Wall Street analyst David Readerman notes that Netscape "married right" by tethering its fate to AOL. The transaction's implied value surged from an initial $4.2 billion at announcement to roughly $10 billion at closing, generating between $5.5 and $6 billion in fresh shareholder equity through shrewd executive deal-making. While several Netscape executives liquidated their positions during the company's final turbulent year, CEO Jim Barksdale continued buying shares, ultimately swapping his equity holdings for more than $500 million in AOL stock.

```mermaid flowchart LR accTitle: Netscape AOL Merger Value Growth accDescr: Diagram tracing Netscape's valuation increase from announcement to deal close. subgraph S1["Merger Announcement"] A["Implied Netscape Valuation: $4.2 Billion"] end subgraph S2["Closing (Spring 1999)"] B["Stock surges from $20 to $172/share"] C["Total Transaction Value: $10 Billion"] D["Jim Barksdale swaps equity for >$500M in AOL stock"] end A --> B --> C C --> D ```

> “So it’s hard to be depressed about the amount of work you have to do when every other cube holds a millionaire.” — Scott Collins

> “When the transaction was announced, the implied valuation was about 4.2 billion; when transaction was completed, the transaction was valued at 10 billion.” — David Readerman

---

[50:39](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=3039s) The Next Wave: Pavlov’s Interview and Readerman’s Bank

The talent pipeline never stops churning as another young programmer travels 3,000 miles to technology's western frontier. Accompanied by his mother, Stuart Parmenter (known online as "Pavlov") arrives for a job interview at Netscape. His mother candidly shares her feelings about having her son live across the continent, finding comfort in the fact that he will finally be surrounded by intellectual peers who share his passions. During his technical interview, when asked about his professional ambitions over the next few years, Pavlov answers that his singular goal is to make the UNIX build of the browser run faster than the Windows version. Netscape hires him immediately, leading Pavlov to put his college plans on hold.

Simultaneously, financial analyst David Readerman transitions to a new boutique merchant bank to capitalize on what has been characterized as the greatest legal creation of wealth in human history. Touring a nascent corporate data center filled with spools of fiber-optic wiring and telecommunication patch panels, Readerman explains how this infrastructure will route trading floors and internet pipelines. Overlooking a busy urban cross street, he predicts the retail landscape will soon be rendered obsolete by online shopping, questioning why traditional retailers like the Gap continue renovating brick-and-mortar storefronts instead of pouring capital into their e-commerce platforms.

> “My goal right now is that I want to see the UNIX version faster than the Windows version.” — Stuart Parmenter ("Pavlov")

> “Our view is that the internet changes everything, and we’re going to finance the companies that want to be the agents of that change.” — David Readerman

---

[53:09](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=3189s) The Sorcerer’s Apprentice and the Legacy of Speed

Engineers reflect on how quickly the web transformed from an obscure academic tool into a ubiquitous medium. Before Netscape, few people comprehended what HTML or the World Wide Web represented; suddenly, the internet’s decades-old latent power was unlocked via point-and-click graphical browsing. One developer compares the revolution to the classic sequence in Disney’s *Fantasia*, where Mickey Mouse experiments with the sorcerer’s open book atop the mountain—summoning forces he does not fully understand that quickly spiral beyond control. There is lingering unease about the long-term ramifications, specifically the threat that the open web could revert into television, monopolized by a handful of media conglomerates dictating public access to information.

Reflecting on their legacy, developers note that they laid tracks while industrial express trains were already speeding past them. While the technology accelerated modern life, they voice concern that the enduring legacy of Netscape and the internet might simply be forcing humanity to perform every activity faster and under vastly greater pressure. Netscape itself epitomized this compressed velocity: an iconic corporation conceived, crowned, and overtaken within a span of just four years.

> “It’s like in *Fantasia* when Mickey is standing over the book that’s open on the mountain, and he’s looking in to see what to do and he does something, and he doesn’t really know what he does, but it makes something happen, and of course this thing gets out of control and keeps going.” — Netscape engineer

> “It could be a horrible legacy if it ended up being a legacy of, you know, Netscape and the internet, that we could all like do what we’re doing only under much more intense pressure and much faster.” — Netscape engineer

---

[54:31](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=3271s) Epilogue: Monopoly Rulings and the Midnight Coders

As 1999 draws to a close, over eighteen months have elapsed since Netscape first published its browser source code to the world, yet consumers are still waiting for the debut of an official open-source browser built upon the Mozilla foundation. Concurrently, the landmark antitrust legal proceedings brought by the United States Department of Justice conclude with the presiding judge declaring Microsoft an illegal monopoly that systematically stifles competition and tech innovation.

Unfazed by the shifting regulatory landscape, AOL begins the dawn of the new millennium by executing an even larger corporate acquisition, while equity markets continue bidding high-flying tech issues to volatile new peaks. Despite the corporate mergers, legal wars, and financial manias, the closing moments underscore the fundamental bedrock powering the entire digital landscape: thousands of programmers across the world, pounding out code into the dark hours of the night to wire the modern internet into every facet of everyday life.

## Notable quotes > [37:41](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=2261s) When a company gets to be above a certain size, it's just a process, it's a mechanism for making money. — Jamie Zawinski

> [14:36](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=876s) The software industry's success has not been driven by government regulation but by freedom and the basic human desire to learn, to innovate and to excel. — Bill Gates

> [46:36](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=2796s) If people would look at this and say, ‘Oh hey, this is a cool thing, I’m gonna start a startup and get rich quick,’ I would just have to say you need to count the costs, because you can’t ever retrieve the time that’s lost. — Michael Toy

> [50:39](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=3039s) Our view is that the internet changes everything, and we’re going to finance the companies that want to be the agents of that change. — David Readerman

> [43:58](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=2638s) Regardless of how AOL runs the Netscape business, it's not Netscape anymore - that part's over. — Jamie Zawinski

## Mentioned AOL, Apple Computer, Bill Gates, David Readerman, Eric Brown, Fantasia, Flint Center, Forrester Research, Gap, Internet Explorer, Jamie Zawinski, Jeff Weinstein, Jim Barksdale, Jim Roskind, Josh Walker, Maggie Young, Marc Andreessen, Michael Toy, Microsoft, Mozilla, Mozilla.org, Netscape, Netscape Communicator, Procter & Gamble, Scott Collins, Stan Dolberg, Steve Case, Stuart Parmenter, Sun Microsystems, Tara Hernandez, United States Department of Justice, United States Senate, Windows

## Video description Code Rush is a documentary following the lives of a group of Netscape engineers in Silicon Valley. It covers Netscape's last year as an independent company, from their announcement of the Mozilla open source project until their acquisition by AOL. It particularly focuses on the last minute rush to make the Mozilla source code ready for release by the deadline of March 31 1998, and the impact on the engineers' lives and families as they attempt to save the company from ruin. Code Rush by David Winton is licensed under a CC 3.0 US License. http://clickmovement.org/coderush ---

The Film

Code Rush. The year is early 1998, at the height of dot-com era, and a small team of Netscape code writers frantically works to reconstruct the company's Internet browser. In doing so they will rewrite the rules of software development by giving away the recipe for its browser in exchange for integrating improvements created by outside unpaid developers. The fate of the entire company may well rest on their shoulders. Broadcast on PBS, the film capture the human and technological dramas that unfold in the collision between science, engineering, code, and commerce. Creative Commons BY-NC-SA 3.0 US license. http://en.wikipedia.org/wiki/Code_Rush

[Source](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y)

中文简报

《代码奔流》纪录片:网景与Mozilla的开源开端 面对微软将Internet Explorer捆绑至Windows所带来的生存威胁,网景公司孤注一掷,决定将其专有浏览器源代码免费向公众开放,启动开源Mozilla项目。由杰米·扎温斯基(Jamie Zawinski)、迈克尔·托伊(Michael Toy)、斯科特·柯林斯(Scott Collins)和塔拉·埃尔南德斯(Tara Hernandez)等工程师组成的团队顶住巨大压力,经历连续加班、技术排查与身心俱疲,全力剥离专有代码,力争赶在看似不可能完成的1998年3月31日截止日期前交付。尽管源码得以成功发布,且包括16岁的斯图尔特·帕门特(Stuart Parmenter)在内的外部贡献者也加入重构组件,但网景的浏览器营收仍走向崩溃,最终促成了AOL以100亿美元进行收购。事件过后,核心工程师面临严重的个人倦怠,进而引发高管离职、对企业转型的幻灭,以及对硅谷极速狂奔文化的深切反思。 面对微软将Internet Explorer捆绑进Windows带来的生存威胁,网景在1998年初采取了前所未有的冒险举动,将专有浏览器代码以Mozilla项目的形式开源。 (1:52) 网景工程师承受着每周60小时的高强度连轴转工作,重写数百万行代码并解决最后一刻出现的第三方许可障碍,只为赶在自行设定的1998年3月31日公开发布期限前完成。 (6:07) 微软的免费策略在18个月内摧毁了网景的浏览器收入,使其占业务比重从50%降至零,导致该部门每年面临近3000万美元的运营亏损。 (37:41) AOL在1999年春季以100亿美元完成对网景的收购,促使该公司从独立软件开发转向门户网站与电子商务,同时也引发了核心工程师的离职潮。 (41:24)

Reading summary

Facing commercial collapse under Microsoft's predatory bundling tactics, Netscape Communications mounted an audacious counteroffensive by releasing its proprietary browser codebase to the public as the open-source Mozilla project. The documentary chronicles the extreme engineering crunch, severe personal fallout, and corporate realignment that culminated in Netscape's $10 billion buyout by AOL while laying the groundwork for an open web. The Open-Source Gambit Against Microsoft's Dominance (1:52) Within three years of pioneering the commercial web browser, Netscape found its core business model destroyed. After Microsoft began distributing Internet Explorer for free as a bundled Windows component, Netscape's browser revenues collapsed from 50 percent of company earnings to zero in just eighteen months. Operating a browser development division costing roughly $30 million annually with negligible incoming revenue, Netscape executives chose to surrender their proprietary source code to the public on March 31, 1998, under the code name Mozilla, hoping an open-source standard would drive traffic back to their enterprise software. The strategic shift met immediate skepticism from financial analysts. Firms like Forrester Research questioned whether releasing the browser into the public domain was a revolutionary alliance with global programmers or merely an admission of defeat against Microsoft. Outside the company, the competitive warfare culminated in a landmark Department of Justice antitrust lawsuit, which eventually concluded that Microsoft had operated as an illegal monopoly by using anti-competitive contracts and operating system integration to stifle browser market competition. Engineering Triage and the March 31 Milestone (3:11) Netscape engineers faced an immovable deadline to audit and clean 2 to 2.5 million lines of source code, which had expanded thirty-fold since the company's inception. Project leaders Jim Roskind and Michael Toy imposed strict triage discipline to drive the defect log down to zero—a milestone jokingly christened 'Zarro Boogs.' To ensure that external programmers could actually use the software, the team invited an outside developer into the bullpen to verify a clean, independent compilation of the browser without relying on internal Netscape infrastructure. Hours before the scheduled public deployment, licensing complications with Apple Computer over third-party patent indemnification threatened the launch. While co-founder Marc Andreessen attempted to navigate Apple's unstaffed corporate switchboard, programmer Scott Collins worked through the night until 5:40 AM writing a clean-room replacement class from scratch. Although Apple ultimately granted clearance for the original code just before sunrise, the exhausting sprint allowed Jamie Zawinski and the release engineering team to successfully push Communicator 5.0 live across Windows, Mac, and UNIX on March 31, triggering thousands of global downloads within its first hour. Silicon Valley Work Culture and the Human Cost (31:45) The drive to deliver Mozilla spotlighted the punishing human toll of Silicon Valley startup culture. Programmers endured continuous shifts exceeding 60 hours, with engineers like Scott Collins outfitting cubicles with mattresses and light switches to function as micro-apartments. Build manager Tara Hernandez reported receiving medical warnings that continuing her relentless workload would lead to severe health consequences, while other team members experienced marital friction and prolonged absences from their young children. While early Netscape veterans, dubbed 'Mozillionaires,' accumulated significant fortunes during the company's historic 1995 initial public offering, developers like Zawinski criticized employee stock options as a speculative carrot used to extract workers' youth and vitality. The industry treated engineers like a colony of worker ants, with staff routinely rotating employers every two to three years. Recognizing that the intense lifestyle had pushed his family life to the brink, Michael Toy, Netscape's sixth employee, chose to retire immediately following the March 31 release to recover lost time. The AOL Buyout and the New Development Model (41:24) In late 1998, Netscape stunned its engineering workforce by announcing an agreement to be acquired by America Online. When the transaction closed in the spring of 1999, surging tech equities lifted the deal's implied value from an initial $4.2 billion to roughly $10 billion, allowing CEO Jim Barksdale to swap his equity for more than $500 million in AOL shares. However, the merger triggered immediate cultural friction: technical purists objected to AOL's portal- and advertising-driven business model, leading key contributors—including Tara Hernandez and Jamie Zawinski—to resign. Despite the corporate disruption, the open-source experiment successfully activated global outside talent. The project's most prolific early volunteer emerged as Stuart Parmenter ('Pavlov'), a 16-year-old high school student working from his bedroom in Georgia who rebuilt the browser's rendering engine to run significantly faster. Parmenter's work bypassed Netscape's messy legacy architecture, ultimately earning him a full-time engineering hire in Silicon Valley and illustrating how public source distribution could bypass traditional corporate hierarchies. By the end of 1999, eighteen months after the source code release, consumers were still waiting for an official, stable browser built upon the Mozilla codebase. While the open-source maneuver shielded the code from corporate obsolescence and outlived Netscape's absorption into AOL, early developers expressed lingering concern that their technical achievements had primarily accelerated the pace and pressure of everyday human life.

精炼阅读摘要

纪录片《代码狂奔》(Code Rush)记录了网景(Netscape)面对微软操作系统的垄断围剿,通过将旗舰浏览器开源为Mozilla项目进行生死突围的历程。该片展现了硅谷早期在技术理想与资本狂潮间的激烈张力:工程师以透支健康的极限劳动换取期权财富,而开源举措虽激活了全球协作,却未能阻挡网景商业模式的瓦解及最终被AOL收购的命运。 开源孤注一掷:Mozilla项目的诞生 (1:52) 1995年网景IPO开盘价38美元并在首日冲至72美元,开启了早期互联网热潮。但到1998年初,因微软将Internet Explorer与Windows系统深度捆绑,网景陷入严峻存亡危机。为打破困局,网景决定在1998年3月31日将核心浏览器200万至250万行专有代码免费向公众开放,代号“Mozilla”。网景期望借助全球外部黑客的力量重构代码,使Mozilla成为互联网通用标准,进而带动企业级软件与门户业务。 然而,分析机构Forrester Research等市场观察者质疑此举无异于主动放弃浏览器阵地;华尔街分析师戴维·里德曼(David Readerman)也直言市场处于审慎观察期,质疑其缺乏明确的盈利模式。在技术实现上,网景开始依赖外部开发者的无偿贡献,例如16岁的高中生斯图尔特·帕门特(Stuart Parmenter,网名Pavlov)通过重构关键的页面渲染引擎成为核心贡献者。这种让商业公司依靠全球松散黑客群体对抗微软雄厚资本的做法,在当时是一次前所未有的冒险实验。 极限冲刺与硅谷极客文化的代价 (6:07) 面对3月31日的公开交付截止日,网景工程团队陷入严苛的高压冲刺。代码构建经理塔拉·埃尔南德斯(Tara Hernandez)时刻紧盯系统状态,资深程序员斯科特·柯林斯(Scott Collins)在工位搭设床铺连续工作60小时。团队将目标定为“清空缺陷列表(Zarro Boogs)”,全力督促杰夫·温斯坦(Jeff Weinstein)等人扫除阻碍构建的关键代码错误。临近发布数小时前,因苹果公司(Apple)授权未明,柯林斯通宵工作至凌晨5点40分独立重写替代代码,折射出团队凭直觉与身体极限硬扛进度的工程文化。 这种高强度研发暴露了硅谷极客文化的残酷代价。尽管早期的“网景百万富翁”(Mozillionaires)神话刺激着年轻程序员全天候投入,但开源布道师杰米·扎温斯基(Jamie Zawinski)直言股票期权更像是一种让人透支青春的“愚人税”。多位骨干承受了严重的健康危机和家庭疏离:埃尔南德斯被医生严令休假以防过劳;资深工程师因常年夜间工作而错失孩子的幼年陪伴;早期员工迈克尔·托伊(Michael Toy)则在完成发布后因婚姻濒临破裂选择退休,警示后人不要被技术狂热夺走不可挽回的人生时间。 微软垄断施压与网景商业模式瓦解 (14:36) 网景的溃败根源于微软在桌面操作系统领域的垄断优势。在微软实行免费捆绑策略后的18个月内,原本为网景贡献50%营收的浏览器销售收入彻底降为零。即便浏览器部门每年消耗近3000万美元研发成本且被迫在一年内两次重组,网景仍难以在私有资产与公共开源代码库的冲突中找到平衡。 网景首席执行官吉姆·巴克斯代尔(Jim Barksdale)在参议院听证会上指控微软以合约手段强迫OEM厂商排挤竞争对手,而比尔·盖茨(Bill Gates)则坚称免费整合属于正当的自由市场创新。这一争端随后引发美国司法部对微软提起反垄断诉讼。尽管主审法官在1999年底裁定微软构成非法垄断并扼杀竞争,但迟到的法律判决已无法挽回网景丧失独立造血能力的客观事实。 AOL并购终局与技术理想主义退场 (41:24) 1998年秋,网景管理层宣布将公司出售给美国在线(AOL)。这笔收购在网景内部引发强烈抵触,热衷底层技术的极客们普遍鄙视AOL粗浅的消费级网络服务与营销手段。然而伴随互联网泡沫,该交易总额在1999年春交割时从最初的42亿美元飙升至100亿美元,网景股价升至172美元,巴克斯代尔换得逾5亿美元AOL股票,令许多员工在账面上成为富翁。 巨额财富未能阻止核心研发团队的流失与文化裂痕。由于AOL将重心转向网络门户、广告及电子商务,无法适应新战略的技术骨干相继出走:埃尔南德斯转投电商初创企业;扎温斯基在Mozilla发布一周年当天辞职,感叹网景的独立灵魂已经消亡。工程师们在反思中认为,网景就像迪士尼《幻想曲》中失控施法的学徒,在打开互联网潘多拉魔盒的同时,也留下了迫使全社会在空前高压与极速中运转的沉重遗产。 网景在短短四年内完成了从初创神话到被巨头瓦解并被兼并的全过程。本片纪录了Mozilla作为现代开源浏览器火种的艰难初创,但也指出了骨感的现实:截至1999年底,在微软被判定垄断与资本疯狂重组的背后,普通用户仍未能用上基于Mozilla的正式浏览器。在技术乌托邦与商业资本的残酷碰撞中,维系互联网运转的基石,依然是全球无数在深夜屏幕前默默敲击代码的普通工程师。

Detailed notes — zh

## Background 该视频由频道 The Documentary Network 于 2013 年 8 月 12 日在 YouTube 平台发布。纪录片《Code Rush》(由 David Winton 执导并在 PBS 播出)记录了 1998 年互联网泡沫鼎盛时期,网景公司(Netscape)面对微软的极限施压,工程师团队在生死线前重构浏览器并将底层代码以 Mozilla 项目开源的全过程,直至公司最终被 AOL 收购。 ## TL;DR 在微软利用操作系统垄断捆绑 IE 浏览器的绝境下,网景孤注一掷决定在 1998 年 3 月 31 日前向全球免费开放其浏览器的数百万行源代码,试图借助外部黑客社区挽救颓势。影片近距离记录了 Michael Toy、jwz、Tara Hernandez、Scott Collins 等核心工程师在面对代码审查、恶性 Bug 以及发布前夕苹果授权纠纷等重重危机时,日夜颠倒、逼近身心极限的高压冲刺。尽管开源源码如期交付并吸引了如 16 岁天才黑客 Pavlov 等外部力量的加入,但技术狂欢无法掩盖商业造血能力的丧失;随着网景以百亿美元被 AOL 收购,团队内部陷入了期权兑现的资本狂欢与黑客理想主义破灭的撕裂之中。 ## Atmosphere & style 全片充斥着一种夹杂着末日焦虑与极客亢奋的紧绷感。昏暗的工位隔间、深夜闪烁的监控屏幕、堆积如山的垃圾邮件与外卖,将观众直接拽入 1990 年代末硅谷那场狂乱的淘金热潮。镜头在工程师面对家庭时的愧疚幽默、与时间赛跑时的黑色自嘲,以及华尔街资本冷酷算计之间反复切换,整体叙事冷峻而真实,真实展现了信息时代先驱者们在改变世界与透支自我之间的巨大代价与宿命感。 ## Bulletin - [01:52](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=112s) 1998年初,面对微软免费捆绑IE浏览器与OEM排他限制的绝境,网景决定在3月31日生死线前将包含200多万行代码的Netscape Communicator开源,全面启动代号为Mozilla的开放战略以确立互联网事实标准。 - [23:04](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=1384s) 在遭遇苹果未授权代码阻碍与深夜全量重写后,Mozilla源码如期公开发布,并迅速获得佐治亚州16岁天才黑客Pavlov(Stuart Parmenter)等全球无偿开发者的核心技术重构支持。 - [41:24](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=2484s) 尽管浏览器直销收入因免费竞争直接归零,AOL在1998年底宣布整体收购网景,得益于科技股暴涨,交易最终在1999年春以100亿美元完成结算,网景CEO Jim Barksdale换取了超过5亿美元股票。 - [43:58](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=2638s) 并购与商业化妥协引发了理想主义极客的离职潮,核心布道者Jamie Zawinski在源码开源一周年之际辞职,网景从创立、巅峰到被兼并仅历时四年,成为硅谷狂飙与残酷周期的标志性样本。 ## Key takeaways - [00:17](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=17s) 在1990年代末的硅谷,代码被视为当代文化的有机血液与全新边疆,少数程序员在键盘前的敲击正在定义整个人类社会与互联网的交互方式。 - [01:52](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=112s) 面对微软利用个人电脑操作系统垄断地位进行免费捆绑与OEM排他施压,网景商业模式遭遇毁灭性打击,被迫采取开放Mozilla源码这一激进防守反击策略。 - [04:51](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=291s) Mozilla团队必须在1998年3月31日前清洗超过200万行遗留代码,并在高压中发明出“Zarro Boogs”(近似于零Bug的可用状态)术语以推进交付。 - [06:46](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=406s) 软件工程协作具有极高的隐藏复杂度,代码合并与排障如同烘焙巧克力饼干,微小颗粒的失误在编译端出后难以肉眼追溯,导致管理程序员犹如“赶猫”。 - [14:36](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=876s) 网景CEO Jim Barksdale在参议院反垄断听证会上公开指控微软利用OEM排他协议扼杀竞争,而比尔·盖茨则以自由市场与适者生存为由极力辩护。 - [23:04](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=1384s) 在发布前夕遭遇未授权苹果代码阻碍时,网景双轨推进Marc Andreessen的商务交涉与Scott Collins的通宵类重写,最终在截止日前数小时惊险化解合规危机。 - [27:25](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=1645s) 开源模式展现了传统企业无法单独雇佣的全球开发者合力,佐治亚州16岁高中生Pavlov在卧室中几乎从零重构了浏览器的核心显示渲染链路。 - [31:45](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=1905s) 硅谷极度的高压与“24-7-365”狂热研发让工程师付出了严重的健康透支与家庭代价,产生了一批长期缺席子女童年的“僵尸老爸”。 - [35:28](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=2128s) Jamie Zawinski公开抨击硅谷的股票期权犹如用唯一青春做赌注的“彩票税”与骗局,而公司核心浏览器收入一年内归零更让期权神话一度濒临破灭。 - [38:36](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=2316s) 开源外部贡献代码树与网景内部私有代码的严重冲突,加上每年3000万美元无收入的运营成本,导致浏览器团队在一年内经历两次震荡重组。 - [41:24](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=2484s) 网景最终被其极客文化所鄙夷的拨号服务商AOL以百亿美元天价收购,引发以Jamie Zawinski和Tara为代表的纯粹技术主义者因不满商业化与官僚化而集体出走。 - [53:39](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=3219s) 网景从诞生到被收购仅走过短短四年,确立了硅谷高压狂奔与残酷淘汰的行业速度,但也通过Mozilla项目为后来的开放网络留下了无法收回的代码火种。 ## Detailed walkthrough ### [00:17](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=17s) 硅谷淘金热与代码的魔力 许多人怀揣着追寻“硅谷体验”的梦想来到这里,他们拖着一只手提箱,沿着 101 号公路一路南下,期望目睹传闻中的科技圣地。然而,呈现在眼前的不过是稀松平常的高速公路、办公园区和带状购物中心(strip malls),看起来与他们去过的任何地方别无二致,让人忍不住怀疑自己到底来到了哪里、为何而来。但在这平凡的表象之下,代码正是驱动一切计算机运转的核心底层。代码被比作当代文化的“有机体血液”,推动着整个世界向前运转;技术已经成为当今社会的“神明”,人们对技术本身以及创造技术的工程师们满怀敬畏。 在 1990 年代末,软件开发被视为一种全新的边疆开拓,宛如重现了加利福尼亚的淘金热潮,或是重返 1920 年代的好莱坞初创期。计算机正在变得无处不在,人类与现实世界的互动越来越依赖于计算机的媒介化,而这整个世界的未来走向,实际上正由极少数的一小群程序员在键盘前敲击定义。 ### [01:52](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=112s) 巨头碾压下的绝地反击:Mozilla 计划启动 不到三年前,网景通信公司(Netscape Communications)的一支小型工程师团队开发出了让互联网冲浪变得极其简便的浏览器软件,彻底改变了计算领域的面貌。然而到了 1998 年初,网景陷入了巨大的危机之中,正被软件业庞然大物微软(Microsoft)逼入绝境。为了挽救濒临崩溃的局面,网景不得不采取一项激进的战略:向公司外部的所有程序员免费公开其浏览器的底层源代码——即代号为“Mozilla”的网页浏览秘密配方。 ```mermaid flowchart LR accTitle: Mozilla 开源战略闭环 accDescr: 展示网景如何通过开源 Mozilla 代码建立行业标准并拯救公司业务 subgraph OpenSource ["开源协作"] A["开放 Mozilla 源码"] --> B["吸纳外部黑客与开发者贡献"] end subgraph MarketImpact ["市场与商业回馈"] B --> C["确立互联网行业标准"] C --> D["带动网景周边产品与服务"] D --> E["挽救网景商业颓势"] end ``` 如果 Mozilla 能够被外界广泛采用,网景的代码就会成为事实上的互联网标准,从而将用户重新吸引回其相关产品线,重振公司日渐下滑的命运。纪录片的核心聚焦于聚集在同一栋大楼内的工程师团队,在接下来的一年里,他们为了打造 Mozilla 必须将自己的生活彻底颠倒,与强大的竞争对手殊死一搏。 - 网景团队在动员时高呼口号:“Netscape! everywhere! team! fight!” - 全员齐声高喊项目代号:“Mozilla! Mozilla! Mozilla!” - 核心交付目标:在 1998 年 3 月 31 日前,将 Netscape Communicator / Mozilla 的源代码正式交付给外部开发者。 ### [03:11](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=191s) 3月31日生死线:Michael Toy 与倒计时会议 随着 3 月 31 日交付日期的临近,整个团队面临着近乎不可能完成的任务量。在紧急会议室内,团队领导者们试图厘清工程进度到底落后了多少。作为网景最早的员工之一,主管 Mozilla 公开发布团队的 Michael Toy 坦率地直面现实,指出有时候唯一弄清项目究竟有多危险的方法,就是把所有人关进房间里互相对视。他们曾经对外公开承诺在 3 月 31 日交付 Netscape Communicator,如果到时候拿不出来,就必须有一个能够向外界交代的方案。 面对微软的压迫和极度紧迫的时间表,Michael Toy 展现出一种带有黑色幽默的务实与坚韧。关于成功的概率,Michael Toy 甚至直言不讳地指出:“We're probably doomed, we're probably gonna fail. Microsoft is probably gonna squish us like bug anyway, but just cause we're doomed doesn't mean you know we can't get up in the morning and do work.”(我们很可能注定要完蛋,我们很可能会失败。微软无论如何都很可能会像碾死虫子一样把我们捏碎,但哪怕我们注定完蛋,也不代表我们早上不能爬起来继续干活。) 在家庭生活中,Toy 面对孩子时表现得非常风趣随和。当孩子们问他上班做些什么时,他打趣说自己只是坐在会议室里发呆沮丧和读邮件。但孩子们却觉得父亲的办公室是世界上最酷的地方,因为那里有玩具枪、免费汽水和大健身球,在孩子眼里他简直是在迪士尼乐园上班。 ### [04:51](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=291s) 软件核心团队亮相:极客、布道者与守门人 在争分夺秒的冲刺阶段,软件安全专家 Jim Roskind 被引入团队,负责执行严谨的工程精度标准。Jim Roskind 将整个研发过程比作一场高强度的长跑:“The hard part is to run with significant intensity the all way, knowing that if you ever start walking, you're not going to make it and just keep the end in sight, and know that there's this urgency.”(最困难的部分在于全程保持极高强度的奔跑,因为你知道一旦停下来开始步行,你就绝不可能按时抵达终点,你必须紧盯着终点线,并时刻意识到这种紧迫感。)整个团队弥漫着厄运临头的焦虑感,每个人都在怀疑自己是否已被推向了能力极限。 与此同时,开源软件布道者 Jamie Zawinski(jwz)则承担起号召外界开发者加入网景战役的重任。Jamie Zawinski 解释了开源理念的核心逻辑:“The free source thing is trying to change the rules, right. There are people who have the free software religion, the one thing they have in common is they're all hackers, they all like writing code, so you're hoping to tap into all of those smart people and get something from them, you know, so that everyone benefits.”(免费开源这套东西就是试图打破原有的游戏规则。那些坚守自由软件信仰的人都有一个共同点:他们都是黑客,他们都热爱写代码。所以你希望能调动所有这些聪明人的智慧,从他们身上汲取力量,最终让所有人都能从中受益。) 为了确保这庞大工程的代码质量,构建工程师(Build Engineer)Tara Hernandez 成为了关键的系统守护者: - **两百多万行代码的清洗**:团队必须对 200 万到 250 万行代码进行逐行审查,部分核心代码甚至需要反复核验两遍以上。 - **构建系统的红绿监控**:数百名工程师源源不断地向代码库提交修改,Tara 盯着构建监控系统,绿灯代表构建成功;一旦大量改动涌入导致构建失败崩溃(“wham, the build all died”),所有人的工作都会被迫停摆,她只能无奈叹道:“We're doomed.” - **深夜排障排头兵**:资深程序员 Scott Collins 专门负责在深夜处理最棘手的系统崩溃。 ### [06:46](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=406s) Scott Collins 的工位哲学与烤饼干隐喻 已经在公司连续奋战了约 60 个小时的 Scott Collins,对软件开发行业的特殊作息有着深刻见解。Scott Collins 将写代码与普通行业进行了对比:“Writing software is different from selling real estate. Selling real estate you sell to people, the people sleep at night. When they go to sleep you have to stop selling real estate. Computers never sleep.”(写软件和卖房地产完全不同。卖房子你是卖给人,人到了晚上是要睡觉的;他们睡了,你就得停止卖房。但计算机从不睡觉。) Scott Collins 的工位(cube)比其他人布置得更加舒适齐全,不仅有一张舒适的沙发,沙发底下还塞了一张用于随时倒头补睡的床垫,墙上挂着孩子画的画,他还自己掌控着工位上方的照明开关。 在日常排障中,海量的 Bug 往往因无人认领而停滞不前。比如仅 Jeff Weinstein 一人身上就堆积了十几个未解决的错误,管理人员不得不通过寻呼机紧急呼叫他回电处理。因为在庞大的软件工程中,任何一个隐藏在角落的微小 Bug 都可能导致整个系统构建瘫痪,威胁发布排期。 ```mermaid flowchart TD accTitle: 汽车制造与软件烘焙的排障复杂度对比 accDescr: 展现汽车装配的可视化优势与软件协作如同烘焙原料混合后的不可见性排障难题 subgraph CarAssembly ["汽车装配(高度可见)"] C1["20人团队流水作业"] --> C2["后退40英尺全局肉眼观察"] C2 --> C3["立刻发现谁没装车轮"] end subgraph SoftwareBaking ["软件工程(如同烘焙食谱)"] S1["40名程序员分别提交代码碎片"] --> S2["烘焙混合:研磨面粉与巧克力碎片"] S2 --> S3["打包编译并端出成品"] S3 --> S4["用户品尝抱怨口味不对"] S4 --> S5["难以直接定位:哪一份面粉颗粒不均?"] end ``` 这种排错困境被生动地比作烘焙巧克力饼干:如果把 40 个程序员的代码合并,就像有人磨面粉、有人做巧克力碎屑,每个人处理的颗粒大小都必须完全精准。如果最终端出来的饼干味道不对(“I don't like the way this tastes”),在所有细节早已混杂在一起的情况下,管理者很难立刻分清究竟是哪个环节的原料出了差错,而时钟却在滴答作响,逼迫所有人必须按时交货。 ### [09:06](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=546s) 极客的基因与修道院般的隐秘文化 自网景创立以来,构成浏览器的代码量急剧膨胀了 30 倍。编写与调试这庞然大物,依赖的是科学与艺术之间的微妙平衡。在许多外人看来,顶尖程序员谈论自己工作时,就像在描述某种炼金术或不可思议的巫术。这正如优秀的棒球击球手往往无法准确解释自己为什么总能击中球一样,最顶尖的软件高手通常也难以言明自己为何具备这种天赋。 团队成员普遍认为,成为优秀程序员的关键在于从小就在技术氛围中浸润成长: - **童年浸润**:团队中的许多人在成年之前就已经离不开计算机,整个成长过程伴随着拼图、数学问题、益智玩具(Erector sets)以及乐高积木的组装,而成年后他们搭建的结构则变成了软件。 - **极客家庭**:有工程师自豪地提到自己的母亲也是顶级极客(“My mom is a first class geek too”),在 Sun 公司担任核心管理职务。在网景,大家评估软件易用性的通用口头禅通常是“我妈妈会不会用?”,而这位工程师则笑称:“Yeah, my mom can use it. My mom can write optimizing compilers.”(我妈当然会用,我妈连代码优化编译器都会写。)还有人提到自己在 12 岁时就能靠帮别人编程赚到每小时 50 美元的高薪。 这种特殊的工程环境催生了一种独特的青年与极客文化。年轻工程师们愿意将自己的整个人生押在公司身上,维持着“24-7-365”(全天候、全年无休)的疯狂工作投入。然而讽刺的是,这些正在亲手发明未来的人,却因为身处毫无稳定性的行业震荡中,完全看不清自己的个人未来。这种生活被形容为犹如“苦行僧般的存在(monk-like existence)”——女性极少涉足,由男性高度主导,其紧密而封闭的运作机制宛如共济会或者街头帮派,在日夜不休的代码狂欢与压力宣泄中形成了一种排他性极强的亚文化圈子。 ### [12:07](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=727s) 现代村落与“赶猫”困境 在网景(Netscape)的办公室里,程序员们的工作与生活完全融为一体。长期的加班让公司变成了员工唯一的社交圈。Tara 打电话给同事 Chris 探讨技术难题,开场便半开玩笑地撒娇发问:“你有多爱我?”随后立刻切入复杂的线程、JavaScript 与 Java 的交互问题。正如工程师们所感叹的,职场已经成为了“现代村落”,大家在其中熟悉彼此的过往,对彼此讲的冷笑话耸耸肩,享受着在别处无法获得的熟悉感与连贯性。 然而,软件管理面临着巨大挑战。一次紧急会议上,管理层明确表示会议目的不是要指责任何人,而是要让整个团队“极其专注地将 Bug 数量归零”。此时,关键工程师 Jeff Weinstein 却不见踪影——周末未提交代码(check-in),不回邮件也不接电话,定位器显示他和其他“殖民者”呆在一起。面对自由散漫的工程师团队,管理层无奈地借用俗语总结:“The old saying is that trying to manage programmers is like trying to herd cats.”(俗话说,想要管理程序员就像是在试图放牧一群猫。) 在短短不到四年时间里,网景从少数几人迅速扩张到超过 200 人,但寻找一个关键程序员依然常常成为浏览器团队需要攻克的难关。当发现 Jeff 依然不在工位时,Tara 和同事开玩笑说准备雇杀手除掉他,并让人转告他一旦回来就赶紧惊慌失措地到处跑,因为在 Mac 平台上的移植工作由于缺少他的数据已经彻底“完蛋了(Doomed)”。 - 会议目标:由原先的“适度专注”全面转变为“致命般专注(deadly focused)”,力保 Bug 计数彻底归零。 - 团队规模:网景在不足四年时间内由最初的几个人激增至 200 多人。 - 协作瓶颈:Mac 平台开发人员因等待 Jeff Weinstein 的关键代码与数据而陷入停滞。 --- ### [14:36](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=876s) 参议院听证会:反垄断博弈 网景陷入生死存亡的困境,根本原因在于微软(Microsoft)及其掌门人比尔·盖茨(Bill Gates)。盖茨将网景的浏览器视为对其计算机帝国的巨大潜在威胁,迅速采取反击手段:不仅将微软自家的 Internet Explorer 浏览器完全免费提供,还被网景指控利用不公平的商业手段抢夺客户。 在美国参议院的反垄断听证会上,网景首席执行官吉姆·巴克斯代尔(Jim Barksdale)直面盖茨并阐述网景的遭遇。Barksdale 坦言自己非常钦佩盖茨及其企业,但必须要求微软为其行为负责: > “Actions that intimidate PC OEM manufacturers to use their products and exclusionary practises that prevent them from using my products.” —— Jim Barksdale 比尔·盖茨则坚决辩护,认为并非所有企业都能成功,有些企业的失败是因为没有拥抱变革,这正是自由市场与技术演进的规律。他声称软件行业的繁荣并非源于政府监管,而是来自自由以及人类学习、创新与超越的渴望。 ```mermaid flowchart TD accTitle: Netscape vs Microsoft Senate Battle accDescr: 微软通过免费捆绑与OEM排他限制打压网景,促使双方在参议院反垄断听证会上对峙。 subgraph MS["微软打压策略"] M1["IE 浏览器完全免费"] M2["对 PC OEM 厂商施加排他协议"] end subgraph NET["网景面临危机"] N1["市场份额骤降"] N2["商业变现模式遭受毁灭性打击"] end subgraph SENATE["参议院听证会交锋"] Barksdale["Jim Barksdale:指控垄断与不正当竞争"] Gates["Bill Gates:辩称为自由市场竞争与未拥抱变革的结果"] end MS --> NET NET --> SENATE ``` --- ### [15:54](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=954s) 攻坚冲刺与“零Bug”(Zarro Boogs) 千里之外的网景工程师们正在连轴运转,不分昼夜地冲刺,试图赶在 3 月 31 日 Mozilla 源码发布截止日前交付成果。一位项目经理回忆哈佛学者曾来访调研软件工程理论,问及他们如何开发软件,而他讲完后对方却直摇头,觉得他既不懂“原则 7”也不懂“原则 22”。对此他直言自己确实对教条一无所知,网景的哲学是每天清晨醒来都扪心自问:“根据今天所掌握的信息,达到目标的最佳途径是什么?” 由于没有任何单个人或小组有精力通读全部 200 万行源代码去排除隐患,压力全落在了负责核心代码的工程师肩上。此时距 3 月 31 日仅剩几天,全团队的进度卡在关键程序员 Jeff Weinstein 身上,他被大家戏称为全公司“最在劫难逃的人(most doomed)”。Jeff 决定通宵解决手头一连串棘手的 Bug,最终在当晚 9 点到 11 点左右将所属任务清空。 随着团队跨越这道里程碑,Bug 计数器终于触底。Michael Toy 发明了一个充满自嘲与狂喜的黑话术语: > “There is this magic phrase that Michael Toy invented which is 'Zarro Boogs', which is it's not quite perfect but it's perfect enough as zero bugs / 'zarro boogs'.” - 代码体量:网景浏览器拥有超过 200 万行复杂的源代码,无法依靠全量人工通读排查。 - 关键阻碍:Bug 4330 等硬核缺陷在最后关头被逐一强行关闭。 - 里程碑术语:“Zarro Boogs”(故意拼错的 Zero Bugs),象征着代码虽未达绝对完美,但已达到足以发布的稳定状态。 --- ### [18:27](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=1107s) 外部编译首秀与公关难题 在源码公开发布前,团队迎来了决定成败的终极演练:找一名从未接触过该代码的外部人员,测试他是否能在纯净环境下成功编译 Mozilla。如果外部开发者无法跑通构建,网景的开源大计就将在 3 月 31 日遭遇滑铁卢。测试者原本以为现场会像“苏联式”那样有一两百人排排坐,结果网景的组织极其随性。在简要配置了一组编译脚本后,源码被打包整合。编译跑通的刹那,整个办公室爆发出一阵狂欢与欢呼。尽管中途曾遭遇“大崩溃(Big crash)”,但经过一次细微调整后程序便顺利运行。 与此同时,公关团队正紧张地向媒体和分析师吹风,希望复制 1995 年公司破纪录 IPO 时的全民狂热。当年网景挂牌首日,发行价为每股 38 美元,几分钟内便飙升至 72 美元,成为华尔街历史上规模空前的上市盛事。 然而不到三年后,分析机构(如 Forrester)对 Mozilla 的态度却极为冷淡与怀疑。分析师 Josh Walker 等人直言,媒体很难理解开源的真正意图,甚至普遍怀疑网景是因为在浏览器主战场已经无法继续与微软正面竞争,实质上已经举白旗投降: > “I think there is a belief that Netscape doesn't have a position to continue to compete with Microsoft in the browser front and that in essence you've given up on the browser position.” —— Josh Walker 尽管网景解释将源码开放是为了将开发力量从公司内部扩展到成千上万的虚拟开发者社区,让战局从“网景对决微软”演进为“开源联合社区对决微软”,但这一理念在当时依然难以服众。此外,外部合作同样变数丛生——苹果公司(Apple)对专利授权条款疑虑重重,其法务代表声称无法确定协议是否提供了足够的专利保护,为即将来临的发布日蒙上了新的阴影。 ### [23:04](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=1384s) 苹果版权危机与凌晨的代码替换 在预定发布 Mozilla 开源源代码的最后关头,项目遭遇了严重的法律障碍:Mozilla 代码库中包含一段来自苹果公司(Apple)的小模块,而该模块尚未获得公开发布许可。为了不让整个发布计划泡汤,网景(Netscape)高层必须立刻升级处理。创始人马克·安德森(Marc Andreessen)亲自抓起电话紧急交涉,却被困在繁琐的联络流程中:“Hi this is Marc Andreessen, I called a few minutes ago, and left message we're trying to get - the problem is I can't get phone there's no one at the Apple switchboard so I'm having a hard time getting phone numbers for people.” 与此同时,为了确保次日早晨能够如期交付,工程师斯科特·柯林斯(Scott Collins)被紧急召来,通宵达旦地编写自己设计的替代类,以彻底剥离苹果的代码。 柯林斯通宵奋战至清晨 5 点 40 分,硬生生把替代模块赶了出来。他精疲力竭地感慨,这简直让他的生活变成了人间地狱:“It's my last bug. When I complete this bug, I will be allowed to rest.” 幸运的是,就在他搞定替代方案后不久,苹果公司终于传来许可通知,允许网景公开发布原有的源代码,团队这才如释重负。 ```mermaid flowchart TD accTitle: 苹果代码授权与紧急替代流程 accDescr: 展现网景在发布前夕处理苹果未授权代码的应急双轨流程 subgraph Block ["阻碍发现"] A["Mozilla 包含未授权苹果代码"] --> B{"能否按时发布?"} end subgraph TrackA ["外交途径"] B --> C["Marc Andreessen 紧急致电苹果"] C --> D["总机无人接听 / 联络受阻"] D --> E["最终取得苹果正式许可"] end subgraph TrackB ["技术后备"] B --> F["Scott Collins 连夜重写替代类"] F --> G["通宵奋战至凌晨 5:40 测试通过"] end E --> H["代码安全上线"] G -.->|"作为备用保险"| H ``` ### [24:06](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=1446s) 上线倒计时:绑着定时炸弹跑马拉松 代码问题解决后,网景随即筹备上午 10 点的代码上传与媒体通气会。公关团队计划在杰米·扎温斯基(Jamie Zawinski)向服务器推送代码时安排媒体拍照和电视台采访。疲惫不堪的工程师们对此极不情愿,甚至半开玩笑地建议能不能雇几个演员来代替他们摆拍上电视,抱怨道:“We've been on TV for two months.” 一位工程师用极度生动的比喻形容团队面临的死线重压:“One way to learn to run a marathon is put a person out 26 miles into the desert, and say, you know, there's this bomb on your back that's gonna go off in a certain length of time if you don't get into the town. Well, that'll motivate you to get in but there is a certain chance that you'll be blown up.” 上午 9 点 55 分,距离死线仅剩 5 分钟,所有人在走廊里奔跑寻找会场。随着电话会议接通,管理层正式宣布 Netscape Communicator 5.0 的首个开发者版本源代码已在 Mozilla.org 上开放下载。那个背着炸弹奔跑的马拉松选手,终于在爆炸前冲进了小镇。 ### [25:46](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=1546s) 最后一刻的技术波折与代码推送 发布过程充满了典型的硅谷实战色彩。旁白指出,工程师们写软件没有繁文缛节的理论框架,纯粹靠干劲与实践解决问题:“It's just like hitting the baseball. If their code gets a home run, nobody's asking questions.” 只要代码跑得通,没人会追问为什么。 临近推送时刻,服务器端突然出现故障,控制 FTP 推送的机器失去响应。排查后发现原来是命令行拼写错误,有人把“blast”错输成了“blash”。纠正后,三大平台的包逐一就位:“Mac's there. UNIX is there. Windows is there. We're done!” 伴随着现场的欢呼,代码正式被推向全网。当管理层向扎温斯基求证代码是否真的发布出去时,扎温斯基却保持着极客独有的冷幽默反讽道:“Actually, we decided not to. We thought it was a stupid idea. That's our story and we're sticking to it.” ### [27:25](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=1645s) 16岁天才黑客:来自佐治亚地下室的外部贡献 源码公布后的第一个小时内,下载量便突破了数千次。然而单纯的下载量并不保证能挽救网景的颓势,项目亟需外部优秀的无偿开发者贡献高质量代码。在这批来自全球各地的志愿者中,一位网名叫“Pavlov”(本名斯图尔特·帕洛夫,Stuart Parmenter)的开发者成为了中流砥柱。网景工程师直言:“And um without him I think we'd be months behind.” 令人惊叹的是,帕洛夫只是一名居住在佐治亚州乡村的 16 岁高中生。他的父亲回忆道,常有纽约来的程序员特地飞到亚特兰大找他吃饭聊技术,直到见面时才惊觉与自己合作写代码一年的技术高手竟然还是个未成年孩子:“It is flabbergasting to think that your child has done something for this worldwide company instead of his homework.” 帕洛夫在被称为“洞穴”的房间里闭门敲代码,他的母亲感慨他的打字速度就像说话一样自然。面对网景原先庞杂混乱的遗留代码,帕洛夫几乎从零重写,独立开发出了让浏览器渲染速度更快、性能更高的核心显示模块。 - **IRC 代号**:Pavlov 在 IRC 聊天室里常根据状态挂出不同昵称,如“Pav Sleeping”或“Pav Tired Up Too Late”。 - **贡献实质**:以中学生身份为网景重构核心渲染链路,显著提升浏览器的展示效率。 - **开源效应**:网景管理层希望这种“没有任何一家公司能单独雇佣得起”的全球开发者合力,能成为对抗竞争对手(微软)的破局点。 ### [30:25](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=1825s) 华尔街的冷眼:“把传家宝送人”的商业迷局 面对网景激进的开源举措,资本市场却表现得极为审慎。旧金山投资银行分析师戴维·里德曼(David Readerman)指出,股市是个投票机,大家都在观望这种打破常规的做法能否换来真金白银。里德曼直言网景必须拿出实际业绩:“They still have to show me that behind the vision and the slideware, there's a real sustainable business model that can deliver earnings hum, and so I'm in show-me mode for Netscape.” 内部工程师同样被迷茫和疲惫笼罩。一位工程师尖锐地反思开源到底是不是自杀行为:“Did I just work really hard to ship the company jewels out of the building and it's just gonna end in us dying and rolling in poison and misery?” 代码发布并没有带来喘息之机,繁重的日常敲代码任务依然看不到尽头。 ### [31:45](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=1905s) 窒息的节奏:工程师的健康透支与家庭代价 长期的高压研发让团队成员的身体与心理逼近极限。项目经理塔拉(Tara)在医生勒令下不得不请假,她半开玩笑半认真地对同事说:“Uh, my doctor says interestingly enough that I work too much and uh, that if I went to work today after my appointment he would personally kill me.” 她甚至给自己定下一个人生契约:35 岁前必须转行去当中学老师或酒保,彻底离开高科技产业,否则可能活不过 40 岁。 资深工程师们则感到自己被困在永不停歇的跑步机上。一位老员工痛苦地表示:“Some people pick wanting to have a family. Some people pick wanting to get some software done.” 这种撕裂直接转嫁到了家庭身上: - **错过的童年**:一位工程师坦言,大儿子克里斯托弗(Christopher)刚出生自己就加入了网景,由于每天加班到深夜两三点,形同“僵尸老爸”(Dad zombie),他彻底错过了孩子生命最初的两整年。 - **烧干的烛光晚餐**:妻子回忆说,丈夫经常打电话说“在回家的路上”,结果两三个小时过去也不见人影,准备好的浪漫晚餐蜡烛都燃尽了,她甚至担心他是不是在路边出了车祸。 - **底特律与硅谷的双城记**:另一位核心工程师选择把家安在密歇根州以寻求社区安宁,每两周在两地之间通勤一次,他形容这种割裂感极为强烈:“Here it's something like 12:01 in the morning, and there it's 1954.” - **工作狂的成瘾性**:其妻子提到他常在妻子临盆等极度重压节点换工作,前后换了约十份工作;工程师自己则承认,置身于硅谷技术风暴中心的刺激感已经让人上瘾:“It's something to be in the storm, right in the middle of it and seeing everything new happening and putting it all together. It's really exciting. It's almost addictive. I wouldn't want to leave it, that's for sure.” ### [35:28](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=2128s) 硅谷的黄金热潮与期权神话的破灭 在硅谷的高压工作节奏下,工程师们在青春与财富之间进行着艰难博弈。一位工程师感叹为了获得回报的机会,生活正在悄然流逝,自己甚至还没来得及要孩子,回头看时人生的一部分已经被彻底牺牲。然而,软件业正迎来前所未有的繁荣。全美有数以百万计的人依靠软件开发为生,不仅构成了经济中增速最快的群体,也是同等规模下平均收入最高的行业,薪资水平甚至超越了传统的职业棒球联盟与好莱坞。 代码编写者“一夜暴富”的诱惑是实实在在的,这种犹如中头彩般的机会每日在华尔街交易大厅中被实时折射,而硅谷的工程师和管理人员时刻紧盯着交易面板上的每一串数字。据当时统计,硅谷每天都在催生64位百万富翁,员工入职时通常会分得价值一到两年薪水的股票期权(Stock Options)。在网景创立初期,早期员工因暴富被外界戏称为“莫齐利富翁”(Mozillionaires)。但对于这种期权激励,开源黑客 Jamie Zawinski(jwz)却直斥其为一场彻头彻尾的骗局: > “Stock options are a con. It's a carrot and dangle, it's like, oh well, you know if you'll give up your one and only youth, maybe someday you'll make money, right... it's um, I've known so many people who have gambled on start-up lottery and got nothing. You know it's just like lottery ticket, it's a stupid tax. Um, I happened to win that particular lottery.” —— Jamie Zawinski 自微软公开宣布全力投入互联网战场并免费捆绑 Internet Explorer 以来,网景的股票陷入持续下挫,进入1998年后,员工手中的期权几乎形同虚设、一文不值。公司高层坦承,一年半之前公司还有一半的营收来自浏览器销售,如今这一数字已经归零;任何商业人士都明白,要在短短12个月内彻底替换掉核心营收产品是几乎不可承受的重击。即便网景极力推广企业级服务器等其他互联网产品,市场依然将网景视为一家在与微软对抗中败局已定的“纯浏览器公司”,CEO 吉姆·巴克斯代尔(Jim Barksdale)在长途电话中苦苦周旋,外界也普遍认定网景无法作为独立公司长久维系。 --- ### [38:36](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=2316s) 开源整合的困局、内部重组与反垄断阴云 网景试图通过 Mozilla 项目重现当年的辉煌,但现实中整合外部社区贡献的代码却给浏览器团队带来了成倍的负担与混乱。在办公区内,工程师们对着混乱的代码目录焦头烂额。团队原本想将公开的开源代码分支作为子模块构建,但不同来源的文件与私有代码(NS Private)彻底混杂,Java 依赖与通用组件不得不塞进同一个目录,现有的工程项目文件根本无法兼容两套构建逻辑,现场爆发了“该如何处理这些代码树”的技术争吵。 ```mermaid flowchart TD accTitle: Netscape Codebase Integration Conflict accDescr: 描述网景内部私有代码与外部开源代码混合导致的工程构建冲突与组织危机 subgraph S1["代码树整合混乱"] A["社区开源代码分支<br/>(Free Tree)"] B["网景内部私有代码<br/>(NS Private Tree)"] C{"构建冲突<br/>(Project File 无法兼顾)"} A --> C B --> C end subgraph S2["财务与组织压力"] D["浏览器部门年运营成本<br/>接近 3000 万美元"] E["产品收入归零<br/>(一年内两次内部重组)"] D --> F["团队士气受挫与人员流失"] E --> F end C --> F ``` 浏览器部门每年消耗公司将近3000万美元的运营预算,却几乎无法带来任何直接收入,在不到一年的时间里,该部门于秋季遭遇了第二次内部大重组。初创员工回忆道,以前加入创业公司都明白有95%的失败率,但如今涌入网景的员工却缺乏危机意识,完全没料到这份工作可能在一至五年内化为泡影。与公司内部阵痛相伴的,是整个硅谷对微软垄断手段的愤怒——行业信奉的是机会均等与技术至上,若微软凭借操作系统垄断而非代码本身的优劣赢得浏览器市场,便践踏了硅谷的技术信仰。美国司法部正式对微软提起反垄断诉讼,指控其采取反竞争手段维护个人电脑操作系统霸权并企图吞并浏览器市场。然而官司救不了网景,随着规模膨胀与代码恶性膨胀,它早已丧失了初创期的敏捷,沦为一家依靠固有机制运转的成熟公司。 --- ### [41:24](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=2484s) 晴天霹雳:AOL 宣布收购网景 收购的消息来得异常突然。CEO 吉姆·巴克斯代尔临时将全员大会提前了约一周时间,召集所有员工前往弗林特中心(Flint Center)。在宣布季度财报后,巴克斯代尔向全场投下了震撼弹:就在当天凌晨1点30分,网景正式签署协议,将公司整体出售给位于弗吉尼亚州杜勒斯的美国在线(AOL)。 现场与外界顿时陷入难以置信的情绪之中。在硅谷工程师眼中,这几乎是个噩梦般的结局——半年前网景的极客们还在嘲弄 AOL 的封闭拨号网络是“白痴专用服务”,模仿那句滑稽的系统语音:“恭喜你啊小跳蚤,你有新邮件了!(Congratulations skippy, you've got mail!)”。硅谷主流对 AOL 充满鄙夷,网景内部甚至有人私下讥讽 AOL 首席执行官史蒂夫·凯斯(Steve Case)是“肥皂推销员”,因为他曾在宝洁(Procter & Gamble)任职;而如今,正是这位推销员买下了网景。媒体尖锐地评价网景“活得狂放,死得年轻,留下一具疲惫的尸体”。尽管部分员工仍试图抱持希望,坚称 AOL 出资收购是因为看重网景的技术和团队配方、不会破坏现有架构,但悲观情绪已在蔓延。 开源社区内部同样一片哗然,普遍认为“AOL 会把一切都搞砸”。面对社区的恐慌,Mozilla.org 网站迅速发布公开信阐明最坏设想,安抚外界:无论商业并购走向何方,由于网景此前已经将浏览器代码公开发布,这些代码在法律和本质上已经永久属于社区,谁也无法收回。随后史蒂夫·凯斯亲自致信 Mozilla 团队,承诺认可开源的价值,并保证 AOL 将继续支持 Mozilla 与网景对开源生态的贡献。 --- ### [43:58](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=2638s) 关键人员的流失与理想主义者的告别 尽管与 AOL 的并购为股东带来了意外收益,也让网景员工获得了套现期权的机会,但全国媒体随即开始广泛质疑 AOL 留住网景核心技术人才的能力。AOL 的企业文化与网景倡导的技术极客精神格格不入。很快就有 AOL 的管理人员进驻并宣称要推行“AOL 方式”,这遭到了老员工的抵触。随着两家公司的重心不可逆转地滑向营销与广告,许多技术至上主义者(techno-fetishist)深感索然无味,硅谷的人才大洗牌迅速上演。 - 资深发布经理塔拉(Tara):一年半前她满怀抱负地主动请缨成为管理者,并迅速成长为网景最出色的发布团队主管之一。在并购尘埃落定时,她决定放弃眼看就能大幅增值的网景期权,辞职加入一家电子商务初创公司,搬家换岗,重新投入高风险的创业赌局。 - 创始核心成员 Jamie Zawinski(jwz):对网景逐渐丧失对纯粹开源的执念感到极度失望。在亲手协助释放 Mozilla 源代码整整一周年之际,Zawinski 选择递交辞呈。他曾调侃电影《黑客》(*Hackers*)展现的生活方式: > “The movie Hackers I think is just a great movie. I wish our lives were like that, I wish we were roller skating around in spandex and fighting bad guys, but you know it's not it's sitting in a room and typing all day.” —— Jamie Zawinski 对于 Zawinski 而言,日复一日枯坐在办公室敲键盘、为了商业妥协而消耗青春,正是他当初竭力想要逃离的生活,网景独立时代的终结,也彻底为这一阶段的理想主义画上了句号。 ### [46:36](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=2796s) 淘金热下的狂热与代价:Michael Toy 的倦怠与离开 硅谷的生存节奏宛如一场没有休止的冲刺。Jim Roskind 晋升到了网景公司(Netscape)最高的工程师级别。他坦言自己前一天晚上还在办公室鏖战到凌晨四点,而当时甚至根本不处于关键的项目冲刺期。在他看来,这种工作状态几乎成了一种瘾症、一种肾上腺素飙升的刺激感,一种在对完美的极致追求中不断自我施压的过程;只要一看到产出的成果,这种反馈又会驱动人更加拼命。但他同时指出,整个硅谷都笼罩在对物质财富的巨大渴望之中,就像当年的淘金热重演一样,即便承认自己同样愚蠢,他也无法否认这种现实。 这股狂热为工程师的个人与家庭生活带来了沉重负担。镜头展示了正在筹备搭建的家庭游戏房和小门廊,伴随着对过往牺牲的回顾。作为网景的第 6 号员工,Michael Toy 最早加入网景就是因为这是一家旨在凭借互联网大潮赚钱的公司。然而,长期的过度透支给他的婚姻带来了巨大伤害,以至于他的妻子感慨如果不是上帝的恩典,他们的婚姻根本走不下去。最终,Michael Toy 陷入了严重的职业倦怠(burnout),意识到自己付出的代价实在太大,断然决定不再继续这种生活。他向所有被创业暴富神话吸引的人发出警示:“If people are - would look at this and say oh hey this is a cool thing, I'm gonna start a start-up and get rich quick I would just have to say you need to count the costs because you can't ever retrieve the time that's lost.” 在 Mozilla 源代码发布后不久,实现财务自由的 Michael Toy 正式从网景退休。 - Jim Roskind 晋升为网景最高级别工程师,常态化加班至凌晨 4 点。 - Michael Toy 成为网景第 6 号员工,在 Mozilla 源代码发布后正式退休。 - 工程师们因过度工作面临家庭与个人健康的严重透支。 --- ### [48:29](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=2909s) 硅谷的“工蚁”文化与 AOL 收购下的造富神话 硅谷有着自身独特的职场流动法则:如果有人在一家公司待了超过三年,同行甚至会投来异样的眼光,怀疑此人是否缺乏跳槽的能力。这里的程序员平均每两年左右就会换一次工作。工程师将这种现象比作“工蚁”群体:组织派出一队工蚁去执行任务,随着队伍接近目标,中途不断有旧的蚂蚁离开、新的蚂蚁加入;等到真正抵达终点时,团队的成员构成可能已经完全换了一批。这种高度分散、流动的协作模式正是信息时代软件开发的鲜明写照。此时,Scott Collins 依然坚持往返于密歇根州与网景总部之间两地奔波。 伴随着巨大的交付压力,网景的股票在市场上演着惊人的“杂技”。公司股价从最初的 20 美元一路狂飙至 172 美元。在这样疯狂的牛市中,办公室里的气氛变得异常微妙——几乎每隔一个工位就坐着一位百万富翁。1999 年春,网景与美国在线(AOL)的并购案正式完成。当交易最初宣布时,其估值约为 42 亿美元,而随着两家公司股票的双倍暴涨,最终交易落地时的总价值达到了惊人的 100 亿美元,凭空创造了 55 亿至 60 亿美元的净资产。分析人士称赞网景管理层完成了一笔极其聪明的交易,不仅延长了自身在行业格局中的生命力,也让股东收获颇丰。在网景最后一年里,许多高管纷纷套现离场,唯独首席执行官 Jim Barksdale 选择逆势加仓,最终在并购完成后将手头股票置换为价值超过 5 亿美元的 AOL 股票。 ```mermaid flowchart LR accTitle: Netscape Acquisition Valuation Surge accDescr: 展现网景与 AOL 交易宣布至完成期间股票估值从 42 亿美元激增至 100 亿美元的过程。 subgraph S1["交易宣布阶段"] A["宣布与 AOL 合并"] --> B["初始估值约 42 亿美元"] end subgraph S2["股票飙升阶段"] B --> C["股价从 20 美元飙升至 172 美元"] end subgraph S3["最终交割阶段"] C --> D["合并落地价值超 100 亿美元"] D --> E["Barksdale 换得超 5 亿美元 AOL 股票"] end ``` - 硅谷程序员平均每两年跳槽一次,工作流动模式被形象地比作行进中的“工蚁”。 - 网景股价从低谷的 20 美元飙升至并购完成前的 172 美元。 - 网景与 AOL 的并购规模从公布时的约 42 亿美元最终暴涨至 100 亿美元完成结算。 - Jim Barksdale 在并购后换取了超过 5 亿美元的 AOL 股票。 --- ### [50:39](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=3039s) 新生代血液加入:年轻黑客 Pavlov 的面试 正当老一代工程师功成身退或被并购大潮卷走时,新技术前沿的号召力依然在吸引新一批年轻人西行淘金。年轻的黑客 Pavlov 在父母的陪同下来到网景面试。对于跨越三千英里远道而来的父母而言,放手让孩子在如此遥远的地方独立生活难免令人担忧与不舍,但母亲也欣慰地看到,这里汇聚了大量孩子真正热爱的事物,是他能够施展才华、找到真正能与其交流探讨的同道之人的“精神家园”。 在面试过程中,网景的面试官询问 Pavlov 未来几年的目标与规划。年轻气盛的 Pavlov 给出了极具黑客色彩的技术宣言:“My goal right now is that I want to see the UNIX version faster than the Windows version.” 凭借着对技术纯粹的执着与实力,Pavlov 成功获得了网景的职位,并为此毅然决定推迟进入大学深造的时间,直接投身到这场改变互联网底层架构的代码前线中。 - 年轻黑客 Pavlov 跨越三千英里前往网景面试,母亲将其视为能与同类交流的理想归宿。 - Pavlov 将超越 Windows 版本的 UNIX 运行速度作为自身首要目标。 - 获得网景录用后,Pavlov 决定暂缓上大学,全职投身浏览器开发。 --- ### [51:52](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=3112s) 资本盛宴与互联网对实体经济的重塑预期 投资银行家 David Readerman 转战新的投资银行,参与到被称为“人类历史上最大规模的合法财富创造”运动中。他带领镜头穿过机房内密密麻麻的数据线缆与光纤网络,解释这些连接交易线路与电话系统的基础设施正在构筑起新一代商业银行的核心骨架。华尔街坚信“互联网改变一切”,而投行的使命就是为那些渴望成为变革代理人的企业提供源源不断的资本后盾。 在旧金山的街头十字路口,David Readerman 审视着眼前的传统商业实体:一家正在营业的实体银行,以及对面正在大兴土木装修店面的零售巨头 Gap。他直言不讳地指出,在线银行将彻底颠覆物理网点的存在,而 Gap 此时本应集中资本加码自身发展迅猛的在线商城,而非浪费资金翻新实体门店。在他看来,实体经济旧有的空间格局将在短短两年内面目全非。与此同时,工程师们也反思了互联网的爆发过程——它就像迪士尼动画《幻想曲》(Fantasia)中站在山顶魔法书前的米老鼠,无意中翻开了符咒,施展出了自己无法完全理解也不受控制的巨大魔力;原本属于少数科研人员的技术突然变成了大众只要点一下鼠标就能运作的“通用语言”。 - David Readerman 强调资本正全力押注推动变革的互联网企业。 - 华尔街预计在线银行业务将在两到三年内大幅取代传统线下网点。 - 互联网技术的普及被比喻为《幻想曲》中米老鼠引发的不可控魔法效应。 --- ### [53:39](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=3219s) 速度的重负与网景的遗产 随着技术与商业力量的狂飙突进,先驱者们开始对行业的终局产生忧虑。有人担心,这场原本崇尚去中心化与开放的浪潮,最终可能会重蹈传统电视行业的覆辙,沦为由少数几家巨头公司垄断、完全操控公众视听内容的封闭管道。工程师们将自己比作在铁轨旁铺设枕木的工人,身后则是飞驰而过的钢铁列车,尽管这推动了时代前进,但同时也带来了一种残酷的行业遗产:全行业不得不以近乎疯狂的高压和极限速度运转。 回看网景走过的历程,这家公司从诞生、颠峰到被兼并,前后不过短短四年时间,这种技术迭代与企业兴亡的速度令人不寒而栗。截至 1999 年底,在 Mozilla 源代码公开发布一年多之后,大众依然在翘首以盼网景首款正式成型的开源浏览器产品。与此同时,美国司法部反垄断诉讼法官裁定微软存在垄断行为、扼杀行业创新;AOL 则在新千禧年到来之际启动了规模更为庞大的并购案(时代华纳);资本市场在愈发剧烈的震荡中狂热买入科技股。然而,无论商业格局如何巨变,互联网已不可逆转地深入日常生活的每一个角落,而无数的程序员们也依旧在深夜的键盘敲击声中,以极限的速度写下驱动整个世界的代码。 - 行业先驱对互联网可能倒退回如同传统电视一样的少数寡头垄断形态表达了深切忧虑。 - 网景从创立到被彻底兼并仅历时四年,确立了硅谷高压狂奔的残酷速度标准。 - 1999 年底,Mozilla 源码开放一年多后网景首款开源商业版本仍在打磨中。 - 司法部在反垄断审讯中正式裁定微软滥用垄断地位扼杀创新。 ## Notable quotes > [06:46](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=406s) Writing software is different from selling real estate. Selling real estate you sell to people, the people sleep at night. When they go to sleep you have to stop selling real estate. Computers never sleep. — Scott Collins > [46:36](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=2796s) If people are - would look at this and say oh hey this is a cool thing, I'm gonna start a start-up and get rich quick I would just have to say you need to count the costs because you can't ever retrieve the time that's lost. — Michael Toy > [04:51](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=291s) The hard part is to run with significant intensity the all way, knowing that if you ever start walking, you're not going to make it and just keep the end in sight, and know that there's this urgency. — Jim Roskind > [03:11](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y&t=191s) We're probably doomed, we're probably gonna fail. Microsoft is probably gonna squish us like bug anyway, but just cause we're doomed doesn't mean you know we can't get up in the morning and do work. — Michael Toy ## Mentioned 网景通信公司 (Netscape Communications), Mozilla, 微软 (Microsoft), 比尔·盖茨 (Bill Gates), 吉姆·巴克斯代尔 (Jim Barksdale), 马克·安德森 (Marc Andreessen), Michael Toy, Jim Roskind, Jamie Zawinski (jwz), Tara Hernandez, Scott Collins, Jeff Weinstein, Stuart Parmenter (Pavlov), David Readerman, 美国在线 (AOL), 史蒂夫·凯斯 (Steve Case), 苹果公司 (Apple), Sun Microsystems, Internet Explorer, Netscape Communicator, Gap, 时代华纳 (Time Warner), 美国司法部 (Department of Justice) ## Video description Code Rush is a documentary following the lives of a group of Netscape engineers in Silicon Valley. It covers Netscape's last year as an independent company, from their announcement of the Mozilla open source project until their acquisition by AOL. It particularly focuses on the last minute rush to make the Mozilla source code ready for release by the deadline of March 31 1998, and the impact on the engineers' lives and families as they attempt to save the company from ruin. Code Rush by David Winton is licensed under a CC 3.0 US License. http://clickmovement.org/coderush --- The Film Code Rush. The year is early 1998, at the height of dot-com era, and a small team of Netscape code writers frantically works to reconstruct the company's Internet browser. In doing so they will rewrite the rules of software development by giving away the recipe for its browser in exchange for integrating improvements created by outside unpaid developers. The fate of the entire company may well rest on their shoulders. Broadcast on PBS, the film capture the human and technological dramas that unfold in the collision between science, engineering, code, and commerce. Creative Commons BY-NC-SA 3.0 US license. http://en.wikipedia.org/wiki/Code_Rush [Source](https://www.youtube.com/watch?v=4Q7FTjhvZ7Y)

Source quotes

[6:46] Scott Collins: Writing software is different from selling real estate. Selling real estate you sell to people, the people sleep at night. When they go to sleep you have to stop selling real estate. Computers never sleep. [46:36] Michael Toy: If people are - would look at this and say oh hey this is a cool thing, I'm gonna start a start-up and get rich quick I would just have to say you need to count the costs because you can't ever retrieve the time that's lost. [4:51] Jim Roskind: The hard part is to run with significant intensity the all way, knowing that if you ever start walking, you're not going to make it and just keep the end in sight, and know that there's this urgency. [3:11] Michael Toy: We're probably doomed, we're probably gonna fail. Microsoft is probably gonna squish us like bug anyway, but just cause we're doomed doesn't mean you know we can't get up in the morning and do work.

Source quotes

[37:41] Jamie Zawinski: When a company gets to be above a certain size, it's just a process, it's a mechanism for making money. [14:36] Bill Gates: The software industry's success has not been driven by government regulation but by freedom and the basic human desire to learn, to innovate and to excel. [46:36] Michael Toy: If people would look at this and say, ‘Oh hey, this is a cool thing, I’m gonna start a startup and get rich quick,’ I would just have to say you need to count the costs, because you can’t ever retrieve the time that’s lost. [50:39] David Readerman: Our view is that the internet changes everything, and we’re going to finance the companies that want to be the agents of that change. [43:58] Jamie Zawinski: Regardless of how AOL runs the Netscape business, it's not Netscape anymore - that part's over.

Original transcript

[0:17] I talk to lots of people who come here [0:20] looking for the Silicon Valley experience [0:22] They arrive with one suit case in hand [0:24] when they head south on the 101. [0:28] Hoping to see it this place they've heard about [0:29] and its freeways, and its office parks [0:34] and its strip malls, and [0:37] it looks like every place they've ever been [0:39] end up wondering where are they come, [0:41] why did they come here, [0:42] what was that brought them [0:46] Code itself is the underlying thing that makes computers work [0:51] Why is it important to the world, it's because [0:54] it's the blood of the organism, that's our culture now, [0:58] it makes everything go [1:01] Technology has become a God of our society now [1:04] I mean I think that its--people stand in awe of it [1:06] and stand in awe of the people that make it [1:18] There's a sense that software is a kind of new frontier [1:22] it's you know it's the old gold rush metaphor [1:24] the California gold rush all over again [1:26] It's the kind of Hollywood of the Twenties. [1:30] This very small set of people is really defining [1:34] how our world's gonna be like [1:36] I mean you know the computer becoming ubiquitous [1:40] and the way we interact with the world [1:42] more and more mediated through the computer [1:45] is this very small group of people [1:47] defining what that world's gonna be like. [1:52] Netscape! [1:53] everywhere! [1:54] team! [1:55] fight! [1:57] Less than three years ago [1:59] a small team of engineers at Netscape Communications [2:02] created software that made surfing the Internet easy [2:05] and in the process change the face of computing [2:09] On this day however, the company is in big trouble [2:12] driven to the ground by its rival and software colossus Microsoft [2:17] Only a radical strategy will help save it. [2:20] "Let's hear a loud Mozilla!" [2:22] Mozilla! Mozilla! Mozilla! [2:28] Netscape is giving away its source code [2:30] to programmers outside the company [2:33] The source code is the secret formula for browsing the web [2:38] The code is named Mozilla and if widely adapted [2:41] it will make Netscape's code the Internet standard [2:44] drawing users to its other products [2:46] and restoring the company's sagging fortunes. [2:49] Our story focuses on team of engineers [2:52] who will come together in this building [2:54] Over the course of the next year [2:56] they will turn their lives inside-out to create Mozilla [2:59] and battle a giant competitor to save their company [3:02] and shape the future of computing. [3:11] Right now we have a problem with the work looks like it can't possibly be done [3:16] for the date we announced [3:19] so were just trying to [3:22] drill down on how doomed we are [3:26] and sometimes the only way to do that is [3:30] to get everybody in the room and stare each other in the eyes. [3:32] We said were giving you Netscape Communicator on 3/31 [3:35] so if were not giving them Netscape Communicator on 3/31 [3:38] we need a way to address that. [3:41] The goal is to get Mozilla to developpers by March 31th [3:44] a few shorts weeks from now [3:46] it is one of the most ambitious schedules in the company history. [3:50] - It's a joke [3:50] - I think we have been very exclusive [3:59] Michael Toy one of Netscape's first employees [4:02] heads the team that will prepare Mozilla for public release. [4:08] We're probably doomed, we're probably gonna fail [4:10] Microsoft is probably gonna squish us like bug anyway [4:13] but just cause were doomed doesn't mean [4:15] you know we cant get up in the morning and do work [4:18] All rise [4:21] the honorable Michael Toy presiding. [4:26] I'm pretty flip with my kids about what I do. [4:29] What do you do at work dad? Oh I don't know I sit in meetings [4:32] and feel depressed and I read e-mail. [4:34] Oh oh you got me! [4:36] But they think my office is the greatest place in the world though [4:38] It's like "Oh were going to your office?" [4:40] "Oh yeah yippie I love going to your office!" [4:43] They play with the guns and there is free soda [4:46] and there is the giant balls [4:48] basically I work at Disneyland as far as they're concerned. [4:51] I talk about marathon versus sprint. [4:54] The hard part is to run with significant intensity the all way [4:57] knowing that if you ever start walking [4:59] you're not going to make it and just keep the end in sight [5:02] and know that there's this urgency. [5:04] Jim Roskind an expert on software security [5:07] is brought in to enforce rigorous standards of engineering precision. [5:11] Imagine if you had a project [5:13] where you felt doom was imminent [5:15] all the different players wondering [5:16] are they pushed beyond their level [5:18] can they think of way of running faster, [5:20] can anyone help them? [5:21] So there's lot of tension [5:23] and anxiety over making the schedule. [5:26] Jamie Zawinski, free source code evangelist [5:29] will enlist outside developers to Netscape's cause. [5:33] The free source thing is trying to change the rules, right. [5:36] There are people who have the free software religion, [5:39] the one thing they have in common is they're all hackers [5:42] they all like writing code [5:45] so you hoping to tap in to all of those smart people [5:48] and get something from them, you know, so that everyone benefits. [5:56] I'm talking about two millions, two and half millions lines of code [5:59] and everyone of them has to be gone over [6:01] carefully and in some cases twice. [6:07] With hundreds of engineers converging on Mozilla, [6:10] with new code to enable its release, [6:12] Tara Hernandez makes sure [6:13] that their changes do not crash Mozilla [6:15] and brings everyones work to a halt. [6:18] This is how we keep track [6:19] of all the changes that are going in. [6:20] Green is good. [6:24] Lot of changes going on right here, [6:25] and wham, the build all died. [6:27] Ok, alright, bye. [6:33] We're doomed. [6:35] Some of the worst crashes are reserved for Scott Collins [6:38] a veteran code writer who stands by [6:40] for late night troubleshooting. [6:46] I've been here for about [6:48] I don't know, 60 hours or so. [6:50] Writing software is different from [6:52] selling real estate. [6:54] Selling real estate you sell the people [6:56] the people sleep at night. [6:58] When they go to sleep you have to stop selling real estate [7:00] Computers never sleep. [7:06] You can see my cube is decked out a little bit better than [7:08] all the people's. [7:11] I have a nice couch [7:13] little mattress under there I can sleep in [7:15] artwork from my children [7:17] I have control the light switches. [7:18] This is what I'd like to get if my wife truly love me [7:21] she'd let me have one. [7:24] Life is good. [7:30] Ok [7:32] Bug count. [7:33] Alright, there are a ton of bugs on here that [7:37] people just aren't doing anything about. [7:39] To give away its code [7:40] Netscape engineers must make thousands of bug fixes [7:43] Often minute changes that will allow the code [7:45] to be used by outside developpers. [7:48] Jeff Weinstein has, one, two, [7:50] three, four, five, six, [7:52] seven, eight, nine, ten, [7:53] eleven, twelve, thirteen. [7:55] One bug hidden in the mass of code [7:57] can stop everyone else's work [7:59] and can threaten the ship date. [8:01] I need someone to page Jeff Weinstein [8:03] and get him to call 2024. [8:05] Even a team of twenty people building a car [8:08] it's easy to step back fourty feet and look and go [8:10] "Hold it, that guy has not putting on the wheel" [8:12] You have fourty programmers working [8:14] they all come to you with code, a gigantic morass [8:17] of little details piled up on a disc [8:19] usually can even see the pieces whether they're doing it correctly [8:22] You have to assemble it into a whole [8:23] and then see if the whole works [8:25] and then you're not even sure of who gave you the bad bits. [8:31] That would be bad. Let's go downstairs, come on! [8:33] You're talking about a recipe. [8:35] Who gave you the bad flour. [8:37] Someone went out to grind flour, [8:38] and they had to all be exactly [8:39] the right size chunks of flour. [8:41] Someone else made chocolate chips, [8:42] they all had to be exactly the right size chunks. [8:44] You can't figure it out until you put it all together [8:46] you hand it out, and people go. [8:47] "I don't like the way this tastes" [8:51] And now you have to wonder, [8:52] with all these details coming together [8:54] which was the problem [8:55] who's causing the problem, how can you fix it? [8:57] You've got to ship on a certain time. [9:00] And now you have all this people, [9:02] you have the clock ticking and it gets pretty intense. [9:06] Since Netscape began [9:06] the amount of code making up Mozilla [9:08] has increased by a factor of 30. [9:11] The job of programming and debugging it [9:13] rests upon a precarious balance of science and art. [9:18] They talk about what they do as if [9:21] it was a kind of alchemy, a kind of wizardry. [9:25] It does remind me of athletics in that way. [9:27] You know why is someone a good baseball hitter? [9:30] Often the hitters themselves can't really explain it. [9:33] And often the best software people [9:36] cannot themselves understand why they're so good at it. [9:40] But I think make a great programmer is being raised techie. [9:44] My particular team at Netscape, I think we all grew up techie [9:47] We all grew up with computers around us somewhere, [9:51] so that we were exposed to them before we became [9:54] adults, if any of us are really adults [9:57] Jim is the most grownup of us. [10:02] A lot of my childhood from roughly age 6 to age 17 [10:05] was around here. [10:06] Life was just a nightmare, this is a very, very scary place [10:09] the two school wasn't too bad. [10:11] Ah, but it meant it [10:13] you'd get to work on puzzles and problems. [10:17] All of the puzzling is math, [10:20] and that puzzling is the exact same feeling [10:22] the exact same problem that you go through [10:24] when you're programming. [10:26] When I was young it'd be building with erector sets and Lego [10:30] now the structures that you build are in software. [10:34] My mom is a first class geek too. [10:36] And so I have a unique experience of being able to talk [10:40] shop with my mom, cuz' she's a director of [10:42] really important stuff at Sun. [10:47] At Netscape one of the code words for is the average person [10:50] who is going to be able to use this software is, [10:52] "Well can my mom use it?" [10:54] Yeah, my mom can use it. [10:56] My mom can write optimizing compilers. [11:02] By the time I was 12 years old I was making 50 bucks an hour [11:04] programming computers. [11:06] People say what should I be should I grow up to be a... [11:10] I say computer programmer. [11:16] The thing about that makes it a youth culture [11:19] is one's capacity to throw one's entire life on the line [11:23] with these firms [11:25] Entire life commitment meaning [11:27] 24-7-365 work commitment. [11:33] It's throwing yourself into a thing [11:34] where you don't know if that job [11:36] is going to be around soon. [11:38] There's no stability in here. [11:40] So the very kind of weird irony [11:43] is that very people who are inventing the future [11:45] can't see their own future. [11:47] This is a monk-life existence [11:49] there are very few women in these societies. [11:51] These are male societies, [11:54] they are secret societies, [11:55] they function very much like the Masons [11:58] or some street gang. [12:00] Evil! [12:03] Evil! Evil! [12:05] Evil man! [12:06] Why am I an evil man? [12:07] Did you or did you not hear a man saying [12:08] if you have a source leaving one bug, you will be [12:10] in here at 1:30. [12:11] I thought it was 2:30 [12:14] Now you're evil and stupid. [12:15] (laughs) [12:16] You now that, I'm actually just in a different time zone. [12:18] I thought stupidity was an excuse though. [12:20] A lot of people at Netscape don't get out much [12:22] because they're at work all the time but [12:25] most of people's social interaction I would expect is [12:27] revolves around work just because [12:29] so many people spend so much of their time at work. [12:31] Hi Chris, it's Tara [12:33] um, how much do you love me? [12:36] Good. [12:37] What do you know about way the threading stuff [12:38] that falls into Javascript stuff and Java makes it feed? [12:42] All we have left to hold on to, really [12:43] is the work place, I mean it is the modern village. [12:47] People get to know your history [12:49] they shrug at your bad jokes. [12:53] There's a kind of familiarity that [12:55] and continuity that we don't have elsewhere. [12:58] Paul [12:59] we're going go out in a while and get something to eat [13:02] and do stupid things. You're interested? [13:04] Sure. Sure. Right. [13:06] Ok, the purpose of this meeting is not to beat up people [13:09] the purpose of this meeting is to make sure that [13:11] as a company we are incredibly focused on [13:13] getting the bug count to 0 [13:15] we've been moderately focused up until now [13:18] we need to be deadly focused [13:20] from here on in. [13:21] Ok Jeff Weinstein [13:24] is he in this room? [13:27] He's not in this room. [13:28] Did not check-in this weekend, true or false? [13:31] He did not check-in this weekend [13:32] He did not answer his mail [13:33] and he hasn't answered his phone yet either. [13:35] His locator shows he's with the rest of the colonists [13:37] (laughs) [13:39] The old saying is that trying to manage programmers [13:42] is like trying to herd cats. [13:44] You know you want them to be cats [13:46] if you like cats, I mean 'cause you want what's unique about [13:49] that creature [13:50] But they really don't all like to go in the same direction. [13:55] In less than four years [13:56] Netscape has grown from a handful of people [13:59] to over 200 [14:00] and sometimes, locating a programmer [14:02] become yet another obstacle [14:04] for the browser team to overcome. [14:06] I'd say he's not in there. [14:07] That would be my guess, straight out. [14:09] He's not there. [14:11] When's the last time he was in here? [14:14] This afternoon. [14:15] Ok [14:16] Tara and I are ready to take a hit out on him. [14:19] and well if ya see him when he comes back tell him to [14:22] panic and run around and we're like [14:25] doomed on Mac right now with this thing. [14:27] Doomed! [14:27] The person working on Mac is like waiting for data right? [14:31] You should go around to every person in the company saying, "Doomed!" [14:36] Netscape predicament has much to do with this man [14:39] Bill Gates, whose company, Microsoft [14:42] has made him the richest, and arguably [14:44] the most powerful man in the world. [14:47] Allright if we can have order we'd like to begin. [14:49] Viewing Netscape's browser [14:51] as a potential threat to his computing empire [14:53] Gates has moved swiftly, [14:55] making his own browser free [14:57] and Netscape claims, [14:58] also engaging an unfair business practices [15:01] to take away its customers. [15:03] But we need to explore today [15:05] whether you and your company [15:06] have crossed the line [15:08] or on the other hand [15:09] whether this is just the carping of disgruntled rivals. [15:12] Netscape CEO Jim Barksdale [15:15] argues his company's case before the Senate. [15:17] And certainly nobody here on this panel is [15:19] a greater admirer of Mr. Gates [15:20] or his company than I am. [15:22] But we do ask that Microsoft [15:24] be held accountable [15:25] for some of their actions. [15:26] Actions that intimidate PC OEM manufacturers [15:29] to use their products and exclusionary practises [15:32] that prevent them from using my products. [15:34] Not all companies succeed. [15:36] Some fail to embrace change. [15:39] This is the way technology in the free market works. [15:43] The software industry's success [15:45] has not been driven by government regulation [15:48] but by freedom and the basic human desire [15:51] to learn, to innovate and to excel. [15:54] Meanwhile thousand of miles away [15:56] Netscape programmers continue working around the clock [15:59] in a race to meet Mozilla's release date. [16:02] These guys they tend to work very consistently, [16:04] so they'll just keep working until it's done and they won't stop. [16:07] They don't need food, they don't need sleep, [16:09] they don't need anything [16:10] OK, so they take pay, but... [16:14] A while ago some people from Harvard came and said [16:17] "Well how do you develop software, we're writing a book" and I [16:19] and I talked about all the things I thought [16:20] were really important and they were just [16:22] it felt to me like they were shaking their heads going, [16:24] Oh, gee, he doesn't know about Principle 7 [16:26] and oh, he doesn't know about Principle 22 [16:28] and in some ways they're right... I really haven't got a clue. [16:30] Right I really like to err on the side of [16:33] every day we wake up in the morning and say [16:35] based on what I know today [16:37] what's the best way to get to where we all want to go? [16:41] I personally or me and you three of us [16:44] do no have time to read all two millions of source code [16:46] to see that, there are no remaining problems. [16:52] We're going over here [16:53] zeroing in on Jeff Weinstein. [16:56] With March 31st only days away [16:59] the team can't proceed until Jeff Weinstein [17:01] an expert on some of Netscapes most arcane code [17:04] finds time to complete the bug fixes on his list. [17:07] How are you doing? [17:08] OK [17:09] Alright well [17:10] you are officially the most doomed [17:12] individual in the company sir [17:18] this one I can close, same with this one [17:21] yeah bunch of these [17:23] Um hopefully I'll get most of it done tonight [17:26] His goal he was just going to stay all night [17:28] and he was going to get it all done. [17:29] The good news is actually I think by about [17:31] I'm not sure if it was 9 or 11 o'clock at night [17:34] he actually was completely done. [17:38] Yeah! [17:40] Reaching a critical milestone [17:41] is cause for celebration. [17:46] And one bug left [17:49] and it's a really really hard one [17:51] Don't make me kill you, close 4330. [17:53] I will close 4330. [17:56] Bug count is small [17:57] there are some bugs that are not currently closed [18:00] but most of them are like piddly little annoying things that [18:02] Some of its stuck! [18:09] All praise the uh the mighty ones that created tremendous pile of [18:12] people working really hard this week to do the impossible. [18:18] There is this magic phrase that Michael Toy invented [18:20] which is "Zarro Boogs", hum [18:22] which is it's not quite perfect [18:24] but it's perfect enough [18:26] as zero bugs / "zarro boogs". [18:27] Do you have a spare monitor upstairs? [18:30] Yes I do have a spare monitor. [18:32] This is the first big test [18:34] Will an outsider actually be able to make Mozilla work? [18:37] If not Netscape stands a good chance of missing its March 31st deadline [18:42] I thought it's gonna be huge thing, [18:43] I thought it's gonna be like a hundred, [18:44] two hundred people here like all and rows [18:46] like with soviet style. [18:49] We are nowhere near that organized [18:53] Looks like it's all here, here we go! [18:56] Wow! All good, it's pretty simple how stuff is built. [19:00] It's just there's set of scripts that are set up [19:03] to say exactly what to compile and then [19:05] they all get globbed together into Mozilla hopefully. [19:10] - Here it is - Yeah [19:11] If you get it to work, then it means anybody can get it to work. [19:14] That's true. [19:22] (WILD CHEERING clapping laughter) [19:31] - And look It has an about face! - ...Look it's so cute... [19:35] - Oh, that was pretty [19:39] - Yeah it's... - No, I don't think it's working. [19:41] - Well go to the.. - Well - Oh... - Big crash... [19:44] - Hell shot the foot... [19:49] It's actually going really well. [19:51] I didn't think we'd actually get somebody [19:52] to build this quickly. [19:53] We had to do one small adjustment and it worked! [19:57] With the source almost ready to ship, [19:59] Netscape must explain the significance [20:01] of Mozilla to the press. [20:03] Basically what we wanna do is we wanna give them a little bit of the history [20:07] and then we wanna go into the what's actually going to happen tomorrow. [20:11] The other important take away then too from this [20:14] is that this is a really exciting cool thing. [20:20] - Good afternoon, Forrester - Hi Stan Dolberg and uh Eric Brown please. [20:24] - One second. [20:27] - You've reached voicemail for Stan Dolberg -- I'll transfer you now [20:32] - Good afternoon, Forrester. [20:33] - Hi this is Maggie Young. [20:35] I'm calling from Netscape and I have scheduled [20:37] conference call with Stan Dolberg and Eric Brown [20:39] and I just got Stan's voicemail. [20:41] Netscape hopes the press will greet Mozilla with the same enthusiasm [20:44] it had for the company in its early days. [20:48] At eleven AM this morning, Netscape's stock went public and Wall Street went bonkers. [20:53] Initially offer had a price of 38 $ a share, [20:56] Netscape shut up to 72 within minutes... [20:58] The stock is bid up at extraordinary levels [21:01] in the first couple of really days and weeks [21:05] of its introduction. [21:06] It is the biggest initial public offering [21:09] in basically the Wall Street history. [21:16] - Good afternoon, Forrester [21:19] - Hi this is Josh Walker. [21:20] Today less than three years after its record breaking IPO however, [21:24] Netscape's story generates a different response. [21:27] - Hi there - Yup [21:28] - As you now tomorrow is March 31st [21:30] - So that means hum, source code will be made [21:33] available to the developer community. [21:35] And we thought we would just [21:36] catch you up to speed and walk you through [21:38] that and see if you had some questions. [21:41] - Either I'm braindead or it takes lot of effort to communicate [21:45] and so I'm concerned that while you all know [21:49] what it means, I'm not confident [21:53] that it's coming across to the press. [21:56] - Right, I think those are good points. [21:58] By opening up the source code, we basically extend our developer community [22:02] from those folks that are inside of Netscape [22:04] to hundreds and thousands of developers [22:05] outside of Netscape [22:06] so it's no longer Netscape versus Microsoft. [22:09] It's Netscape and all of the Netscape, [22:12] you know, virtual community. [22:13] - I think there is a belief that Netscape [22:17] doesn't have a position to continue [22:20] to compete with Microsoft [22:21] in the browser front and that [22:24] in essence you've given up on the browser position. [22:32] This was a lot more smooth than I had originally anticipated. [22:35] Really. [22:38] I'm still waiting for the major bump in the road [22:40] that's gonna happen some time between now [22:42] and tomorrow afternoon. [22:43] In software development there is [22:45] always a bump in the road. [22:46] We just want to hear the Apple story [22:48] They just can't quite get themselves comfortable [22:53] with the patent grant or with [22:55] whatever we tried to do to fix it for them. [22:58] So the last thing back out of their lawyer was [23:01] "gee, oh I don't know that we get enough protection." [23:04] Mozilla has a small piece of code from Apple that has not been cleared for public license. [23:09] - Ok. - We have to escalate. [23:11] - Hi this is Mark Andreeson, [23:13] I called a few minutes ago, and left message [23:16] we're trying to get - the problem is I can't get phone [23:18] there's no one at the Apple switchboard [23:19] so I'm having a hard time getting phone numbers for people. [23:21] Awesome. [23:24] Hold on, 6 2 0. [23:35] In order to ship Mozilla the next morning, [23:37] Scott Collins is called in [23:39] to replace Apple's code with his own invention. [23:41] And theoretically we believe this is possible. [23:43] It's my last bug. When I complete this bug, [23:47] I will be allowed to rest. [23:50] So I stayed up until about 5:40, [23:53] this morning writing this replacement class. [23:56] It made my life a living hell. [23:59] I got it basically running, it's all running, [24:01] it's all really good, and thank heavens [24:03] we got permission from Apple [24:04] to ship the regular source. [24:06] It's my understanding that Jamie [24:08] is gonna be the person that's gonna be pushing [24:10] the bits up to the website at around 10:00, [24:13] is that correct? [24:14] OK. [24:15] And we're gonna be staging some different [24:18] photo opportunities for the press at that time, [24:20] there will be television cameras you know news crews [24:23] - Couldn't we just like hire actors to do this for us? [24:25] - ...just tell them they get to be on TV come on.. - We're not gonna mandate it.. [24:30] - You're on TV right now. - We've been on TV for two months. [24:33] - I don't think anyone is gonna come. [24:42] One way to learn to run a marathon [24:44] is put a person out 26 miles into the desert, [24:47] and say, you know, there's this bomb on your back [24:49] that's gonna go off in a certain length of time [24:51] if you don't get into the town. [24:53] Well, that'll motivate you to get in [24:55] but there is a certain chance that you'll be blown up. [24:57] - You know what time it is? - Yeah it's five to ten. [25:00] - Aah! Going to be late. Hurry up! [25:04] Welcome everybody to the conference call. [25:05] Thanks for joining us this morning. [25:07] Today Netscape announced that [25:09] the first developer release of its Communicator 5.0 [25:12] source code is available for download [25:14] from the Mozilla dot org website. [25:19] - You know where Tara is? [25:21] - Second floor? [25:22] - It's first floor, way on the other side. [25:25] And then today on the end of March, [25:27] as we announced, we are pushing the code [25:29] out to the Web as they say, [25:30] and we are delighted to be part of it [25:32] and we're very excited to see what happens. [25:33] The good news is the marathoner is now [25:36] coming into town with that bomb on his back [25:38] and it looks like he's gonna make it. [25:43] - This is the moment of truth! [25:46] They don't have theoretical framework [25:48] to write software, they're just writing it. [25:55] It's just like hitting the baseball. [25:56] If their code gets a home run, [25:59] nobody's asking questions. [26:01] Well, this doesn't make sense, [26:02] or why do you that, why does it work. [26:04] Nobody cares why it works. [26:17] - Wait this is bad. - What's that? [26:21] - Well it's not connecting to... - The machine that controls [26:25] the FTP push is, like, not answering. [26:28] - Is it loaded? - It's "blast" not "blash". [26:30] - Oh - Yeah maybe they're... [26:37] - Mac's there. UNIX is there. Windows is there. - We're done! [26:40] - It's on! - Yeah! [26:54] - Since Jamie is here, I am told that means [26:58] that we have now pushed the source out on the Net. [27:00] Is that correct? [27:01] - Actually, we decided not to. [27:05] We thought it was a stupid idea. [27:11] - That's our story and were sticking to it. [27:25] For a moment, everyone at Netscape [27:27] takes a breather. [27:28] - I think it's gonna work out. [27:31] In the first hour of its release, [27:33] the source code is downloaded thousands of times [27:36] but the number of downloads is no guarantee [27:38] that Netscape will receive enough valuable contributions [27:41] to help the company to reverse its slide. [27:48] He's known as Pavlov to me. He's Pavlov at [27:50] Pavlov.net, on IRC he's Pavlov or Pav or [27:53] um, Pav Sleeping, or Pav Tired Up Too Late. [27:57] And um without him I think we'd be months behind. [28:00] Netscape's notoriety draws code writers [28:03] from around the world willing to work on Mozilla without pay. [28:06] One such contributor comes from rural Georgia. [28:12] I've been amazed over the last two or three years, [28:15] when especially his mother would come tell me [28:17] "Well, so and so called" from maybe New York [28:19] and they were coming to Atlanta [28:21] and they wanted to talk to Stuart or see him, [28:22] and they were gonna go down and have lunch. [28:24] "Well", I'd say "Who is this person from New York?" [28:26] And the all of a sudden "Well, he's been working [28:29] with Stuart on some programming issues [28:32] for a year or so and he wanted to come down [28:34] and meet. "Well, did you tell him you're only sixteen?" [28:37] I had no idea. Um, and that's great, [28:41] that's a wonderful thing because [28:43] he's contributing. It doesn't matter that he's young. [28:47] The place we call the cave. We just shut the door [28:51] and this is where he does whatever he does. [28:55] It is flabbergasting to think that your child [28:58] has done something for this worldwide company [29:03] instead of his homework. [29:05] I went and looked back at the older code [29:08] and I was really frightened by how [29:11] incredibly messy and just awful the code looked. [29:14] It would have taken you know [29:15] years to try and figure out what it was doing. [29:18] So we basically did it from scratch. [29:21] Pretty much I'm providing the code that makes [29:24] the browser show everything faster [29:26] and more efficiently than it used to. [29:29] His keyboarding is almost just like talking. [29:33] It's just um, an expression. [29:36] He can express himself that way [29:38] and it's just totally unconscious, almost. [29:42] Just a part of how he communicates. [29:46] In the past, free code contributions [29:49] helped build the Internet. [29:51] How commercial enterprise would benefit [29:53] from free code remains a big question. [29:55] Well, it's certainly my hope that [29:57] the enormous amount of new people [30:00] that no one company could afford [30:02] to have working on any product, [30:03] now contributing to the Netscape Navigator [30:06] Communicator will make a significant difference [30:09] in the improvement of the product. [30:11] How that works against any competitor, [30:14] remains to be seen. [30:25] -Good morning -Good morning, Thank you. [30:27] David Readerman an analyst for San Francisco Investment Bank, [30:31] closely monitors Netscape's radical plan [30:33] for investors eager to participate [30:35] in the Internet stock boom. [30:38] The market is really kind of a voting machine, [30:40] it's voting yes I believe that vision statement. [30:43] Yes I believe that's gonna result in products sales. [30:46] Yes that's going to drive earnings up, and [30:48] you know stocks should traded accordingly. [30:51] The financial benefits to Netscape of [30:53] giving away its source code are hard to measure. [30:55] I understand why Netscape's trying to do it. [30:58] They still have to show me that [31:02] behind the vision and the slideware, [31:04] there's a real sustainable business model [31:08] that can deliver earnings hum, [31:11] and so I'm in show-me mode for Netscape. [31:20] Now, my job will be three times [31:22] as hard as it was yesterday and it was already ten times harder than it needed to be. [31:25] Right? Did I just work really hard to ship [31:29] the company jewels out of the building and [31:31] it's just gonna end in us dying [31:33] and rolling in poison and misery. [31:35] The day after this stuff goes out, [31:37] you really don't get to let up. [31:38] There is then the sort of day in day out, [31:41] go to work turn on the computer, code, code code. [31:45] - Thanks Tara. [31:49] - Tara? [31:50] - Yeah what's your doctor say Tara? [31:52] - Uh, my doctor says interestingly enough [31:55] that I work too much [31:59] and uh, that if I went to work today after [32:02] my appointment he would personally kill me. [32:04] I have an agreement with myself [32:07] that by the time I'm 35, I'm either going [32:10] to be high school teacher or bartender, [32:11] but something, anything other than a [32:13] in a position in the hightech industry, [32:16] otherwise I'll probably die by the time I'm 40. [32:25] Uh, now that I'm an old guy [32:27] I've kind of been round the block [32:28] couple times and you can go from realizing, [32:32] "This just never stops, does it?" [32:34] And that being really depressing [32:37] because you feel like it "I'm on, I'm on". [32:38] I said I was never going to be on the treadmill [32:40] and here I am. I'm on the treadmill. [32:42] I'm going to be running like this forever. [32:44] Because they're good at software, [32:46] they need to keep pace. [32:48] And as a result, keeping pace means [32:51] to shut a lot of other things out. [32:53] They just don't have time to read, [32:55] time to hear about the world. [32:57] They don't have much time for their families. [32:59] Um, but when you're in situation where [33:00] you really have a lot of work to do [33:02] and no time to do it, [33:05] you know, you pick what you want. [33:07] Some people pick wanting to have a family. [33:08] Some people pick wanting to [33:10] get some software done. [33:12] Christopher was born right after I started at Netscape, [33:16] and I basically missed the first [33:19] two years of his life because of the intensity. [33:21] I'd work 'til about 7 or 8 o'clock, [33:23] come home, eat dinner, [33:25] put the kids to bed, and then go back to work, [33:28] or work from home, until 2 or 3 [33:30] in the morning, and was like the Dad zombie. [33:32] He would call and say, I'm on my way home [33:35] and then it would be 2 or 3 hours and [33:37] you know, the romantic dinner candles [33:39] had burned down [33:40] and I was thinking he was dead [33:41] by the side of the road so, [33:43] you know if 24 hours goes by [33:45] and I don't hear from him, [33:47] that I pretty much know where to find him. [33:50] I live in Michigan. And I commute. [33:53] So it's quite a long commute, [33:55] I don't make it every day. [33:57] I only make it about every two weeks or so. [33:59] But um, It is quite a time change. [34:03] Here it's something like 12:01 [34:06] in the morning, and there it's 1954. [34:15] The motivation from moving back here is [34:18] I wanted to get into a community, [34:21] put roots down, and you know, feel settled. [34:25] And I...Life is just different out there, [34:28] it really is. I mean here people like worked [34:31] car factory or whatever... thirty years and out. [34:38] We spent, like, 45 minutes talking about all his [34:42] like, his whole story, from job, to job, to job, to job. [34:44] I thought it was pretty cool. [34:47] He had like ten or something, jobs. [34:53] He seemed to do it a lot during particularly peak [34:56] stressful times, like, you know, baby due [34:59] in two months, I'm changing jobs now, dear. [35:01] I like when everything is changing. [35:03] That makes it's exciting. That's why I do it. [35:05] It's something to be in the storm, [35:08] right in the middle of it and seeing everything [35:11] new happening and putting it all together. [35:13] It's really exciting. [35:14] It's almost addictive. I wouldn't want to leave it, [35:18] that's for sure. [35:20] At times, it's a clear sacrifice [35:22] of elements of your personal life. [35:26] I have to work very hard but I have [35:28] the chance of being rewarded for my efforts. [35:30] This disadvantage, my life's moving on. [35:33] I don't have any children yet, [35:34] you realize there's a certain amount of [35:36] my life that I'm sacrificing I'm going to look back [35:39] and a portion of this life is gone. [35:43] In the U.S., we have at least several million people [35:46] directly making a living from software. [35:49] And it's the fastest growing group of [35:51] people in the economy. [35:52] And it's certainly in aggregate, [35:55] the highest paying field of its size. [35:57] I mean yeah, you've got baseball, [35:59] you've got Hollywood. [36:00] But you know when you really [36:02] think of a group that has millions of people in it, [36:05] these are the highest wages anybody [36:06] has ever seen in the United States. [36:14] The opportunity to win big [36:16] for code writers is very real. [36:19] In fact, that if you will jackpot [36:23] opportunity is reflected here on a [36:26] Wall Street trading desk. [36:27] And I find that a lot of the engineers [36:31] and managers from Silicon Valley [36:33] are very attuned to what goes on [36:35] on these trading floors daily. [36:38] By one account, 64 millionaires are created daily [36:42] in Sillicon Valley where any technology worker [36:44] can striking rich over night. [36:46] You join a company and they give you [36:49] some stock options which basically says, [36:51] rather than just giving you stock, [36:53] they give the right to buy the stock [36:55] in the future at the current price. [36:57] You might get stock in the order of [37:03] maybe a year's salary or [37:05] two years salary typically, worth of options. [37:07] In some of these real booming companies [37:10] out there on the Internet, the potential for [37:12] becoming a millionaire or doing very well, [37:14] is very, very high. [37:15] The people who were very, [37:17] very early, they call them "Mozillionaires". [37:19] Stock options are a con. [37:21] Um, it's a carrot and dangle, it's like, [37:24] oh well, you know if you'll give up [37:25] your one and only youth, [37:26] maybe someday you'll make money, right... [37:29] it's um, I've known so many people [37:31] who have gambled on start-up lottery [37:33] and got nothing. [37:34] You know it's just like lottery ticket, it's a stupid tax. [37:37] Um, I happened to win that particular lottery. [37:41] From the day Microsoft announced [37:43] its aggressive commitment to the Internet, however, [37:46] Netscape stock has been in steady decline, [37:49] and throughout most of 1998 Netscape [37:51] options are essentially worthless. [37:54] A year and a half ago, [37:55] half of our revenue came from browser sales. [37:57] Today none of it does, so well, [37:59] Any business person out there knows [38:01] that that's a huge challenge. [38:02] I mean let me take your number one selling product [38:04] away from you and you replace that [38:05] within period of 12 months or so. [38:07] Not many people want to do that. [38:08] Even though the company sells other Internet products, [38:11] the marketplace views Netscape as a browser company [38:14] in a losing battle with Microsoft. [38:18] - Greg this is Jim Barksdale with Netscape Communications, how are you? [38:22] It's clear that Netscape doesn't have [38:24] enough pieces to threaten Microsoft. [38:27] I don't think that Netscape long term [38:30] can survive as an independent company. [38:36] While Mozilla tries to recapture the early, [38:39] glory days of the company, [38:41] integrating code from the outside means [38:44] more work for everyone on the browser team. [38:46] - Apparently I must have done it backwards [38:47] from what you told me, or I don't know what [38:50] - Ok, then this is bad. [38:52] - We want to take the old free tree [38:54] and use it as subsection, [38:56] and we want to build this interesting tree around this. [38:59] - No that's not want we want to do [39:00] NS Private at the top, right? [39:01] - A project file for this or project file for that, [39:04] it can't be a project file for both. [39:05] We don't have a plan for doing both. [39:07] So right now I have some files that have [39:10] to come from here for Java in a single directory, [39:12] and some files that have to come from here [39:13] in the same directory, the same directory. [39:15] Tell me how I do that? [39:19] That's the problem. [39:21] The browser division which costs the company [39:23] almost 30 million dollars a year to operate [39:26] and contributes few revenues to the company [39:28] is reorganized in the fall for the second time [39:31] in less than a year. [39:32] Do we have all the answers: No. [39:33] We're going to try and learn what we can from [39:35] seeing the people who've done this well... [39:37] When I joined a start-up, I knew that 19 out of 20 fail. [39:40] When an employee comes [39:41] to work at Netscape today, [39:43] he doesn't have the perception [39:44] that there's a 19 out of 20 chance [39:46] that this job is not gonna be in place [39:48] 1 to 5 years from now. [39:52] If you live here, it is the ubiquitous conversation [39:56] "Do you believe that Microsoft [39:58] has used either a) illegal [40:00] or just unfair methods [40:02] to take market share from Netscape?" [40:04] And if the heart and soul of this industry is [40:07] opportunity, is egalitarianism, Microsoft having [40:12] achieved its market share [40:15] on anything other than the backs of its code [40:18] really riles every body up. [40:22] Justice department has charged Microsoft [40:25] with engaging an anti-competitive and exclusionary practises [40:29] designed to maintain its monopoly in personal computer operating systems [40:34] and attempting to extend that monopoly to Internet browser software. [40:39] Regardless of its case against Microsoft, [40:41] Netscape has become a victim of its increasing size [40:44] and the growing complexities of its code, [40:46] the company struggles to maintain the vitality [40:49] it enjoyed as a start-up. [40:51] When a company gets to be above a certain size, [40:53] it's just a process, it's a mechanism for making money. [40:57] And innovation is like one possible way of doing that, [41:00] but it's a risky way. [41:01] So companies, big companies don't do that. [41:02] Um, Microsoft actually doesn't do very much, they buy companies. [41:06] They wait until someone has done something interesting and then they acquire them, [41:09] and then they milk it for all it's worth. [41:10] I don't mean to pick on Microsoft because lots of companies do that, it's just the normal way of doing business. [41:24] We're on out way to the Flint Center now. [41:26] We're going to have an all-hands meeting. [41:28] Jim Barksdale has moved up the all hands meeting by roughly about a week. [41:32] We just announce quarterly results and now this major change in direction. [41:38] Well, in case you haven't read the newspaper, [41:45] we have, as of 1:30 this morning, [41:52] concluded negotiations and agreed to sell our company to AOL of Dulles, Virginia. [42:06] I can't imagine that day when they announced the merger, [42:10] that they weren't like "Oh, I don't believe this". [42:13] You know, sort of a nightmare scenario. [42:16] Although, you know, the worst one would have been [42:17] Microsoft's buying us, I guess, you know. [42:19] Then they would have, you know you would've seen like [42:21] his this flow of cars out of Netscape [42:24] Six months ago they were insulting AOL's technology, [42:27] you know, it was the service for idiots. [42:30] "Congratulations skippy, you've got mail!" [42:32] Netscape is not unusual in the way they felt about AOL in Silicon Valley. [42:37] I mean, it's very clear that nobody [42:39] had any respect for the company. [42:41] One of them at Netscape [42:42] called Steve Case a soap salesman [42:45] because he used to work at Proctor and Gamble. [42:48] The soap salesman bought them. [42:50] The quote that came out of this article was [42:54] "Netscape: (similar lines of) lived fast, [42:57] died young, and left a tired corpse". [42:59] And I don't know they agree with that. [43:04] I don't think Netscape's done yet. [43:05] They bought us because they like us, [43:07] they like what we do, [43:08] and they don't want to disturb that formula; [43:11] so their plan is to not damage us in any way. [43:14] There had been alot of, uh, [43:16] a lot of speculation out on the net, [43:17] you know, in the free software community, like [43:19] oh well this is it, you know, [43:20] it's all over now [43:21] "AOL's just gonna screw everything up". [43:23] So I wrote this thing [43:24] that I put on the Mozilla.org site [43:25] that just laid out the worst case scenario, [43:27] like, well okay, [43:29] even if everything goes wrong [43:31] it's still not as bad as you're saying it is. [43:33] Because the nature of what Netscape did [43:36] meant that the code belongs to the community now. [43:40] Few days later I got email from Steve Case, [43:42] saying, um, we think that you're doing is great thing [43:44] and it's part of the reason we bought the company [43:45] we plan to keep it going that way, so [43:47] um, as far as Mozilla.org and Netscape and AOL's contribution [43:52] to the open-source movement goes, [43:55] he says, it's gonna continue... [43:58] The merger with AOL creates a windfall for shareholders [44:01] that will give Netscape employees the chance to cash out and move on, [44:05] causing speculation in the national media [44:07] about AOL's ability to retain Netscape's key people. [44:12] And already I hear, you know, [44:14] that AOL people come at Netscape and say, [44:16] yeah this is the AOL way. [44:17] It's not gonna work at Netscape. [44:19] It's gonna be the Netscape way with help from AOL! [44:22] I suspect some of them will leave. [44:24] You know, they don't want to be part of AOL. [44:26] Some people just like the start-up mentality. [44:29] And those that want to be part of a juggernaut [44:32] are going to stay and be part of the juggernaut. [44:34] I've been at Netscape for 3 and a half years and it feels like forever. [44:38] And AOL's focus and Netscape's growing focus has been marketing and advertising, [44:44] all that stuff, and that's [44:45] not nearly as interesting [44:48] to someone who's sort of a techno-fetishist. [44:50] I'm switching jobs and selling my house, [44:53] I'm moving, switching towns... [44:56] That's life for start-up land. [45:01] I'm still young and stupid as I like to put it, [45:03] so I can get away with that stuff like that. [45:06] Year and a half ago, so Tara comes to me she says [45:10] "I want to be a manager so bad, that I can taste it". [45:13] So we finally said alright, you get to be a manager. [45:17] And like within a week she said [45:20] "Why did you ever let me do this?" [45:25] And Tara has turned out to be like one of Netscape's greatest managers. [45:30] So here is to Tara, release team manager. [45:34] Tara leaves Netscape for an e-commerce start-up, [45:37] missing out on a big jump in the value of her stock options [45:40] in hopes for a bigger pay out at her new company. [45:52] Regardless of how AOL runs the Netscape business, [45:57] it's not Netscape anymore - that part's over. [45:59] And you know, that's really sad [46:01] I wish Netscape could have gone it on their own. [46:04] Frustrated by what he perceives as a lack of commitment to open-source development, [46:08] Jamie quits Netscape one year to the day he helped to give away Mozilla. [46:13] The movie Hackers I think is just a great movie. [46:16] I wish our lives were like that, [46:18] I wish we were roller skating around in spandex and fighting bad guys, [46:21] but you know it's not it's sitting in a room and typing all day. [46:28] This is what I was trying to escape, this life. [46:31] I knew I did not want to live here. [46:36] I've been out here now about four of five years. [46:38] This is a nice place. This is escape from the jungle. [46:48] Jim Roskind is promoted to Netscape's highest engineering rank. [46:53] Last night I was here at four in the morning, [46:55] and this isn't even in the middle of a critical push. [46:59] But it's almost like an addiction, an adrenaline rush, [47:01] a going for perfection, a pushing. [47:03] And then as you see the results, you get the feedback to push harder. [47:12] You know I really shouldn't comment on this [47:14] since I'm just as foolish as everyone else is [47:16] but I'll just go ahead and do it while admitting that I'm foolish, [47:18] there's just a tremendous quest for material wealth here. [47:21] It's like the goldrush all over again. [47:24] And this is gonna be the playhouse. [47:26] And then this will be like a front porch I think a little flowers and stuff. [47:29] So it will be like a cute little house. [47:30] I went to Netscape because its main purpose was to generate cash, [47:34] based on this Internet thing. [47:36] It's like what we're gonna do, we're gonna get rich. [47:38] It just took a heavy toll on our marriage, [47:41] and, if it wasn't for God's grace, [47:44] we wouldn't have made it. [47:46] "Why would I use god gives" [47:50] Micheal burned out. [47:51] Micheal, came to a place, in his own life where he said the cost is too great, [47:57] I'm not gonna do it anymore. [47:59] If people are - would look at this and say oh [48:02] hey this is a cool thing, I'm gonna start a start-up [48:04] and get rich quick [48:06] I would just have to say [48:08] you need to count the costs [48:10] because you can't ever retrieve the time that's lost. [48:13] Michael Toy [48:15] Netscape employee number 6 [48:17] achieved his goal of financial independance [48:19] and retired from Netscape shortly after Mozilla's release. [48:29] In the Valley, [48:30] if you've stayed someplace longer than about three years [48:33] people wonder what's going on? [48:35] Why can't you get another job, what's wrong with you? [48:37] If you're a programmer, you pretty much change jobs [48:39] about every two years or so. [48:42] It's like ants, [48:43] worker ants. [48:43] They send out a group out to do something. [48:45] As that group approaches [48:47] the task that they're gonna do [48:48] some ants leave, more ants come on [48:50] By the time it gets to the target [48:53] it could be a totally different set of ants [48:54] I think as we distribute the set of work that we're doing [48:58] and more and more, in the Information Age [49:01] it'll be more like that. [49:03] Scott Collins continues to commute to Netscape from Michigan. [49:11] There's lot of pressure right now [49:12] to complete our product on time. [49:15] Um, sort of wade in with [49:17] the ridiculous acrobatics the stock is doing. [49:21] We were a 20$ company [49:23] and as of this moment our stock is at 172$. [49:27] So it's hard to be depressed about the amount of work [49:29] you have to do when [49:31] every other cube holds a millionnaire. [49:35] When the deal with AOL closes in the Spring of 1999 [49:38] the value of Netscape's stock more than doubled since the merger's announcement. [49:44] Netscape married right. [49:46] They hitched their fortunes to AOL [49:49] when the transaction was announced, [49:51] the implied valuation was about 4.2 billion [49:54] when transaction was completed, [49:57] the transaction was valued at 10 billion. [50:00] So in effect about 5.5 or 6 billion dollars [50:04] of net worth was created [50:06] so I think it was the very clever deal-making [50:10] of Netscape management that kept them in the game [50:13] much longer and Netscape's shareholders benefited quite considerably. [50:19] Mo- [50:20] -zill- [50:21] -la [50:22] lives! [50:24] While many executives sold their stock [50:26] during Netscape's final year [50:28] Barksdale bought more [50:29] and after the merger he swapped his shares [50:31] for more than half a billion dollars of AOL stock. [50:39] Another young man comes west [50:40] to seek his fortune on technology's new frontier. [50:44] I'm a little bit nervous going into this interview, [50:46] cause I'm not entirely sure what to expect. [50:50] It's a long way away [50:52] Three thousand miles [50:54] is a long way for your child to be [50:57] But this is a place where there's a lot going on that [51:02] he's very interested in and I think [51:04] has some talents in this area. [51:06] And I really think that this may be [51:10] kind of home for him as far as [51:13] being able to work with people [51:15] that he can actually talk to. [51:23] - Pavlov! [51:27] - What I want to know is, [51:29] what you want to do [51:30] I mean, what your goals are in the next couple of years? [51:33] - My goal right now [51:35] is that I want to see the UNIX version faster than the Windows version. [51:39] Once you pull that off, [51:41] then, you know, we'll see. [51:43] But that's my goal. [51:45] Pavlov is hired by Netscape. [51:47] He postpones going to college. [51:52] Taking part in what one investor has called the largest [51:55] legal creation of wealth in the history of the planet, [51:57] David Readerman moves to a new investment bank. [52:04] Here's the data center, [52:05] a lot of cable, a lot of fiber. [52:08] These can be sort of, you know, Internet connections [52:12] they can be our trading lines, our phone lines. [52:14] You know we're lying the infrastructure [52:17] to basically build a major merchant bank. [52:21] Our view is that the Internet changes everything [52:24] and we're going to finance the companies [52:26] that want to be the agents of that change. [52:36] Look at this intersection, [52:38] we've got a bank here, [52:40] in two years you know this may not be here, [52:42] why not bank online? [52:47] Gap's website [52:49] is one of the most successful commerce websites [52:52] on the market. [52:56] I don't even know why Gap's renovating this store? [52:59] Why aren't they investing more in their website? [53:03] I don't know what this intersection may look two years from now. [53:09] When I started people didn't know what HTML was, [53:11] what the World Wide Web was, and then all of a sudden [53:12] the power of the Internet that had been there [53:14] for years was available to everybody [53:17] in an easy way, Point & click, the universal language. [53:20] It's like in Fantasia when Mickey is standing over [53:23] the book that's open on the mountain, [53:25] and he's looking in to see what to do [53:26] and he does something. And he doesn't really know what he does [53:28] but it makes something happen. [53:29] And of course this thing gets out of control and keeps going. [53:32] You don't know why it works, you don't know how it works, [53:33] you just push a button and it works. [53:35] We're at the beginning of an industry and [53:37] who knows where that industry's gonna go? [53:39] This could all turn into television again. [53:41] It could be controlled by a small number of [53:45] companies who decide what we see and hear. [53:48] And there's a lot of precedent for that. [53:51] I'm just laying down the tracks [53:53] and there were these trains zooming by me, [53:55] and there's no way I'd want to say it's a [53:57] bad thing to have these trains fly by. [54:00] I could be a horrible legacy. [54:01] If it ended up being a legacy of, [54:04] you know, Netscape and the Internet, [54:07] that we could all like, [54:10] do what we're doing only under [54:11] much more intense pressure and [54:13] much faster. [54:17] Everything has to change faster, [54:18] obviously, you know, look at Netscape. [54:20] It was born and died. [54:22] I don't want to use the word "died", they wouldn't like that word. [54:23] But basically it was born and overtaken [54:26] within four years. [54:27] That's pretty fast, I think. [54:30] They must think it's very fast. [54:31] Near the end of 1999, [54:33] the public still awaits Netscape's [54:35] first open source browser, [54:37] more than a year after Mozilla was released. [54:40] The judge and the justice department [54:42] end a trust trial rules that Microsoft [54:44] is a monopoly, it stiffles innovation. [54:46] AOL begins the millenium [54:48] with a new even larger aquisition, [54:50] and investors continue buying technology stocks, [54:53] which trade with increasing volatility. [54:56] Still as the Internet finds its way [54:59] into every corner of daily life, [55:01] so, too will legions of programmers [55:03] and their code, working fast [55:05] and late into the night.