
历史上的知识分子、哲学家、社会精英总是想搞个大而全的顶层设计,殊不知「可行」的重要性。可行不仅仅是为了少花钱多办事 —— 更是为了能办成事。
小平统治当年讲“摸着石头过河”,“黑猫白猫抓住耗子的就是好猫”其实都是在强调“可行性”的重要性。
这就引出了一个思想叫「盖尔定律」,出自一位叫约翰·盖尔(John Gall, 1925 - 2014)的儿科医生和系统论专家。
盖尔1975年出了本叫《通用系统学》的书 [4],其中有一段著名的论述是这样的 ——
「一个有效的复杂系统总是被发现是由一个有效的简单系统演变而来。一个从零开始设计的复杂系统永远不会工作,也不能通过修补来使其工作。你必须从一个简单的工作系统重新开始。」
这就是盖尔定律。盖尔说的非常强硬,你资源再多再厉害,也不能一上来就弄成一个复杂系统,你只能先弄个简单系统,让它演化成一个复杂系统。
这是为啥呢?因为你不可能一上来就能看清楚复杂系统中各种变量的相互依赖关系,你不知道面对真实的环境的时候,这个系统会如何作为 [5]。纸面上的东西设计得再周全也总有想不到的地方,更何况真实世界充满不确定性。
只有从简单出发,在跟真实环境互动的过程中慢慢学习那些本地的、难以写在书本上的知识,不断迭代,才能形成能用的复杂系统。
说白了,能用的复杂系统一定是演化出来的而不是设计出来的。
盖尔定律从根本上否定了顶层设计,要求必须摸着石头过河。
✵
盖尔定律的例证无处不在,复杂可行总是出自简单可行。
就拿互联网来说,今天你几乎什么事都可以在网上干,可是互联网刚刚发明出来的时候,根本就不是给老百姓用的。但没关系,有人能用就行。有人愿意用,它就可以迭代,就可以稍微变得复杂一点;你复杂一点,用的人就多一点,如此正反馈循环。
盖尔定律不仅仅适用于创业公司。比如你是个大公司,你们看到一个潜在的新兴方向。最好的办法不是立即大张旗鼓地成立一个新部门,而是先弄个小团队,弄出个不求全面只求可行的小项目,一点点发展壮大。
盖尔定律也不仅仅适用于产品开发。在中国经济高速增长的年代,我看外国学者都特别推崇中国政府的实验精神:全面推出什么新政策之前都爱先弄个「试点」。试点方法还非常讲究,往往会选择几个经济发达地区和几个经济不发达地区,南方和北方、东部和西部都要有代表,小范围试一试:行,就向全国推广;不行,那就先放一放。所以那时候人们都说中国是工程师治国。
大城市几乎都是从小地方发展而来的。是这个地方本来就具有吸引力,人们自发就愿意去,去的人越来越多才形成城市,而不是一上来就在这里设计了一座大城。
盖尔定律还可以用在个人成长上。不要相信什么我今天发个大愿,制定了一项周密的奋斗计划,我要从此之后每天几点起床、几点到几点之间必须读书,几点必须健身等等等……那种计划注定失败。
正确的做法是先选择一个最低限度的改变,一项就好,必须既容易坚持、又能看到效果。等有了效果,你形成了习惯,再增加别的。
现在尤其有些家长爱对孩子搞顶层设计,报一大堆兴趣班、制定一份详细的作息时间表,逼着孩子必须做到……他们怎么不想想,那些要求连他们自己都做不到。
✵
盖尔定律的根本要求是「可行」,而它的价值观是简单才是好的。哪怕不得不搞个复杂的东西,你也要尽可能让它简单化。
