-
Title:
Code Rush(1998~2000 Netscape / Mozilla 紀錄片)
-
Description:
由 David Winton 導演於 2000 年所製播、在美國 PBS 公共電視網播出的 Code Rush,讓人一窺 .com 熱潮最高峰時,矽谷的生活與工作。本片側寫一群 Netscape 的工程師,打算透過革命性的創舉 - 提供 Netscape 瀏覽器的原始碼,以拯救他們的公司,希望獲得外部軟體開發者參與並帶來改進。
本片由創用 CC 姓名標示-非商業性-相同方式分享 3.0 授權釋出,提供有興趣者下載使用。紀錄片的原始拍攝素材,也透過相同授權條款於下列網站提供。
敬請光臨:http://www.clickmovement.org/coderush
-
本片拍攝於 1998 年 3 月至 1999 年 4 月
-
一個獨立紀錄片團隊
採訪 Netscape 的軟體工程師
-
他們正面臨公司與網路史上的關鍵時刻
-
我跟很多來矽谷追夢的人談過
-
他們抵達的時候,只帶了一卡皮箱
-
當他們沿著 101 公路往南走
-
期待看到這個聞名已久的地方
-
看著這裡的高速公路、辦公大樓
-
購物商圈等等
-
看起來跟他們去過的地方沒兩樣
-
最後他們懷疑自己身在何處
-
為什麼來這裡、是什麼把他們召喚來的
-
程式碼是電腦運作的幕後功臣
-
為什麼它對世界很重要?
-
因為它就像是生物體內的血液
-
深植在我們的文化中
-
讓萬物運作
-
科技已經成為這個社會的神
-
我的意思是人們敬畏科技
-
也敬畏研發科技的人
-
有此一說:軟體是新的疆域
-
有如以前的淘金熱
-
加州的淘金熱又來了
-
就像二十多歲青年的好萊塢
-
這一小群人正在定義
-
我們的世界將成為什麼樣子
-
我的意思是:你明白電腦將無所不在
-
我們與世界交流的方式
-
也越來越仰賴電腦
-
就是這麼一小群人
-
正在定義世界未來的樣貌
-
Netscape!無處不在!
-
團隊合作!並肩作戰!
-
不到三年以前
-
Netscape 裡的一個工程師小組
-
製作出讓網路瀏覽更方便的軟體
-
開始改變電腦世界的樣貌
-
不過這間公司正陷於危機
-
對手軟體巨人 Microsoft 已兵臨城下
-
只有一個激進的策略可能力挽狂瀾
-
「讓我們大聲喊出 Mozilla!」
-
Mozilla! Mozilla! Mozilla!
-
Netscape 要送出他們的程式原始碼
-
給公司以外的程式設計師
-
這分原始碼是瀏覽網頁的秘方
-
程式碼命名為 Mozilla
-
一旦被廣泛使用
-
便能讓 Netscape 成為網路標準
-
讓使用者進一步採用它們的其他產品
-
拯救公司的未來
-
我們的故事發生在一群
-
即將在這棟建築中聚集的軟體工程師
-
在接下來的一年中
-
他們的生活將徹底改變來打造 Mozilla
-
與巨人對手作戰拯救他們的公司
-
形塑未來的電腦科技
-
現在我們有個問題
-
這些工作看起來
-
不可能在我們公佈的日期前完成
-
所以我們得試著
-
確定目前的狀況有多慘
-
有時要了解這點的唯一辦法
-
就是讓大家聚在一起四目對望
-
我們已經宣佈 Netscape 將在 3 月 31 日釋出
-
所以如果我們無法在 3 月 31 日辦到
-
也得想辦法處理
-
目標是在 3 月 31 日釋出 Mozilla 給開發者
-
距今只剩下幾個禮拜
-
這是公司有史以來最具雄心壯志的時程
-
這是在開玩笑
-
我想我們得非常專注
-
當你犯了一個錯誤人們會說……
-
Michael Toy — Netscape 最早的員工之一
-
負責帶領團隊準備 Mozilla 的公開釋出
-
(錯過 3/31 會非常糟糕)
-
我們也許死定了、也許會失敗
-
Microsoft 或許會把我們像蟲子絞得稀巴爛
-
不過就算是死定了
-
也不代表我們不能早起做點事
-
- 全體肅立
-
- 偉大的 Michael Toy 降臨了
-
我對孩子描述工作時,總是油腔滑調
-
「爹地工作時都做什麼?」
-
「不知道耶,有時愁容滿面開會、有時看看 E-mail」
-
啊啊,你打到我了!
-
他們仍然覺得我的辦公室是世界上最棒的地方
-
他們會說「我們真的要去你的辦公室嗎?」
-
「太棒了我超愛去你的辦公室!」
-
他們在那裡玩槍,也有免費的汽水
-
還有大球可以玩
-
他們大概就覺得我在迪士尼樂園工作
-
就像是馬拉松跟短跑的差別
-
最難的是得全程保持一定的速度跑
-
你知道一旦停下來走路
-
就沒辦法完成,只能看著前方的終點懊悔
-
現在就是這種緊要關頭
-
Jim Roskind —軟體安全專家
-
負責確保開發工作符合嚴格工程標準
-
想像你擁有一個計畫
-
你覺得它必死無疑
-
所有的參加者都在想
-
「這是不是超過我的能力了?」
-
「還有更快的方法嗎?」
-
「有人可以幫忙嗎?」
-
所以趕進度的過程中瀰漫緊張、擔憂的氣氛
-
Jamie Zawinski —自由原始碼提倡者
-
負責招募 Netscape 之外的開發者
-
自由原始碼正在試圖改變規則
-
有些人對自由軟體擁有信念
-
這些人的共同點之一是都是駭客
-
他們都……喜歡寫程式
-
所以你希望能接觸這些聰明的人
-
從他們身上獲得些什麼,對大家都有益
-
我講的是兩百…兩百五十萬行程式
-
每一行都得小心看過
-
某些時候得看上兩次
-
數百位工程師為 Mozilla 計畫工作
-
為了完成它而撰寫新的程式碼
-
Tara Hernandez 的工作是
-
確保這些修改不會讓 Mozilla 當掉
-
讓大家的工作陷入停滯
-
這就是我們追蹤所有變動的方法
-
綠色是正常
-
這邊改了很多地方
-
哇,編譯都爛了
-
OK,沒問題,掰
-
我們死定了
-
某些最嚴重的問題保留給 Scott Collins
-
資深程式設計師
-
在此準備徹夜除錯
-
我已經待在這邊將近…
-
不知道…60 小時之類的
-
撰寫軟體與賣房地產不太一樣
-
你賣房地產給顧客
-
顧客晚上會睡覺
-
他們睡覺時你就得停止販賣
-
…電腦永遠不睡
-
你可以看看我的工作間
-
比大部份人都好些
-
我有個不錯的躺椅
-
可以讓我睡覺的小床墊
-
我孩子的畫
-
可以控制電燈開關
-
這是我想要的東西
-
如果我老婆真的愛我,就會讓我弄一台
-
生命多美好
-
OK
-
Bug 統計
-
好,這裡有一大堆沒人顧的問題
-
要公佈程式碼
-
Netscape 的工程師需要修好上千個問題
-
通常是一些小調整
-
讓外界的開發者可以使用
-
Jeff Weinstein 要負責的有…
-
一、二、三、四、五、六、七、八
-
九、十、十一、十二、十三
-
一個錯誤,隱藏在這堆程式中
-
可以阻礙每個人的工作
-
威脅預定發佈日期
-
誰來傳個訊息給 Jeff Weinstein
-
叫他打 2024 找我
-
就算是二十人的團隊打造一台車
-
也很容易先後退四十英呎看看
-
找出「那個人還沒把輪子裝上去」之類的問題
-
你有四十個程式設計師在工作
-
他們通通帶著程式碼來找你
-
許多微小細節組成的龐大泥濘在磁片中
-
通常無法單獨判斷是否正確
-
你需要組合這些程式
-
再看看整體能不能動
-
你甚至不確定誰寫了那些錯誤的片段
-
這一定很慘,我們下樓吧,來吧
-
就像是食譜
-
有人給了你壞的麵粉
-
某些人在外面磨麵粉
-
每一粒都得磨成正確的尺寸
-
其他人製作巧克力片
-
每一片也都得是正確大小
-
和在一起出爐前,你無法確定一切正常
-
你拿出蛋糕,然後大家來了
-
「我不太喜歡這個味道」
-
現在你得開始想
-
這麼多細節組合起來
-
到底哪個環節出了問題
-
是誰出的錯?要怎麼修好?
-
你得在某個時間點前完成
-
你有這些人力
-
還有正在流逝的緊迫時間
-
從 Netscape 啟動計畫
-
Mozilla 的程式總量增加了近 30 倍
-
撰寫程式跟除錯的工作
-
仰賴科學與藝術之間隨時可能顛覆的平衡
-
他們說他們所做的事
-
有點像是鍊金術、某種巫術
-
某些部份讓我想起運動員
-
為什麼某些人棒球打得好?
-
通常選手自己也沒辦法解釋
-
一如好的軟體人
-
通常不了解自己為何擅長此道
-
我想好的程式設計師
都是電腦兒童變成的
-
就像我在 Netscape 的團隊
我想我們小時候都是電腦兒童
-
我們都在電腦包圍的環境中長大
-
在成人前我們早已習慣電腦
-
如果我們之中有誰真的算是成人…
-
Jim 是我們當中最成熟的
-
我大部分的童年時光
-
大概 6 歲到 17 歲左右都在這裡度過
-
生活就像場惡夢,非常非常可怕
-
在這兩間學校的生活還不算太差
-
嗯,那也表示
-
你必須解決各種謎題跟問題
-
所有的謎題都是數學
-
解這些謎題時的感覺
-
跟寫程式時一模一樣
-
我小時候用積木與樂高做東西
-
而現在則在軟體裡建立結構
-
我媽也是頂級的技客(Geek)
-
所以跟我媽聊天、陪我媽購物
-
是我擁有的獨家體驗
-
她是 Sun 內非常重要的人物
-
在 Netscape 有一個名詞代表「一般人」
-
也就是那些要用我們軟體的人
-
「我媽會用這個嗎?」
-
我媽當然會用
-
我媽還可以自己寫最佳化編譯器勒
-
我 12 歲的時候
-
寫程式一小時就可以賺 50 美元
-
別人問我長大想幹什麼
-
我會說「程式設計師」
-
這會成為以青年為主的文化
-
因為個人可以投入一生在這些公司的能力
-
終身的投入代表
-
二十四小時、一週七天、全年無休工作
-
把你自己丟進一份
-
無法確定能持續多久的工作裡
-
這裡沒有所謂的穩定
-
所以這是非常諷刺的事:
-
這群創造未來的人
-
無法看見自己的未來
-
這是僧侶般的組織
-
圈子裡很少有女性
-
是個男性社會
-
一個秘密結社
-
運作的方式非常像共濟會
-
或者街頭幫派
-
邪惡!
-
- 邪惡、邪惡!
-
- 邪惡!邪惡!
- 邪惡的人!
-
- 我哪裡有罪了?
- 你有沒有聽過
-
如果負責的程式有沒解決的錯誤
-
就該在 1:30 來這裡?
-
我以為是 2:30
-
那你就又邪惡又蠢
-
我其實只是生活在不同的時區
-
我還以為蠢是最蠢的藉口呢
-
很多在 Netscape 工作的人不太出門
-
他們沒日沒夜地工作
-
大多數成員的社交生活
-
我想都圍繞在工作圈中
-
因為太多人在工作上花了太多時間
-
嗨 Chris,這裡是 Tara
-
嗯,你愛我有多深?
-
很好
-
你對於把執行緒的那些東西
-
丟進 JavaScript 裡面和餵給 Java 有概念嗎?
-
我們還需要維持的只剩工作之處
-
這就是現代的村落
-
人們知道你的過去
-
對你的冷笑話有反應
-
這種熟悉感在其他地方無法找到
-
Paul,我們要出門一下,找點東西吃
-
然後做點蠢事,你有興趣嗎?
-
當然有,好呀
-
很好,這次會議的目的不是要打大家一頓
-
會議目的是要確定
-
作為一個公司,我們非常認真要
-
把程式錯誤數目降到零
-
我們到目前為止還算專注
-
現在開始我們得超級專注
-
好的,那麼 Jeff Weinstein
-
他有沒有在這裡?
-
他不在這裡
-
他這週末沒打卡,對不對?
-
他這週末沒打卡
-
也沒有回信、更沒接電話
-
定位系統顯示他跟其他殖民者待在一起
-
有句話說得好:試著管理程式設計師
-
像是放牧一群貓
-
你也希望他們像貓一樣,如果你喜歡貓
-
你需要這種生物的某些獨特之處
-
不過,他們真的不太喜歡朝向同一個方向
-
在不到四年的期間
-
Netscape 從原先的幾個人
-
成長到超過 2000 人
-
有時候要找其中一位程式設計師
-
成了瀏覽器團隊要解決的另一個問題
-
我早就想說他不在這
-
我的直覺這麼認為
-
他果然不在
-
他最後一次在這裡是什麼時候?
-
今天下午
-
好吧
-
Tara 跟我已經準備好打扁他
-
如果他回來的時候你看到他
-
叫他皮繃緊點快過來
-
- 我們目前在 Mac 上完蛋了
- 完—蛋—了—!
-
負責 Mac 部分的人正在等資料,對吧?
-
你們應該跑遍公司,對每個人大喊「完啦!」
-
Netscape 的困境跟此人大有關係
-
Bill Gates —他的公司 Microsoft
-
讓他成為最有錢
-
也可能是世上最有權勢的人
-
好的,請維持秩序,我們就要開始
-
將 Netscape 的瀏覽器
-
視為其電腦王國的潛在威脅
-
Gates 快速的開始免費提供瀏覽器
-
而 Netscape 控訴這是不公平的競爭手段
-
搶走了他們的客戶
-
我們今天需要探討的是
-
貴公司和閣下是否跨越了這條界線
-
或者反過來說
-
這不只是不滿的競爭者在挑毛病
-
Netscape 執行長 Jim Barksdale
-
在參議員面前為他的公司案件辯護
-
在此一定沒有人
-
比我更仰慕 Gates 或他的公司
-
但我們確實要求 Microsoft
-
必須對他們的一些行為負起責任
-
脅迫 PC OEM 廠商使用他們的產品
-
使用排他性手法阻止廠商使用我的產品
-
並非所有的公司都很成功
-
有些則不願接受改變
-
這是科技在自由市場運作的方式
-
軟體工業的成功,不源於政府的管制
-
而是被自由與基本的人類慾望驅動
-
來學習、創新、以及超越
-
同時在千里之外
-
Netscape 的程式設計師持續不停工作
-
迎接這場 Mozilla 釋出日期的時間競賽
-
這些傢伙偏好一氣呵成的工作方式
-
因此他們會持續工作,直到完成才會停止
-
他們不需要食物、不需要睡眠
-
他們不需要任何東西
-
所以他們領薪水,但是…
-
不久前有一群從哈佛來的人說
-
「你們怎麼開發程式?我們正要寫一本書」
-
我談了一些我覺得很重要的事
-
我的感覺就像他們在搖著頭說:
-
哦,老天,他不曉得第 7 條原則
-
喔,他不清楚第 22 條原則
-
某方面而言他們是對的
-
我確實一點都不清楚
-
我真的希望每天早上醒來能夠說出
-
根據今天我所知道的事
-
什麼是抵達我們共同目的的最佳方式
-
我個人、或者和你們三個人
-
可沒時間讀完 200 萬行的程式原始碼
-
看出這裡有沒有剩下的問題
-
我們準備好到這裡
-
準心歸零瞄準 Jeff Weinstein
-
距離 3 月 31 日只剩下幾天時間
-
團隊無法在 Jeff Weinstein —
-
Netscape 最難理解的程式碼判讀專家
-
找出時間修復他清單上的錯誤之前繼續
-
- 你過的如何?
- 還不錯
-
好吧,你被公認是全公司最慘的人
-
這個我可以解決、還有這個
-
還有這些
-
我希望今晚可以解決掉大部分
-
他的目標是待在這裡通宵
-
然後就會全部解決
-
好消息是實際上我覺得今晚大約
-
我不確定 9 點或 11 點
-
他還真的全部都搞定了
-
耶!
-
抵達一個關鍵的里程碑是慶祝的原因
-
我還剩一個程式問題
-
而且是非常、非常難的一個
-
別讓我宰了你,解決掉 4430 號錯誤
-
我會解決 4330
-
程式錯誤的數量很少
-
目前有些程式問題還沒解決
-
但大部份都是沒營養又瑣碎的惱人東西
-
有些已經卡住了!
-
讚美大神創造出非常棒的一堆人
-
在本週賣命的完成不可能的任務
-
Michael Toy 發明了一個魔咒「Zarro Boogs」
-
雖然不是很完美、但也已經夠好了
-
Zero bugs(零臭蟲)、Zarro Boogs
-
你樓上有沒有多的螢幕?
-
有,我是有多餘的螢幕
-
這是第一批大規模測試
-
外界開發者真的能讓 Mozilla 執行起來嗎?
-
如果不行
-
Netscape 很有可能錯過 3 月 31 日的大限
-
我以為這會是件大事
-
我原本想像會有一、兩百人排在這裡
-
就像蘇聯工廠的那種風格
-
我們距離那種組織還遠得很呢
-
看來都準備好了,我們開始吧
-
- 哇!
- 全都正常
-
建置這些東西很簡單
-
只是透過一組腳本清楚寫明要編譯什麼
-
然後這些東西就會變成 Mozilla…希望啦
-
- 這就是了
- 對啊
-
如果你能讓它動起來,那每個人也都可以了
-
沒錯
-
- 你看它有個「關於」畫面!
- 看起來好可愛…
-
- 喔
- 它好漂亮
-
- 是呀它是…
- 不,我不覺得這樣正常
-
- 嗯,切到…
- 呃…
- 大當機了…
-
- 該死,砸到腳了…
-
其實進行得很順利
-
我不預期能讓某個人這麼快的就建置好
-
我們只須做一個微調,然後就能動了!
-
隨著原始碼幾乎準備好公開
-
Netscape 必須向媒體解釋 Mozilla 的重要性
-
基本上我們想要做的是
-
告訴他們一小部份過去歷史
-
然後說明明天將要發生的事情
-
另一件重要的事,是要讓人從中知道
-
這是一個非常令人激動的…酷東西
-
- 午安,這裡是 Forrester
- 嗨,請接 Stan Dolberg 和 Eric Brown
-
請稍等
-
這是 Dolberg 的語音信箱… 現在就為您轉接
-
午安,這裡是 Forrester
-
嗨,這是 Maggie Young,從 Netscape 打來
-
我和 Stan Dolberg、Eric Brown 排定了語音會議
-
但我只接到了 Stan 的語音信箱
-
Netscape 希望媒體能以
對公司早期的相同熱情迎接 Mozilla
-
今早十一點,Netscape 的股票正式上市
-
整個華爾街都瘋狂了
-
最初股價為每股 28 美元
-
幾分鐘內 Netscape 股票就飆升到 72 美元
-
這支股票以不尋常的速度
-
在上市前幾個交易日與幾週內上漲
-
這是華爾街史上最大的首次公開發行(IPO)
-
午安,這裡是 Forrester
-
嗨,我是 Josh Walker
-
就在打破 IPO 歷史還不到三年的今天
-
Netscape 的故事產生了截然不同的反應
-
- 您好
- 我在
-
你知道明天就是 3 月 31 日
-
這代表原始碼將會公佈給開發者社群
-
我想我們應該和你討論,看看你有什麼問題
-
要麼就是我腦殘了,不然就是我們還需要努力溝通
-
另外我擔心的你們都知道
-
意思是,我對這件事的媒體面沒有信心
-
好吧,我覺得有一點很重要
-
開放原始碼後,基本上我們把開發者社群
-
從 Netscape 內部擴大
-
到成百上千的 Netscape 外的開發者
-
這將不再是 Netscape 與 Microsoft 的戰爭
-
而是 Netscape 加上所有
Netscape —你知道的—虛擬社群
-
我想人們都相信在瀏覽器戰線上
-
Netscape 已經沒有空間與 Microsoft 競爭
-
在本質上你們已經讓出瀏覽器市場
-
這比我預想的已經要委婉的多了,真的
-
我還在等待路上其他的障礙
-
從現在起到明天下午的這段期間
-
軟體開發始終走在一條顛簸的路上
-
我們想要聽聽 Apple 的故事
-
他們總是…
-
不能讓自己好過,糾結於專利授權
-
與其他我們嘗試為他們解決的事情
-
最後趕走他們的律師的是
-
「哎呀,我不知道我們已經得到夠多的保護」
-
Mozilla 有一小部份代碼來自於 Apple
-
還沒得到授權公開釋出
-
- OK
- 我們必須強硬一些
-
嗨,我是 Mark Andreeson
-
我幾分鐘前打過電話、留了訊息
-
我們正在嘗試… 問題在於我打不通電話
-
Apple 那邊沒有接線員,所以很難打聽到電話號碼
-
很好
-
別掛,620…
-
為了在明天早上發佈 Mozilla
-
Scott Collins 被叫來
-
用他編寫的程式替換那些 Apple 的程式碼
-
理論上我們相信這是可行的
-
這是我最後的問題
-
當我解決這個問題
-
我就被允許休息了
-
所以我待到凌晨 5:40
-
一直在寫程式替換這個類別(Class)
-
它讓我感覺像在地獄一樣
-
基本上能跑起來的都跑起來了
-
非常好
-
感謝上帝我們從 Apple 取得許可
-
可以發佈這些原本的原始碼
-
就我所知,Jamie 會是那個
-
在十點整把內容發佈到網站的人,是嗎?
-
OK
-
我們計畫到時候讓媒體有拍照的機會
-
還會有電視攝影機,你知道,新聞記者…
-
我們不能雇一些演員來做這些事嗎?
-
- 就告訴他們說要上電視
- 我們不會授權其他人做的…
-
- 你已經在電視上了
- 我們已經上電視兩個月了
-
我不認為會有任何人來
-
學習馬拉松有一種方法
-
就是把一個人丟在 26 英里外的沙漠裡
-
並且告訴他:你知道,有個炸彈在你背後
-
如果你不能回到鎮上,它會在某個固定時間後爆炸
-
嗯,然後它會激勵你跑回來
-
但你還是有可能被炸飛
-
- 現在幾點?
- 9:55
-
啊!快遲到了,快點!
-
歡迎大家參加視訊會議
-
感謝今天早上來參加
-
今天 Netscape 宣佈
-
第一個 Communicator 5.0 的開發版原始碼
-
已經可在 mozilla.org 網站下載
-
你知道 Tara 在哪裡嗎?
-
二樓?
-
是一樓,另一邊
-
今天是三月的最後一天
-
正如先前公佈,我們已釋出程式碼到網路上
-
我們非常高興成為他的一部分
-
而我們非常興奮想知道會發生什麼事
-
好消息是馬拉松選手正跑進村子,帶著背後的炸彈
-
而且看來他能夠完成
-
這是真實的一刻!
-
他們沒有在理論框架下開發軟體
-
他們就只是寫
-
就像打擊棒球
-
如果他們的程式碼打個全壘打
-
沒有任何人會問問題
-
「這不合理」
-
「你為啥這麼做,為什麼它會動」
-
沒人在乎它為什麼會動
-
- 等一下
- 這樣很糟
- 那是啥?
-
它沒有連接到…
-
控制 FTP 推送的機器看起來沒有回應
-
- 它正在載入嗎?
- 是「blast」而不是「blash」
-
- 喔
- 看來就是這個…
-
- Mac 在這、UNIX 在這、Windows 在那
- 我們完成了!
-
- 上線了!
- 耶!
-
Jamie 在這裡,我說這就表示
-
我們已經將原始碼放上網路,是這樣沒錯吧?
-
事實上,我們決定不要
-
我們認為這是一個餿主意
-
這是我們的故事,而我們堅持繼續
-
在這一刻,Netscape 的每個人都鬆了一口氣
-
我想這會成功的
-
在釋出的第一個小時中
-
原始碼被下載了幾千次
-
但下載次數無法保證
-
Netscape 會得到足夠價值的貢獻
-
幫助公司改變局勢
-
對我來說他的名字就是 Pavlov
-
pavlov.net 的 Pavlov
-
IRC 上他叫 Pavlov 或 Pav 或……
-
Pav Sleeping(Pav 正在睡)、
Pav Tired Up Too Late( Pav 太晚還醒有夠累)
-
沒有他,我想我們的進度會落後一整個月
-
Netscape 的「惡名」驅使世界各地的程式設計師
-
願意為 Mozilla 計畫無償工作
-
其中一個貢獻者來自於喬治亞州鄉間
-
這兩三年讓我很驚訝
-
特別是當他媽媽來告訴我
-
誰跟誰從…或許紐約…打電話來
-
而且他們來到亞特蘭大
-
想要看看 Stuart、跟他談話
-
然後他們會一起吃個午餐
-
我會說「從紐約來的人是誰?」
-
「嗯,他和 Stuart 合作處理程式問題一年多了」
-
「所以他想要來見個面」
-
我說,「你有告訴他你只有十六歲嗎?」
-
我無從置喙…嗯,這還蠻棒的
-
這是很棒的事情
-
因為他也在貢獻,他很年輕無妨
-
我們叫這個地方為洞穴,我們都只是關上門
-
這是他作任何事情的地方
-
其實蠻驚人的
-
想到你的小孩為這間跨國公司做了什麼
-
卻沒作功課
-
我往回看了一些舊程式碼
-
我真的被嚇到了
-
超級髒亂、程式碼看起來就很糟
-
會讓你花上幾年的時間
-
才能搞清楚它用來做什麼
-
所以基本上我們從頭做起
-
我提供的很多程式碼
-
讓瀏覽器顯示更加快速
-
比以前更有效率
-
他打字就像在說話一樣
-
就像是個…表達的方式
-
他可以如此表達自我
-
幾乎是完全不經意的
-
這是…他溝通的某種方式
-
在過去,自由貢獻的程式碼
-
協助建立網際網路
-
但企業如何從中得益,仍然是個大問題
-
我的確希望這一大群新人
-
沒有公司在任何產品上負擔得起
-
對 Netscape Navigator 的貢獻
-
能在產品改善上做出顯著突破
-
面對競爭對手時能有什麼效果
-
我們拭目以待
-
- 早安
- 早安,謝謝
-
舊金山投資銀行的分析師 David Readerman
-
非常關心 Netscape 激進的計畫
-
因為投資者渴望參與網路股爆漲
-
市場就像是一個投票機器
-
投票表示「對,我相信這個願景」
-
「對,我相信他最終會在產品銷售上展現」
-
「對,他將要大賺錢了」
-
你知道股票交易應該有所依據
-
Netscape 送出原始碼
-
所帶來的財務利益很難評估
-
我了解為什麼 Netscape 想這樣做
-
他們仍然會為我準備
-
在美好願景的投影片之外
-
有一個真正長遠發展的商業模式
-
可以賺錢的商業模式
-
所以我對 Netscape 保持「證明給我看」的態度
-
今天,我的工作難度會是昨天的三倍
-
已經比實際上困難十倍了,對吧
-
我是不是正在認真的工作
-
把公司的財富轉移出去
-
然後我們在毒藥與痛苦中死去
-
產品發佈的隔天,你不會想休息的
-
每天上班下班的生活
-
工作、開電腦、寫程式、寫程式、寫程式
-
謝了;Tara —
-
Tara?
-
你的醫生怎麼說?
-
喔,我的醫生說…
對我的超時工作表達足夠的興趣
-
如果我今天就診後再去工作
-
他會把我殺了
-
我對自己有個協議
-
如果當我 35 歲了
-
我會去做高中老師或調酒師
-
但絕對不待在高科技產業
-
不然大概我 40 歲就會死掉了
-
喔,我現在真的是個老人了
-
過去的經驗讓我好幾次都…
-
發現到:
-
「這種日子是不會停的,不是嗎?」
-
這讓人非常沮喪
-
因為你會感覺「我還撐得住、撐得住」
-
我想說絕對不要再做這工作了
-
但我還在,做這枯燥的工作
-
大概會永遠做下去吧
-
因為他們擅長於開發軟體
-
他們必須維持步調
-
維持步調的意思就是
-
必須放棄很多其他的事情
-
他們連閱讀的時間都沒有
-
搭理世界發生的事情
-
沒有時間陪家人
-
當你在那個當下
-
你會有很多工作要做
-
然後根本沒有時間
-
你只會做你想做的
-
有些人會選擇陪家人
-
有些人則是選擇把一些軟體做完
-
Christopher 生於我開始 Netscape 的工作時
-
我基本上錯過了他人生的前兩年
-
就因為工作太緊蹦
-
我工作到大約晚上七、八點
-
回家、吃晚餐
-
把小孩哄上床、接著回去工作
-
或者在家工作直到凌晨兩三點
-
結果像是個殭屍爸爸
-
他會打回來說:我正在回家的路上
-
結果又花兩、三個小時才到家
-
你也知道,浪漫的燭光晚餐都沒了
-
我以為他會死在街上
-
如果我一整天沒有聽到他的消息
-
我大概知道要去哪裡找他
-
我住在密西根州,我都通勤
-
所以通勤距離相當長
-
我不會每天走,大概只有每兩週一次
-
但是…這兩邊的時差很大
-
像是這裡如果是午間 12:01
-
在那邊,就是 19:54 了
-
搬回到這裡的動機是
-
我想在社區裡面生活
-
落地生根
-
感覺安定些
-
這邊的生活跟那邊很不一樣
-
真的,我的意思是
-
這邊人們在汽車工廠或其他地方工作
-
三十年後退休
-
我們花了 45 分鐘談論他一切的…
-
全部的故事都是:工作、工作、工作
-
我以為會蠻酷的
-
他大概幹過…
-
十個或更多的工作
-
他常常會在特別緊湊的節骨眼上
-
你知道的,像是寶寶出生的前兩個月
-
說:親愛的,我換工作了
-
我喜歡所有東西都會改變
-
這讓我興奮
-
這是我這麼做的理由
-
這就像置身風暴中心
-
看到所有新事情發生,全部湊在一起
-
這很令人興奮
-
幾乎會讓人上癮
-
我不想離開它
-
那很確定
-
當下,這是明顯的犧牲
-
你個人生活的元素
-
我必須非常努力
-
但我有機會因我的付出被犒賞
-
缺點是:我的生活繼續
-
我還沒有小孩
-
你了解某些部份的生活
-
被我犧牲了
-
當我回顧時某部份的生活消失了
-
在美國,有至少幾百萬的人
-
直接靠寫軟體謀生
-
那是經濟上成長最快速的族群
-
無疑的是
-
薪資總計是所有領域中最高的
-
我意思說:有棒球界、有好萊塢界
-
但當你實際設想一個幾百萬人的族群
-
他們有著美國前所未見的最高薪資
-
成為大贏家的機會
-
對寫程式的人非常真實
-
事實上…
-
如果你有中大獎的命
-
機會一定就在華爾街的交易桌上
-
我看到很多矽谷的工程師和經理人
-
都非常關心這個貿易場所每天發生的事
-
有人統計
-
矽谷每天產生 64 個百萬富翁
-
這裡任何科技工作者都可能一夜致富
-
你加入某個公司時
-
他們給你一些股票選擇權
-
簡單的說:不直接給你股票
-
而是讓你能在未來某個時間點
-
以現在的價格買入股票
-
你會拿到的股票通常相當於
-
大概一或兩年薪水價值的選擇權
-
某些真正爆發成長的網路公司中
-
成為百萬富翁、或賺大錢的機會非常非常高
-
人們稱那些非常非常早期的人「謀萬富翁」(Mozillionaires)
-
股票選擇權是一種騙局
-
就像是吊在面前的胡蘿蔔
-
像是:如果你打算放棄你唯一的青春
-
也許有一天你將會賺大錢…
-
嗯,我認識很多人
-
賭上新創公司大樂透,最後一無所獲
-
它就像是彩票一樣,笨蛋才會買的帳
-
我很偶然的贏了這張彩票
-
從 Microsoft 宣佈入侵 Internet 的那天起
-
Netscape 的股票就一直在下跌
-
1998 年的這一年內
-
Netscape 的選擇權本質上已毫無價值
-
一年半前,我們的半數收入來自瀏覽器銷售
-
今天卻一毛錢都賺不到了
-
任何生意人都知道這是個巨大的挑戰
-
我是說,讓我把你賣得最好的產品拿走
-
你需要在 12 個月內找到替代的產品
-
很少人願意這麼做
-
儘管公司還有販賣其他網路產品
-
市場仍然將 Netscape 看作瀏覽器公司
-
而且是 Microsoft 的手下敗將
-
Greg,這是 Jim Barkadale
來自 Netscape,你好嗎?
-
很顯然 Netscape 沒有足夠實力威脅 Microsoft
-
我不認為 Netscape 長期來說
-
可以作為一間獨立的公司存活下去
-
此時 Mozilla 正嘗試奪回公司早期的榮耀
-
整合外界貢獻的程式碼意味著
-
瀏覽器團隊的每個人都有更多工作
-
顯然我必須從你告訴我的地方回溯
-
否則我不知道該怎麼做了
-
好吧,這樣不好
-
我們想要拿舊的自由程式分支作為子單元
-
然後再圍繞着它建構一些有趣的枝幹
-
不,那不是我們想要的
-
NS Private 是在頂端對吧?
-
一個專案檔案要麼在這邊、要麼在那裡
-
不能同時屬於兩邊
-
我們沒有兩者都做的計劃
-
現在我有一些檔案
-
給 Java 用的得移到單一目錄中
-
那裡來的檔案也必須在同一個目錄
-
同一個目錄
-
告訴我該如何做?
-
這就是問題所在!
-
瀏覽器部門每年花費公司
-
大約 3000 萬美元營運
-
而獲得的收入極少
-
因此在一年內的秋天進行第二次改組
-
我們有所有的答案了嗎?
-
沒有!我們要去嘗試
-
並從這方面有所成就的人身上學習
-
當我開始加入這間創業公司
-
我知道十有八九會失敗
-
現在當新員工到 Netscape 來工作時
-
他並不知道這份工作有 95% 的可能性
-
無法在未來 1 至 5 年內持續
-
如果你待在這裡
你會聽到以下對話無所不在:
-
你認為 Microsoft 運用的是非法手段
-
還是只是不公平的方法
-
來搶奪 Netscape 的市場佔有率?
-
另外,如果這個產業的核心價值
-
是機會及平等主義
-
Microsoft 所達成的市場佔有率
-
是透過程式以外的手法取得
-
真的把大家都惹毛了
-
司法部已經指控 Microsoft
-
從事反競爭性和排他性的做法
-
維持其個人電腦作業系統的壟斷地位
-
試圖將其壟斷延伸到網路瀏覽器上
-
不論對 Microsoft 的官司影響如何
-
Netscape 已成為其日益擴大
-
日漸複雜的程式碼的受害者
-
而這家公司仍努力保持他的活力
-
並像新創公司般享受
-
當公司成長到一定規模以上
-
就成了一個程序
-
一個賺錢的機器
-
創新看起來是種可行路線,但頗具風險
-
所以公司…大公司不會這麼做
-
嗯…Microsoft 實際上做的不多
-
它們直接買公司
-
它們等到有人完成有趣的事
-
然後併購他們,獲取其價值
-
我不是要指責 Microsoft
-
因為很多公司也這樣做
-
這只是做生意的正常方法
-
我們在前往 Flint 中心的路上
-
在那邊有全員大會
-
Jim Barksdale 將大會提前了大約一週
-
我們剛剛宣布季財報
-
現在有方向上的重大改變
-
好吧
-
萬一你還沒看報紙
-
我們已經…
-
在…
-
今天凌晨 1 點 30 分
-
結束談判…並同意…
-
把我們的公司出售給
維吉尼亞州 Dulles 的 AOL
-
我無法想像他們宣布合併的那天
-
不是那種「天啊,我不相信如此」
-
就像是一場惡夢中的場景
-
雖然最糟的狀況
-
大概就是 Microsoft 買下我們
-
然後狀況會變成你不想預見的情形
-
而這悖離了 Netscape 的本意
-
六個月前
-
他們才在嘲笑 AOL 的一項技術
-
你也知道,一個笨蛋專用的服務
-
「真恭喜啦~你收到新郵件!」
-
Netscape 不那麼與眾不同
-
不像矽谷人對 AOL 的感覺那樣
-
顯而易見的是
-
沒人對這間公司有任何的敬意
-
Netscape 當中的一員說
-
Steve Case 是個賣肥皂的
-
因為他曾在 P&G 工作過
-
這個肥皂業務買了他們
-
以下是這篇文章的摘錄
-
「Netscape…大概的意思是…
-
急速發展、青年早逝,只剩下疲乏的屍骸」
-
我不知道他們同意這點
-
我不認為 Netscape 已經玩完了
-
他們買下我們,因為喜歡我們
喜歡我們做的事
-
他們絕不想改變這點
-
所以他們打算絕不妨礙我們
-
已經有很多…流言蜚語在網路上
-
在自由軟體社群裡
-
「就這樣了」
-
「現在全部都完了!」
-
「AOL 會毀掉一切」
-
所以我在 mozilla.org 寫下這些
-
討論最差的情境,例如:
-
即便任何方向都錯了
-
也不會像你所說的那麼糟
-
因為本質上 Netscape 所為
-
已經讓原始碼成為社群所屬
-
幾天後我收到 Steve Case 的電子郵件
-
寫說「我們認為你們正在做一件大事」
-
「這是我們買下你們的部份原因」
-
「我們打算繼續這樣做」
-
所以 mozilla.org、Netscape 與 AOL 貢獻
-
…開放原始碼運動的行為
-
他說:一切都會持續下去
-
和 AOL 的合併讓股東們開花結果
-
給了 Netscape 的員工
-
獲利了結、另起爐灶的機會
-
國際媒體紛紛開始質疑
-
AOL 留住 Netscape 核心人物的能力
-
我已經聽說了
-
AOL 的人來 Netscape 這裡放話說:
-
這就是 AOL 的作風
-
-
變成在 AOL 協助之下的 Netscape 了!
-
我猜測有些人會離開
-
你知道,他們不想成為 AOL 的一部分
-
有些人就是喜歡新創的精神
-
至於那些想要晉身科層體制的
-
就會留下成為科層中的一份子
-
我在 Netscape 已經三年半
-
感覺就像是一輩子
-
AOL 的焦點與
-
Netscape 的成長焦點
-
已經成為行銷和廣告
-
但這些事情
-
對技術人來說實在說不上有趣
-
我換了工作、也賣了房子
-
正準備搬到另外一個城鎮
-
這就是創業圈的生活
-
我仍然年輕愚蠢,像我喜歡表現出來
-
所以我可以跟著失去的東西一起離開
-
一年半以前 Tara 來找我,她說:
-
我實在太想當個管理者了,我可以體驗看看
-
最後我終於同意:好吧,你去當經理吧
-
然後…
-
不到一星期,她說
-
「為什麼你要答應讓我做啊?」
-
Tara 成為 Netscape 最出色的經理之一
¶
-
所以讓我們敬 Tara,發行團隊的經理
-
Tara 離開 Netscape
進入電子商務新創公司
¶
-
錯失股票選擇權的大增值
-
期望新公司能有更豐厚的回報
-
- 敬 Mozilla!
- Mozilla!
-
不管 AOL 如何營運 Netscape 的業務
-
它都不再是 Netscape 了
-
那部份結束了
-
讓人非常難過
-
我希望 Netscape 可以靠自己走下去
-
對開放原始碼開發缺乏貢獻
他感到灰心沮喪
-
Jamie 離開了 Netscape
-
就在協助發佈 Mozilla 的一年後那天
-
我想電影《Hacker》就只是部精彩的電影
-
我希望我們的生活像那樣
-
我希望我們身穿勁裝溜著滑板
然後打擊壞人
-
但你知道…並非如此
-
實際上是坐在房內打整天鍵盤
-
這就是我試圖逃離的、這種生活
-
我知道我不想在這裡生活
-
我已經離開這裡四、五年了
-
這是一個不錯的地方
-
對我來說就像叢林中的幽徑
-
Jim Roskind 被拔擢為
Netscape 最高等工程師
-
昨晚我在這裡待到凌晨四點
-
甚至不是在處理關鍵性的重要工作
-
但是就像已經上癮
-
就像施打腎上腺素
-
為了追求完美而努力
-
然後,當你看到成果
-
你會促使自己更加努力
-
你知道我真的不該評論
-
因為我跟其他人一樣愚笨
-
即便我得承認自己是笨蛋,還是要說
-
這只是對於物質財富的強烈需求
-
就像淘金熱潮再起狂潮
-
這裡將會變成遊戲室
-
然後這裡會是前門門廊
-
種些花或什麼東西
-
很快的它將會變成可愛小屋
-
我去 Netscape 最主要的目的就是賺錢
-
靠這些所謂的網際網路
-
這是我們要做的事,以此致富
-
這對我們的婚姻造成嚴重傷害
-
如果不是上帝恩惠
-
我們不可能克服
-
「我何能使用上帝賜與」
-
Micheal 燃燒殆盡了
-
Micheal 到了一個地方
-
如他所言,人生為此付出龐大代價
-
再也不想這麼做了
-
如果有人看到這裡,然後說:
-
嘿,這好酷,我也要來創業
-
然後快速致富
-
你知道,我只能說
-
你得算算要付出的代價
-
因為你將永遠無法取回那些失去的時光
-
Michael Toy
-
Netscape 第六號員工
-
達成他了財富獨立的目標
-
在 Netscape 釋出 Mozilla 後很快的退休了
-
在矽谷這裡
-
如果你在某個地方待超過三年
-
大家會覺得奇怪
-
你為什麼找不到其他工作?你怎麼了?
-
如果你是程式設計師
-
更是差不多兩年就換一次工作
-
就像螞蟻…工蟻…
-
一群工蟻出門做些事情
-
當團隊完成預定任務以後
-
有些螞蟻離開、更多螞蟻加入
-
當達成目標時
-
可能已經是完全不同的一群螞蟻
-
我覺得當我們開始分工
-
在這個資訊時代裡越來越細
-
就會越來越像這樣
-
Scott Collins 持續從密西根州通勤至 Netscape
-
現在有很多壓力
-
要準時完成我們的產品
-
而且又有那些荒唐的股票什麼攪和進來
-
我們公司曾經只值 20 美元
-
當前我們的股價已經達到 172 美元
-
要抱怨你的工作量實在有點困難
-
當每個辦公隔間內都有百萬富翁時
-
與 AOL 的併購在 1999 年春季完成
-
Netscape 的股價比起公佈時翻了一倍以上
-
Netscape 嫁對人了
-
他們把他們的財富與 AOL 搭上線
-
當初交易公布時
-
預估金額大概是 42 億
-
當交易完成時
-
交易金額已經達到 100 億
-
實際上,產生了 55 至 60 億淨值
-
我覺得這是 Netscape 管理階層
非常明智的交易決策
-
讓他們繼續長久留在賽局中
-
Netscape 的股東也獲益良多
-
Mo-
-
-zil-
-
-la
-
長存!
-
當許多高階主管賣掉他們的股票
-
在 Netscape 的最後一年內
-
Barksdale 加碼購入
-
在併購之後
-
他的股份換股成超過 5 億的 AOL 股票
-
另一個年輕人來到西岸
-
想在科技發展的前緣追求財富
-
這次的面試我有一點緊張
-
我不太確定該期待什麼
-
這是一條很長的路
-
3000 英哩(接近 5000 公里)
-
對小孩來說是很長的距離
-
但這裡是很多事情發生的地方
-
他對這非常有興趣
-
我想這方面他也有些才能
-
我真的覺得這可能是…
-
他的某種歸宿
-
他能夠跟人們合作
-
他可以當面交談的人
-
Pavlov
-
很高興再次見面
-
我想知道你想做些什麼?
-
我是說,接下來幾年的目標是?
-
我現在的目標是
-
想要看到 UNIX 版比 Windows 版快
-
在達成之後
-
你知道的,再說吧
-
這是我的目標
-
Pavlov 被 Netscape 雇用
-
他延後上大學的時間
-
為了參與投資人所謂
-
史上最大宗「合法創造財富」的機會
-
David Readerman 轉職到全新的投資銀行
-
這裡是資料中心
-
一大堆電線、一大堆光纖
-
這些可能會成為…網路連線
-
我們的交易線及電話線
-
我們正在搞定基礎設施
-
好建立一個大型的投資銀行
-
我們的看法是,網際網路改變了一切
-
而我們打算投資那些引領變革的公司
-
看看這條街口
-
這裡有間銀行
-
兩年後可能就不在了
-
為什麼不在線上辦銀行業務呢?
-
GAP 的網站
-
是市場上最成功的商業網站之一
-
我實在不明白為什麼 GAP 要裝修這間店
-
為什麼不在網站上多投資一點呢?
-
我不知道這條街口兩年後會變成什麼樣子
-
當我開始時,人們不知道 HTML 是什麼
-
網際網路是什麼
-
轉瞬間,已經存在數年的網際網路
威力普及到每個人
-
超簡單的:「指」與「點」
-
這是全球通用的語言
-
就像《幻想曲》米奇站在山上翻開書
-
在裡面看看該做些什麼
-
他做了一些事,其實不知道自己在做啥
-
但他讓某些事情發生了
-
事情失去控制、持續進行
-
你不知道為什麼、也不知道如何運作
-
你只是按個按鈕,他就動了
-
我們處在一個產業的起點
-
誰知道這個產業會怎樣發展
-
搞不好又會變成像電視一樣
-
被少數公司所掌控
-
決定我們能看到、聽到什麼
-
這有太多先例了
-
我只是鋪好軌道
-
就有很多火車從我身邊疾駛過去
-
也不能說很多火車通過是件壞事
-
我可能會成為負面的傳奇
-
如果最終成為…
-
你知道,Netscape 與網際網路的遺骸
-
除非我們
-
在更大壓力之下更快做好該做的事
-
所有事情都必須變化更快
-
很明顯,看看 Netscape 就知道
-
他成立了、然後死了
-
我不想用「死」字,他們不喜歡這個字
-
但簡單來說他出生,然後被取代了
-
在四年內發生,真的非常快
-
他們一定覺得超快
-
在 1999 年結束前
-
大眾還在等待 Netscape 的第一個開源瀏覽器
-
在 Mozilla 釋出後一年
-
司法部門與法官
-
對 Microsoft 托拉斯案宣判
-
控訴它壟斷市場、扼殺創新
-
AOL 以一個更大的購併案開啟千禧年
-
投資人繼續買入波動持續擴大的科技股
-
網際網路仍然按照它的節奏
-
持續深入日常生活的每個角落
-
領軍的程式設計師只得加緊腳步
-
繼續與他們的程式碼
-
奮鬥到深夜