三条原则,不是因为流行,是因为有用。
第一性原理:从零开始想
第一性原理的核心是拒绝类比。遇到问题,不问「别人怎么做」,先问「这件事的本质是什么」。
把问题拆解到不可再分的基本事实,然后从零重建答案。这个过程很慢,但得到的结论是自己的,不是借来的。
奥卡姆剃刀:砍掉多余的
「如无必要,勿增实体。」
同等条件,选假设最少的那个。不必要的复杂是一种浪费——浪费注意力,浪费维护成本,浪费别人理解你的时间。
KISS:工程版奥卡姆剃刀
KISS 是奥卡姆剃刀的工程实践。Arch Linux 把它写进设计哲学:不替用户做决定,不加不必要的抽象层,把控制权留给用户。
代价是上手成本高。回报是你真正理解自己的系统。
放到代码、产品、写作里同样成立:能用一句话说清的,不用两句;能用一个函数解决的,不建一个框架。
三者的关系
三者都反对不必要的复杂,切入点不同:第一性原理拆到底从零建,奥卡姆剃刀选简单的,KISS 输出要简单不堆复杂。组合起来是一套完整的思维操作系统。