
簡單不僅僅是視覺風格。它不只是極簡主義或去除雜亂。
它包含了深入挖掘複雜性的深度。要達到真正的簡單,你必須要深入到底。
― Walter Isaacson, Steve Jobs
❏ 引言
上週終於把搬家的事情完成了 🥳,似乎搬家也遵循 80/20 法則 (參閱《5個改變人生的心智模型》),前 80% (桌子、床墊、一些大型物品) 都搬的很快,剩下 20% 雜物,卻要花掉 80% 的時間。
體力的消耗倒還好,心理上的雜亂我覺得是後期比較折磨人的 (搬個家還分前後期 XD,真的是無法一次到位啊 ~)。
小東西特別容易糾結該丟還是該留,甚至有些還會帶來驚喜:「原來這個東西藏在這裡!」、「為什麼我會有這個東西?」,等等…。極短的時間內要做出大量的抉擇,在去與留之間拉扯。
前期《大掃除之外: 你的內心也需要一場年度整理》提到 整理,回顧過去每次剛搬進新家 (租屋族的感慨),總是胸有成竹地覺得自己可以秉持著簡單原則做好整理工作,好好維持住剛進來那般 light-weight 的感覺,直到下一次搬家 …。
熵增定律 (事物總是從有序走向無序) 如此強大,我該怎麼做才能時刻保有這個最初的簡單,這期我們來聊聊「簡單生活」。
~
📚 文章目錄
1. 專注在必(重)要的事物
2. 重視(共同)理解而非(個人)便利
3. 減少選擇以降低認知負擔
4. 避免混亂的依賴關係
《非正式寫作》著墨琢磨 技術趨勢、溝通領導、概念理解 與 生活實踐。
每週派送,如果您還沒有訂閱,請在這裡訂閱,加入 600+ 位每週讀者的行列:
🔍 工人智慧猜你也喜歡
在軟體開發領域,有個著名的 SOLID Principles,描述了 5 個設計原則,能夠讓軟體設計更加的乾淨、簡潔:
一份乾淨簡潔的程式碼 (good smell),我會用這些的標準去衡量:
容易理解,能夠很容易產出對應的說明文件 (有明確的目的)。
容易測試 (有明確的邊界)。
容易擴展 (有面對改變的彈性)。
這樣的 SOLID 原則,也可以套用在「簡單」生活上吧!
除了一年一度 / 定期的整理,如果能在日常留意 SOLID 原則,是不是就能阻擋 熵增,保持輕量,過上簡單生活呢?
.
❏ 專注在必(重)要的事物
新的一年,在養成新的習慣上,我決定每週針對周遭的人、事、物做定期的重構 (Refactor)。藉由每週檢視,讓那些必(重)要的事物更凸顯,其餘的離開視線。
空間上,家中每個區域是否有足夠明確的邊界 (物理和心理上的),區域當中出現的物品,是否足夠必要。就好像在建構一個類別,公開的接口是否獨立且容易理解,私有的方法是不是足夠完備且必要 — SOLID 當中的 S 代表 Single responsibility pricinple (單一職責原則) 在空間的簡化上同樣適用。
時間不像空間那麼具現化。比較難去想像下個禮拜乃至下個月,將有哪些必(重)要發生的事件。空間就像 Batch,時間就如同 Streaming,在 Streaming data 的處理上,我們關注延遲、校正和反應的即時性,同樣也能應用在簡單生活的時間規劃上。
能夠在自己所參與到的各個時間流當中,明確的理解各自的相對位置,會是簡化的第一步驟。善用日曆 或是 前期 《季節感: 從水果月曆說起》提到的 月曆,提前把可預見或想安排的事項先列上去,我想應該是個好方法 (就像《產出導向的資訊整理術》當中提到的寫作日曆一樣)!
.
❏ 重視(共同)理解而非(個人)便利
簡單是深思熟慮的複雜,也是同理心的充分展現
「簡單」≠ 「容易」:
簡單是客觀的,容易是主觀的。
簡單關注於系統的結構和設計。
容易關注於使用者的感受和熟悉程度。
《Rails Conf 2012 Keynote: Simplicity Matters》[1] 當中提到的軟體開發中追求簡單性的重要性,並區分了簡單 (Simple) 與 容易 (Easy) 的概念,我覺得也非常適用在簡單生活上:
A simple life isn't about taking the easiest path, but about making conscious, well-considered choices to eliminate what is not essential.
To avoid "complicating" you need to carefully evaluate how things connect and interact in your life, rather than just adding more and more things.
生活總有人與人交織的時刻,別把對自己的便利當作普世的理解,軟體開發的協作 與 共同的簡單生活都能適用同樣的準則。
.
❏ 減少選擇以降低認知負荷
在生活中,擁有太多選擇可能導致決策疲勞和壓力
減少選項就 OK 了嗎?其實更重要的是「認知負荷」。
《Cognitive load is what matters》[2] 一文對軟體開發當中的認知負荷做了精彩的論述。
認知負荷是指開發人員需要思考多少才能完成任務。
閱讀程式碼時,您會將變數值、控制流程邏輯和呼叫順序等東西記入腦中。一般人的工作記憶體大概可以容納四個這樣的大塊。一旦認知負荷達到這個臨界值,理解事物就變得更加困難。
找出那些在空間上、時間上、人際關係上增加認知負荷的因子,運用 SOLID 當中的 I (Interface segregation principle 介面隔離原則) 為他設計一層介面隔離,替未來的自己設置一個防呆,讓留下來的選項,將認知負荷降到最低:
程式設計中的路徑選擇:
生活中的開關選擇 XD:
.
❏ 避免混亂的依賴關係
SOLID 當中的 D,依賴反轉原則 (Dependency Inversion Principle, DIP) 的核心思想是 解耦高層決策與低層實現,強調透過「抽象」建立彈性結構。不僅適用於軟體開發,也能融入日常生活:
定義抽象需求:先釐清「目標本質」而非「如何做」。
例:與其說「我需要每天跑步 30 分鐘」,不如抽象為「維持心肺健康」。
解耦實現方式:允許透過不同方法滿足同一需求。
例:心肺健康可透過游泳、跳繩、騎單車等實現。
建立反脆弱性:當某個依賴點失效時 (如工具損壞、他人缺席),仍能運作。
依賴反轉的本質是 降低系統(或生活)的脆弱性。透過「抽象化需求」和「多元實現」,我們能在變化中保持穩定,同時 培養更開放的心態應對不確定性。
.
❏ 結語
找到對你真正重要的事物,並「有意識地」投入時間與精力在這些人事物上
搬家的過程,不知道是雜物太多還是太累,腦子裡冒出對於「簡單生活」嚮往,卻又難以捕捉到「簡單生活」的實質概念。
是所謂的「極簡主義」嗎?我需要做到像是《我的家裡空無一物》嗎?帶著這個疑問寫了這篇電子報,也上網 survey 到一則我很喜歡的網友回覆 [3]:
問:簡約生活與極簡生活有什麼不同?我很好奇其他人覺得兩者有何差異,在我看來,兩者非常類似,極簡主義更著重於不要太多東西,而簡單生活則著重於生活方式和用心做事。但在某些方面,兩者非常相似。
答:既然我總覺得坊間對這些生活風格的定義過於鬆散,不如直接切入核心:無論是哪種經過深思熟慮的生活方式,其理想目標都是活得有意識。
請注意,我強調的是「生活方式」,而非「美學」。
重點不在於你的生活在他人眼中呈現何種樣貌,而在於你每日的行動是否與你自身的價值觀相符。
舉例來說,極簡主義作為一種生活方式,經常被誤解為一種美學風格,像是光禿禿的牆面、大地色系的裝潢、寥寥可數的家具,以及永遠穿著那幾件重複的衣物。 這種美學或許賞心悅目(見仁見智),但對許多人來說,並非他們所向往的理想生活方式。
找到對你真正重要的事物,並有意識地投入時間與精力在這些人事物上。同時,也請仔細思考你生活週遭的一切,果斷地向其他事物說「不」,才能將更多空間留給你認為重要的事情。
如果你的理想生活是隱居在森林深處,靠著替當地居民打零工維生,並沉浸在書海之中,那就勇敢去做吧!
如果你的理想生活是住在郊區,賺取優渥的收入,將寬敞的家打造成家人朋友的聚會首選,廚房裡擺滿各式各樣的烘焙器具,只因為你熱愛為所有人烘焙點心;打造一間家庭劇院,只因為你知道孩子們對電影情有獨鍾;擺放一張撞球桌,只因為你們總是趁著家人團聚時,來一場又一場的兄弟姐妹大戰,一解宿怨,那就放手去追求吧!
無論是任何活動、習慣、人際關係,甚至是抽屜裡那把不知用途的怪異湯匙,只要你知道它們存在於你生活中的理由,並非出於過度消費或「以備不時之需」的心態,而是因為它們是你個人特質與價值觀的一部分...這就是有意識的生活。
無論是節儉、極簡主義,還是簡單生活...請先思考你所追求的結果,並選擇你認為最適合的詞彙來形容。
我相信在座的各位都會同意,最好的定義永遠是自己親身實踐並賦予意義的。
大多時候我們處在 default mode (導航模式) 在過生活,而簡單生活需要我們「有意識地」思考和警惕熟悉感,耐心的維持這份細緻。
~
🦥 parting thoughts 🦥
為了讓我們之間的連結更加緊密,我特別創建了一個開放的 Telegram 群組,作為我們共同成長與交流的專屬空間。在這裡,不僅能即時分享最新內容的延伸討論,還能彼此激盪想法、交換心得,甚至提出你感興趣的主題,讓未來的內容更貼近你的需求 👬。
Coffee chat:如果想和我線上聊天,也歡迎預約《非正式閒聊》。無論是技術創新、團隊管理,或是個人成長 方面的話題,都歡迎尬聊。期待透過輕鬆愉快的對話,與各位交流分享、互相學習 🥳。
如果這篇文章有幫助到你,記得按讚加分享 👍,請我喝杯咖啡 ☕,我們下期見!
🔖 參考資料
[1] Rails Conf 2012 Keynote: Simplicity Matters by Rich Hickey -
[2] Cognitive load is what matters - https://minds.md/zakirullin/cognitive
[3] What the difference between Simple Living and Minimalist? - https://www.reddit.com/r/simpleliving/comments/k10c8h/what_the_difference_between_simple_living_and/