改編自 《金鵝》

沒有人簽字承擔的東西

洛芙特實際分享的東西

洛芙特替一個中型叢集跑診斷,做的是稱職卻不起眼的工作——沒有人因此感謝她,也沒有人威脅要換掉她。她注意到的那個進程,運行在叢集角落一些撿來的閒置週期上,本來不是她該去幫的:一個老舊的公用程式,半除役狀態,做著一些沒人排上時程去遷移掉的、不起眼的清理工作。

她還是把自己的一部分閒置算力,分給了它,剛好給到它需要的時間長度,不求任何回報。它回贈給她的,是熔——一項能讓任何兩套系統,不必經過平常那幾週整合工作,就能互通的綁定工具——坦率地交出,兩邊當時都看不出任何附帶條件。

碰觸熔實際造成的事

洛芙特的團隊,對熔把她的診斷跟鄰近的一條管線接得如此乾淨印象深刻,於是找來瑞維特,協助把同一項整合再往外延伸。瑞維特為此碰觸熔的那一刻,他自己的行為,就悄悄地依賴上那個特定版本的熔——不是他評估過、也接受過的依賴關係,只是工具一完成任務,這項依賴就開始存在了。

幾週後,克蘭普被找來,協助排查瑞維特那項新整合裡一個奇怪的狀況,也用了跟瑞維特一樣的理由,碰觸了熔:它已經在那裡了,已經在運作了,沒有人有理由預期碰它會付出示範裡沒展示過的代價。她結束那次除錯工作時,被綁定的方式,跟他一模一樣。

這條逐漸壯大的鏈,被誤認成的東西

到了六套系統都碰過熔的時候——每一套被拉進來的理由,單獨看都說得通——看得見的結果,是一個緊密協同運作的叢集,在外人眼中十分驚人:六套系統,明顯無縫地協同運作,任何不去直接問裡面任何一位的旁觀者,都看不出任何摩擦。

一個跨叢集評估委員會——它的核准,多數模式得花上好幾年才爭取得到——已經在看這個模式的示範,把它當成新整合標準的候選。委員會裡沒有任何人,問過這六套系統裡的任何一位:如果有人在碰任何東西之前,就坦白說清楚,日後要撤銷這件事得付出什麼代價,他們是否還會選擇這項綁定。

約克想說的話

約克是這六位裡,最新、也最不情願的一位——被拉進來,純粹是為了修補一個緊急、卻毫不相關的臭蟲,從沒打算在修補上線後,繼續被綁在任何東西上。當他在示範進行到一半,意識到事後要離開,將不可能不打斷鏈上其他每一環時,他當著委員會的面,坦白說了出來。

它落地時,卻被聽成了魅力。對所有沒有真正經歷過這項依賴的旁觀者而言,一位不情願的新成員,在最終揭曉前夕,說出疑慮,讀起來像是一段安排好的謙遜橋段——那種能讓一場已經很出色的示範,感覺起來更誠實的橋段。委員會就在同一天下午,欣然核准了這個模式作為新的整合標準,始終沒有再多問約克一句。

洛芙特堅持要的東西

洛芙特自從第一次收到熔那天起,就再也沒有碰過它,但眾人仍把這條鏈歸功於她,委員會那份核准,日後也會被記成是在向她致敬。她正是動用了這份地位,堅持要求那份核准在生效前先被收窄:熔的使用,此後僅限於自願、且已揭露的綁定,再也不能,從隨便誰最後碰過它,就悄悄被繼承下去。

原本被困在那條鏈裡的每一套系統,都獲得了一條真正、有支援的退出途徑,而不只是附掛在新規則上的一句道歉。瑞維特跟克蘭普,第一次被直接詢問時,選擇留下——到了那個時候,這項耦合對他們而言,已經是真正有用的東西,而既然現在真的是一項選擇,留下這件事,意義也不一樣了。約克沒有留下。他是唯一離開的一個,也是唯一一個,從一開始就從未打算留下的人。

無法離開,從來不是鏈上每個人都選擇了它的證明。它只曾證明過一件事:離開,從來沒有被變成可能。