我在找一個三年前用過的字型檔,翻到一個沒有印象的資料夾。點進去,裡面躺著同一份設計稿的四十七個檔案。
不是四十七張不同的圖。是同一張圖,四十七次。
我先確認了一下這不是備份軟體自己產生的。不是。每一個檔案都是我手動存的,檔名是我打的,副檔名一致,中間沒有任何自動化的痕跡。四十七次都是一個人坐在那裡,按了四十七次儲存。
我對這個專案本身沒有太多印象了,只記得它最後有交出去、有被採用、沒有出事。也就是說,以任何一種結果導向的標準來看,這是一件成功的事。
那天晚上我沒有回去找字型,我把那四十七個檔案全部打開,一個一個看。這篇文章是那次清點的結果。
清點這件事我做過很多次,但通常是清點別人的東西——一份資料的欄位、一個模型的參數、一份報告的假設。清點自己留下來的檔案是第一次,而它的難處跟清點別人的東西完全不同:別人的東西你只需要看懂,自己的東西你會一邊看一邊替它找理由。
所以我先訂了一條規則:只記錄改了什麼,不記錄為什麼改。理由留到最後再想。
先從檔名開始
我還沒點開任何一個檔案,光看檔名就已經笑出來了。
前面幾個很正常,v1、v2、v3。到了第七、八個開始出現形容詞:v7-調過。再往後就崩壞了——v9-final、v9-final-2、v11-真的final、v12-這個、v13-昨天那個、v15-對照用不要刪。
中段有一個檔案叫 v23-算了。
後段開始出現日期,那通常是一個人放棄流水號的時刻。再後面出現了對象:v31-給老闆看、v33-老闆版-改、v36-改回來。
最後一個檔案的名字很短,就是專案名稱加上「定」。
檔名是我這輩子寫過最誠實的一份文件。我從來沒有想要用它們記錄任何事,它們只是我在某個當下為了不要蓋掉前一個檔案而隨手打的字。可是把它們照時間排下來,那條情緒曲線清楚得不像話:秩序、鬆動、投降、憤怒、外部介入、退回。
沒有一個字是為了被讀而寫的。所以它一句謊都沒有。
我後來想,這大概是所有無意間留下的紀錄共通的性質。刻意寫的東西會被修飾,因為你知道有人會看;隨手留下的東西不會,因為你根本沒把它當成紀錄。
工作上真正有用的線索也常常在這種地方。一個人怎麼寫正式文件,看不出太多;一個人怎麼命名暫存檔、怎麼寫給自己看的備註、什麼時候按了儲存——那裡面的資訊密度高得多,而且沒有經過整理。
還有一個細節我很喜歡:那個叫「算了」的版本,後面還接了二十四個檔案。
也就是說,我那天打下「算了」兩個字的時候,那句話一點都不算數。它不是一個決定,它是一次抱怨。可是三年後我把檔案排開來看,它看起來非常像一個轉折點——如果我不知道後面還有二十四個,我大概會替它編出一整套故事。
紀錄的危險就在這裡。它是真的,但它不知道自己在整體裡的位置,而讀的人會自己補。
我把四十七個分成三類
看完一輪之後,我做了一件很我的事:分類。我把每一個版本跟它的前一版並排比對,然後問一個很簡單的問題——這一版跟上一版之間,實際上改了什麼。
分完之後是這樣:
第一類,真正改變了結構的:五個。換了整個排版方向、把一組資訊從圖表改成表格、拿掉一個原本佔了三分之一版面的東西、換了主色系、改了敘事順序。這五個之中的任何一個,你把前後兩版擺在一起,不用解說就看得出來是兩個不同的東西。
第二類,微調:三十二個。字距、行距、灰階深淺、圓角半徑、某條分隔線的粗細、標題往左移三個像素。這一類裡有很多版本,前後對照我得放大到兩百趴才看得出差別,有幾個甚至完全看不出來——我猜當時改的是一個沒有視覺輸出的參數,或者是我改了又改回去。
第三類,回頭:十個。退回到之前某一版,或者把前面幾版的某個部分接回來。
分類的過程比我預期的難。有幾個版本我看了五分鐘還是分不出來——它改了字型的字重,這算結構還是微調?字重會改變整張圖的氣質,可是它的操作成本跟改字距一樣是零。
我最後用的判準是:如果一個人只看三秒,他會不會覺得這是另一份東西。會,就是第一類;不會,就是第二類。
這個判準很粗,而且它偏袒視覺上的差異。但我需要一個能重複套用的規則,而不是每一次都重新感覺一遍——不然分類的結果會被我當下的心情帶著走,那就沒有意義了。
五、三十二、十。
我盯著這三個數字看了一陣子。
我還多記了一欄:每一版跟前一版之間隔了多久。這一欄後來變得比分類本身更有意思。
結構性的那五個,前後間隔都是幾小時到一天。微調那三十二個裡,有十幾個的間隔在十分鐘以內,最短的兩個相差四十秒。
四十秒。四十秒裡面能改變什麼?大概就是把一個數字從 0.5 改成 0.45,看一眼,覺得好像有差,存檔。
那個比例本身就是結論
四十七次操作裡,只有五次在處理「這個東西是什麼」,三十二次在處理「這個東西看起來怎麼樣」。
而如果去看時間——檔案的修改時間都還在——那個落差更難看。那五個結構性的改動全部集中在前三天。剩下的兩個星期,我在做的幾乎全部是第二類跟第三類。
兩個星期,微調。
我後來把它寫成一句話,寫下來的時候有點不舒服:
改動的密度,跟被改的東西的重要性成反比。
越是決定成敗的地方,我碰得越少;越是不太要緊的地方,我來回得越多。而且不是稍微多一點,是差了一個量級。
為什麼會這樣
我想過幾種解釋,最後留下來的只有兩個,而且它們都不是關於懶惰或不專業的。
第一個是可逆性。
把字距從零點五改到零點三,成本是零。不喜歡就改回來,沒有任何後果,沒有人需要被通知,不會有任何東西壞掉。而「要不要把那個佔三分之一版面的東西拿掉」不是這樣——那牽涉到整個版面重排,可能要重做兩個小時,而且改完之後你很難再改回去,因為你已經忘記原本那個平衡是怎麼來的。
人會自然地往成本低的方向反覆。這不需要任何心理學解釋,這是水往低處流。
而且不可逆的那一類還有一個附加的重量:改它等於承認前面那一段時間做的東西有一部分白做了。字距改回去沒有人會覺得怎樣,把整個排版方向推翻,你得先在心裡接受「我前兩天在做什麼」。
沉沒成本這個詞大家都會講,可是實際遇到的時候,它不是以「我不甘心」的形式出現的。它是以「這個好像也還好,不用動」的形式出現的,非常溫和,非常有道理。
第二個是回饋速度。
字距改了,好不好看,眼睛零點一秒就告訴你答案。這個回饋既即時又明確,做起來非常舒服——你每一次操作都會得到一個評分。
「這份簡報的敘事順序對不對」不會給你任何回饋。你改完之後看著螢幕,心裡只有一片模糊。要驗證它,你得等到真的講給人聽的那一天,而那可能是兩個星期以後,而且那時候會有太多其他因素混進來,你根本分不出是順序的功勞還是別的。
一個給你即時評分,一個什麼都不給你。人會待在有評分的那一邊。
這件事讓我想到一個更普遍的形狀:有回饋的地方會吸走注意力,不管那裡是不是重要的地方。
回饋不是價值的指標,它只是可測量性的指標。可是我們的注意力分配機制沒有辦法分辨這兩件事——它只會往有反應的地方去。一個東西之所以被反覆打磨,很多時候不是因為它比較重要,是因為它比較會回話。
第三個解釋比較不好講,因為它關於情緒。
微調是安全的。你在字距上不可能出大錯,最糟就是難看一點,而難看一點沒有人會追究。結構性的改動不一樣——你可能會把一個原本可以交出去的東西改壞,而且改壞了要負責。
所以那兩個星期我其實是在做一件很合理的事:把一個已經及格的東西,用零風險的方式維持在及格。這聽起來很消極,但如果你把它翻譯成「保護已經到手的成果」,它馬上就變得非常有道理,有道理到我當時完全沒有察覺自己在做什麼。
同一件事在別的地方也在發生
我後來去翻了一個舊專案的提交紀錄,想看看程式碼那邊會不會也長這樣。
會。
提交的次數在專案後期明顯變多,而後期的提交內容通常是重新命名、調整格式、把三行合併成一行、補註解。前期的提交次數很少,但每一次都在決定這個東西的骨架長什麼樣子。
如果只看提交次數這個指標,那個專案看起來是越到後面越忙、產出越多。實際上剛好相反:真正的工作量集中在最前面那幾筆,而它們在圖表上看起來最不起眼。
我們很喜歡用次數當作努力的代理變數,因為次數好數。可是次數衡量的是操作的頻率,跟操作的重量沒有關係,而這兩者在很多工作裡是反著走的。
還有一個更難看的例子,是我自己的。
去年有一份給決策會議用的分析,我花了三天調它的配色跟版面——找一組在投影跟列印都成立的顏色、確認色盲友善、對齊每一個標籤。三天。
而那份分析的核心結論,也就是「我建議怎麼做」那一句話,我大概是在二十分鐘之內決定的。
那三天不是浪費,那份東西確實因為好讀而被讀完了。但如果有人問我,三天的配色跟二十分鐘的結論,哪一個更值得再多給三天,答案是很明顯的,而我沒有那樣做。
生活裡也一樣。我可以花四十分鐘挑一家餐廳,比較菜單、看評論、確認訂位時段。至於「我今天到底想不想跟這個人吃飯」——那個問題我花了零分鐘,因為它已經在行事曆上了。
行事曆這個東西特別有意思。它把「要不要做」變成了一個已經被回答過的問題,然後只留下「怎麼做得好一點」給你。你打開它,看到的全部都是執行層面的東西,而那個更上層的問題早就在幾週前被某個當時的你隨手勾掉了。
一個工具如果只提供某一類欄位,它就會讓另一類問題慢慢消失。這不是那個工具的錯,是我沒有替另一類問題準備任何容器。
但反覆本身不是錯的
寫到這裡我得停一下,因為上面那一段很容易被讀成「不要在小事上花時間」,而我不同意那個結論。
第一,微調有時候真的決定成敗。那份三十二次微調的稿子裡,有一次是我把一組數字的行距拉開,只拉開了幾個像素。就是那一次之後,一個很重要但一直被埋在裡面的數字,終於在第一眼就會被看到。那不是美感問題,那是那份稿子的功能問題,而它是靠一次「看起來很瑣碎」的操作解決的。
大方向對了但細節模糊,成品一樣不能用。這一行沒有人會否認這件事。
第二,也是我覺得比較深的一層:在一個大部分不可控的專案裡,把可控的部分做到極致,是一個合理的資源配置。
那個專案的方向不是我決定的,要不要做也不是我決定的,最後給誰看更不是我決定的。我能完全掌握的東西就是字距、灰階、對齊。我在那上面花兩個星期,某種程度上是把力氣放在唯一一個施力點上。
這個辯護我覺得成立。我甚至覺得它比大部分關於「專注在重要的事」的說法都更貼近真實的工作處境。
那些說法有一個共同的問題:它們預設你有權決定什麼是重要的事。大部分上班的人沒有這個權力。你能決定的是手上這一小塊要做到什麼程度,而那一小塊在別人眼裡通常就是「細節」。
所以當一個人把兩個星期花在字距上,他可能不是搞不清楚輕重,他可能只是很清楚哪一部分是他的。
它的代價
但它有代價,而且代價不在時間上。
微調最貴的地方是它感覺起來像工作。
你在做,螢幕在變,檔案在存,數字在增加,一天結束的時候你確實累。所有「我今天有在做事」的訊號都齊全,而且比任何一種真正的思考都齊全——因為思考不會產生檔案。
所以它會佔掉一個很特別的位置:它擋住了「我是不是該回頭質疑一下大方向」這個念頭。那個念頭需要一段空白才會浮出來,而微調剛好是一種把空白填滿的活動。
我那兩個星期裡,一次都沒有回頭問過「這個東西該不該長這樣」。不是我想過然後覺得不必,是那個問題根本沒有出現。它沒有位置可以出現。
這種缺席很難被發現,因為它不留下任何痕跡。一個被想過然後否決的念頭,至少你記得想過;一個從來沒有浮出來的念頭,在紀錄上跟「不存在」完全一樣。
我是靠那四十七個檔案反推出來的。不是因為我記得,是因為那兩個星期的每一格都被填滿了,而填滿本身就是證據。
這才是我從那四十七個檔案裡看到、而且到現在還在想的那一件事。不是我在小事上花太多時間——那個講法太廉價了。是那些小事把時間填得剛剛好,剛好讓另一種問題不會發生。
回頭的那十個
第三類我留到最後講,因為它最奇怪。
十個版本是往回走的。而且它們的分佈很有意思:幾乎都出現在「給老闆看」那幾個檔案的前後。
拿出去給人看之前,我會往回退一版,退到比較保守的那個;被評論之後,我會照著改,然後過幾天再默默地改回來一部分。
我不記得當時有任何一次是刻意這樣做的。我甚至不記得我改回來過。
看到這個模式的時候,我第一個反應是替自己辯護:搞不好那些回頭都是有道理的,是我發現改壞了。但我把檔案打開對照之後,有幾次真的看不出改壞在哪裡。比較像是我把它改成別人要的樣子,然後身體不太舒服,於是又慢慢地挪回來一點。
這一段我沒有結論。我只是把它記下來,因為它是我自己都不知道自己在做的事,而那種事通常比較值得記。
硬要說的話,我覺得那十次回頭是整份紀錄裡最像「我」的部分。前面那三十二次微調,任何一個受過同樣訓練的人都可能做出一樣的軌跡;但這十次不是技術動作,它們是某種很小的、沒有被說出口的堅持,用一種完全不會被任何人發現的方式執行。
不會被發現,包括我自己。三年後我才看到。
最後我做了一件我一直不太想做的事:把第四十七版跟第六版並排打開。
第六版是那五個結構性改動全部完成之後的第一個版本,時間是專案的第三天。
兩張圖擺在一起,肉眼幾乎看不出差別。排版一樣,順序一樣,主色一樣。放大之後可以找到差異——字距、灰階、幾條線的粗細,全部是第二類。
兩個星期,走了一圈,回到第三天。
我想過一種比較好聽的解釋:也許那兩個星期的意義不在於改變了什麼,而在於確認了第六版是對的。走一圈回來,你才知道原地是最好的位置。
這個說法有一點道理,但我不打算全盤接受。因為如果它成立,那我應該在中間某個時刻感覺到「原來前面那個就可以了」,然後停下來。我沒有。我一路走到第四十七版,是因為要交件了。
停下來的原因是截止日,不是我看懂了什麼。
我坐在那裡看了一會兒,然後把資料夾關掉。我沒有刪掉那四十個中間的版本,理由不是懷舊——是我不想假裝那兩個星期沒有發生過。它們發生過,我做了那些事,成品也確實比第六版好一點點,那個「一點點」是真的。
而且我很清楚,下一個案子我還是會存到第四十幾版。
我沒有打算改掉這件事。我只是想,也許下次可以在第六版那一天,把檔案關掉,出去走一走,然後問自己一個跟字距完全無關的問題。
就一次也好。
然後我把字型檔找出來,那才是我一開始要做的事。
Leave A Comment