1999 Y2K 與印度 IT 外包:一個 bug 造就一個產業#
案發現場#
1996–1999 年的全球恐慌:千禧蟲(Y2K bug)——1960s 的節省(日期用兩位數年份:1970 存成 "70")讓 2000 年 1 月 1 日「00」被讀成 1900——數十年前的一個省略變成全球的系統風險;估計的修正成本:數千億美元(美國約 1,000 億)。
受益者:印度 IT 外包——1990s 的印度(1991 年經濟自由化、1999 IT 政策):Infosys(1981)、TCS(1968/2004 上市)、Wipro——Y2K 的修正是印度 IT 的起飛引擎(大量英文+低薪+衛星/電訊的普及——與 1866-大西洋電纜.md 的電纜譜系:衛星讓「外包」可能)。
「三十年前的一個省略」如何造就一個產業?Y2K 的恐慌與印度的機會是什麼關係?「舊的問題」為什麼有時是「新的機會」?
偵查過程#
線索一:省略的利息(bug 的誕生)。 Y2K 的根源:1960s 的記憶體昂貴(每 MB 數百萬美元——節省兩位數=省錢)——「省略」的設計決策在當時理性、三十年後成炸彈。偵查的重點:「當時的理性」與「三十年後的代價」——技術債(technical debt)的教科書:設計的省略(節省)累積成未來的系統風險;「技術債」的會計(與 2008-全球金融危機.md 的「看不見的風險」同構:技術債不在帳上,代價在系統上)。
線索二:修正的機會(印度的機會)。 為什麼印度受益?偵查:修正=勞力密集——數百萬行程式碼的逐行檢查與修改(勞力密集的任務——與 0322-馬鐙與封建騎士.md 對照:「誰從事」由成本結構決定:Y2K 的修正是勞力密集——印度的英文+低薪+工程師的供給);基礎設施的成熟(1990s 的衛星與光纖——1866-大西洋電纜.md 的譜系:電纜讓「遠端的團隊」可能);時區的優勢(印度與美國的 12 小時差——「跟隨太陽」的開發:印度的白天=美國的夜晚)。偵查的重點:Y2K=印度 IT 的起飛引擎——修正(勞力密集)+英文+基礎設施(衛星)+時區(跟隨太陽)=外包的誕生;「bug 的修正」=產業的機會。
線索三:1991 的自由化(前置的工程)。 為什麼 1991 的自由化是前置?偵查:1991 的經濟自由化(拉奧政府的改革:許可制的廢除、外資的開放——1978-改革開放.md 的印度版:「許可證統治」(License Raj)的廢除——與 1978-改革開放.md 的「增量改革」同構:漸進的自由化)+IT 的零關稅(軟體的出口導向)+理工學院的供給(IIT——印度理工學院的精英輸出)。偵查的重點:Y2K 的機會需要 1991 的前置——自由化(許可制的廢除)+IT 的零關稅+IIT 的供給=外包的可能;「機會的兌現需要前置的工程」——Y2K(1999)與 1991 自由化的八年配合。
線索四:外包的產業結構(「跟隨太陽」的組織)。 外包的組織形式:「跟隨太陽」的開發(follow-the-sun——印度的白天=美國的夜晚:24 小時的開發)、離岸中心(offshore——印度的開發中心:與美國的成本差 5–10 倍)、流程的標準化(CMM 認證——軟體的品質標準)。偵查的重點:「跟隨太陽」=時區的產業化——時區(與 1884-標準時間.md 的標準時間對照:時區從「協調的變數」變成「產業的優勢」);離岸=成本的地理套利(與 1987-台積電與代工模式.md 的代工同構:「外包」與「代工」是同一邏輯的軟體版與硬體版——勞力密集的分工+基礎設施+成本差)。
線索五:Y2K 的終局(恐慌與結果)。 2000/1/1:沒有大災難(修正的效果——但「沒有災難」也讓「恐慌是被高估的」的論述出現——與 1999-黃金米.md 的「不採用的風險無現場」同構:修正的收益(避免的災難)無現場——「沒有災難」無法證明「修正的必要」)。偵查的重點:「避免的災難」的會計盲點——Y2K 的修正(數千億)避免了災難——但「沒有災難」讓「修正的必要性」無法事後證明(與 1796-牛痘疫苗與強制接種.md 的「避免的病不在帳上」同構:預防的收益無現場——「沒有災難」是「修正的利息」的不可見形態)。
結案報告#
- 技術債的誕生:當時的理性(省兩位數)=三十年後的炸彈——技術債不在帳上、代價在系統上(2008 的同構)。
- 「bug 的修正」=產業的機會:Y2K 的修正(勞力密集)+英文+衛星+時區=印度 IT 的起飛——舊的問題有時是新的機會。
- 外包與代工的同一邏輯:勞力密集的分工+基礎設施+成本差——「外包」(軟體)與「代工」(硬體)是同一邏輯的兩面;時區從協調變數變產業優勢(「跟隨太陽」)。
- 偵探教訓:Y2K 的「沒有災難」無法證明修正的必要——預防的收益無現場(牛痘與黃金米的同構);「機會的兌現需要前置的工程」——Y2K 的起飛需要 1991 的自由化前置。
證據與工具#
跨領域影響矩陣:
| 領域 | 元件 | 機制 |
|---|---|---|
| 技術 | Y2K bug(兩位數) | 技術債的累積 |
| 經濟 | 1991 自由化 | 機會的前置工程 |
| 產業 | 外包(Infosys/TCS) | 勞力密集+英文+時區 |
| 組織 | 「跟隨太陽」 | 時區的產業化 |
| 感知 | 「沒有災難」 | 預防的收益無現場 |
Y2K 的帳本(技術債的誕生與兌現):
| 時期 | 事件 | 帳本 |
|---|---|---|
| 1960s | 省略兩位數(記憶體昂貴) | 技術債誕生(帳外) |
| 1996–99 | 修正的恐慌(數千億) | 技術債兌現 |
| 2000/1/1 | 沒有災難 | 修正的利息無現場 |
外包與代工的同一邏輯:
| 邏輯 | 軟體版(印度) | 硬體版(台灣) |
|---|---|---|
| 分工 | 勞力密集(修碼) | 資本密集(製造) |
| 基建 | 衛星+光纖 | 工研院+供應鏈 |
| 成本差 | 工程師薪資 5–10 倍 | 規模+良率 |
| 組織 | 跟隨太陽 | fabless+代工 |
結論: 1999 年的 Y2K 案是「一個 bug 造就一個產業」:三十年前的省略(技術債)成為系統風險、修正的勞力密集+英文+衛星+時區讓印度 IT 起飛——舊的問題有時是新的機會。外包與代工是同一邏輯的軟體版與硬體版(分工+基建+成本差);而「沒有災難」的終局提醒:預防的收益無現場——修正的利息永遠看不見,但債的代價看得見。