減法工程哲學:最好的零件,就是沒有零件
從根本拆解問題
大多數工程師的直覺是「加法思維」:系統出了問題,就加一個模組;流程不夠順,就加一道審核;產品不夠完整,就加一個功能。這種思維模式看似合理,本質上卻是一種懶惰——用堆砌複雜度來迴避真正的問題根源。真正的突破口,從來不在「加什麼」,而在「刪什麼」。
最好的零件就是不存在的零件
SpaceX 在設計起落架時,初代方案是蜂巢複合材料——傳統航太圈沒有人會質疑,因為「大家都這樣做」。但如果你從第一性原理出發,真正的問題是:起落架需要承受多少力?這個結構的最低重量下限是什麼?答案指向鋁合金蜂巢,更輕、更便宜,同樣通過物理定律的考驗。
「最好的零件就是沒有零件。」這不是勵志格言,這是工程的數學真理。每一個零件都有它的重量、成本、故障率、裝配時間。消滅一個零件,你同時消滅了這所有的負擔。每一次刪除,都是一次效率的向量提升。
繁文縟節是工程的癌細胞
傳統大型企業的運作模式就像一個老舊的遺留系統(Legacy System):每一個部門都是孤立的 microservice,彼此靠著無數層 API——也就是開會、備忘錄、審批流程——溝通。每一層 API 都有它的延遲(latency),訊號在傳遞過程中失真,決策速度以週為單位計算。
SpaceX 和 Tesla 的核心競爭力從來不是「擁有最聰明的工程師」——矽谷到處都是聰明人。真正的護城河是迭代速度。一個能在四十八小時內從設計到測試的團隊,和一個需要六個月走完審批流程的對手,根本不在同一個維度競爭。官僚主義不是管理工具,它是熱力學第二定律在組織裡的具體體現——熵。
減法的實踐:五個不妥協的問題
在你動手加任何東西之前,先問自己:這個需求真的成立,還是某人的假設?如果完全拿掉這個環節,系統會怎樣?這個流程存在,是因為解決了真實問題,還是「一直以來都這樣」?如果從零開始設計,我還會做同樣的選擇嗎?這個複雜度,換來的是什麼物理上的收益?
大部分情況下,你會發現至少三成的東西可以直接刪掉。剩下的七成,才是真正需要用工程思維去優化的戰場。刪除的勇氣,比新增的創意更難培養。
簡單,是最難的事
把事情做複雜,任何人都會。把複雜的事做簡單,需要的是對問題的深度理解,以及對「為什麼」的不妥協追問。下次系統出問題,先別急著加功能、加流程、加人手。試著問:「這裡有什麼,是我可以刪掉的?」那個答案,往往就是突破口。失敗絕對是一個選項——但臃腫,從來不是。