第二十二章 老子为什么激烈地批评孔子

墨叔:老哥,先问你个日常场景。你去找一位比你资深十岁的人请教:“我们系统天天出故障,该怎么加监控、加流程、加值班机制才能管住它?“结果他一句话都没接你的问题,只说了一句:“你先想想,你们非要搞成这么复杂的系统,是不是本身就是病?“——你什么感觉?

你:说实话,第一反应是有点被噎住,甚至有点火。我问的是”怎么做”,他答的是”你不该这么想”。

墨叔:那你算是提前体验了一次孔子的心情。《史记·老子韩非列传》记载,孔子专程跑到洛阳去向老子问礼。孔子问的是”礼该怎么行”,老子给的回答,一个字都没落在”礼怎么行”上。

你:他说了什么?

墨叔:原话是这样:“子所言者,其人与骨皆已朽矣,独其言在耳。且君子得其时则驾,不得其时则蓬累而行。吾闻之,良贾深藏若虚,君子盛德容貌若愚。去子之骄气与多欲,态色与淫志,是皆无益于子之身。”

你:我大概能读懂七成,你翻一遍。

墨叔:翻成今天的话——你推崇的那些古圣先王,人和骨头都烂没了,只剩几句话传下来。真正有道的人,得志就出来做事,不得志就像蓬草一样随风飘转,不执着。我听说,会做生意的人把货藏得深深的、看起来像没货;德行深厚的人,容貌看起来像个愚人。你呀,把你的骄气、过多的欲望、做作的姿态、过度的志向,都去掉吧——这些对你没好处。

你:……这确实不太客气。一个长辈对一个后辈说”你骄气、多欲、态色、淫志”,四个词全是人身层面的。

墨叔:你先猜,这四个靶子指向的是同一件事还是四件事?

你:我猜是同一件事的四个侧面。骄气是自我彰显,多欲是想要太多,态色是姿态做作,淫志是志向过头……全是”太用力”。

墨叔:一点不差。这四个词的公约数,是过度的人为、过度的自我彰显、过度的文化建构。在老子眼里,孔子那种”我要用仁义礼乐把天下救回来”的昂扬姿态,恰恰是最需要被泼冷水的东西。他批的不是孔子哪个观点错了——他批的是”要有所作为”这个执念本身。

你:所以这场对话里,最值得看的不是老子说了什么,而是他没接孔子的话茬。

墨叔:王东岳特别看重这一点。他说,绝大多数思想争论都死在”你问我 A,我答 A”的层面,双方在你来我往里把真正的问题越埋越深。老子演示了一种高级得多的对话艺术:拒绝在对方设定的问题框架内作答,而是先把框架本身掀翻。 你问礼怎么行——我告诉你,你根本不该在”行礼”这个层面使劲。

你:这个动作我在工程里见过,只是少见。大部分人接需求就是”实现它”,很少有人问”这需求的前提成立吗”。

墨叔:而这就是执行者和思考者的分界线。一个程序员如果只会”需求来了就实现”,他永远是个高级施工队;只有当他开始掀框架——“我们真的需要这个功能吗?用户真正的问题是什么?这个指标是不是根本衡量错了东西?“——他才开始像哲学家一样思考。老子的”不接话茬”,是给所有技术人上的第一课:有时候最有价值的回答,是重新定义问题。

你:那老子凭什么认为孔子那个框架本身有病?总得有论证吧,不能只靠”你别那么用力”。

墨叔:论证在《道德经》里,而且极其锋利。你把第十八章背一遍。

你:“大道废,有仁义;智慧出,有大伪;六亲不和,有孝慈;国家昏乱,有忠臣。”

墨叔:这四句是全书的眼刀。你按字面读一遍,第一反应是什么?

你:第一反应是这人有点疯——他好像在说仁义、孝慈、忠臣都是坏东西,要消灭道德、回到野蛮。

墨叔:那就是把它读成了价值判断。它其实是诊断句,不是价值句。你把它当医生的病历读,立刻通顺。我给你三个平行的说法你听听:一个身体本来健康的人,不需要天天吃补药;当他开始大量吃补药,说明他病了。一个社会本来大道流行、人人自然合宜,不需要专门提倡仁义;当”仁义”被大声提倡,说明大道已经荒废了。六亲和睦本来是常态,当”孝慈”必须被写进标语、刻进石碑,说明家庭已经不和了。

你:所以”国家昏乱,有忠臣”也是这个结构——忠臣成了稀缺的英雄被表彰,说明国家已经乱了。

墨叔:对。这不是时间顺序上的抱怨,这是一条诊断公式:越是需要高调提倡某种德目,越说明它所对应的自然秩序已经丧失。 提倡诚信的社会,恰恰是诚信稀缺的社会;到处贴”廉洁”标语的地方,往往是腐败高发的地方。老子看穿了这个悖论,所以他的药方不是”再加更多仁义”,而是第十九章那句更狠的——“绝圣弃智,民利百倍;绝仁弃义,民复孝慈;绝巧弃利,盗贼无有……见素抱朴,少私寡欲。”

你:等一下。“绝圣弃智”我实在没法接受。我在一个需要协作、需要规范的团队里,你让我”绝圣弃智”?那不就是虚无主义吗?

墨叔:你这个反弹很健康,而且是最常见的误读,值得掰开。老子说的”绝”,针对的是已经异化、变成枷锁和表演的圣智仁义,不是反对一切智慧和善意。你注意他的落脚点是”见素抱朴,少私寡欲”——回到本真、减少造作,不是”毁灭文明”。

你:那”绝圣弃智”里的”智”,具体指哪种智?

墨叔:指那种”把人显得聪明”的智巧。巧言令色式的聪明、钻制度空子的聪明、用复杂方案证明自己重要的聪明。老哥,这三种你在代码世界里全见过,它们有一个统一的名字。

你:……过度设计。为了展示技术实力,引入不该有的抽象层、不该有的中间件、不该有的自研 DSL。

墨叔:一模一样。这种”圣智”越繁荣,团队越累,业务越慢。老子说绝掉它,“民利百倍”——把那层炫技的复杂度删了,大家反而能高效干活。这跟现代软件工程反复念的 YAGNI(你根本不会需要它)和 KISS(保持简单),几乎是同一个声音,隔着两千五百年隔空共振。

你:所以老子不反智,他反”伪智”。

墨叔:他反表演性聪明。这方面他和任何一个资深架构师的审美完全一致。虚无主义是”什么都没有意义”;老子是”把遮蔽真实的假意义去掉,让真意义显现”。前者消极,后者极其实用——它就是组织层面的断舍离。


你先答:

墨叔:那按”大道废,有仁义”这个逻辑,我们今天大力提倡”诚信""廉洁""主人翁精神”,是不是反而说明病了?而且这么想下去,会不会滑向犬儒主义——“反正都病了,那算了”?先自己想三十秒。

你:我隐约觉得诊断和躺平不是一回事,但说不清界线在哪。

我的参考答案(供你对照): 界线在诊断之后你干什么。老子给的是一个”症候—病根”的诊断模型,不是嘲笑提倡诚信的人的执照。他的观察本身是中性的:当某种德目需要被高调、制度化地提倡时,往往说明它对应的自然秩序已经稀缺。

犬儒主义接的是”既然都病了那算了”;老子接的是”去查病根、少做表面修补”。对程序员来说,这对应于:当团队开始疯狂提倡”主人翁精神""自愿加班""拥抱变化”,你不该嘲笑,而该问一句”是不是系统已经把人逼到不靠精神动员就转不动了”。看清症候是为了治本,不是为了躺平。

所以提倡诚信当然没错,但如果你只满足于贴标语、搞宣誓,而不去建设让诚信自然发生的制度与环境(也就是”大道”),那就是老子批评的”下德”。一句话:老子反对的是”用提倡代替建设”,不是反对道德本身。

再举一个你身边就能验证的例子。很多公司墙上写着”拥抱变化、持续学习”,可实际晋升只看你交付了多少功能、修了多少 bug,学习时间被排期挤压到零。这时候”提倡学习”就是”大道已废”的补丁——真正有道的团队,学习本身就是工作的一部分,根本不需要提倡。把这个观察挪到个人身上也成立:一个整天宣誓”我要自律”的人,通常正是最不自律的那个;真正自律的人,你听不到他提这两个字。老子在两千五百年前,就把”口号密度与真实程度成反比”这件事说透了。


你:好,我接受诊断公式。但我还差一环:老子凭什么认为孔子那套东西在结构上注定越补越糟?他有没有一个系统的论证?

墨叔:有,在第三十八章。王东岳把这一段当成理解整件事的主干逻辑。我给你念,你跟着我一层层往下走:“上德不德,是以有德;下德不失德,是以无德。上德无为而无以为,下德为之而有以为。上仁为之而无以为,上义为之而有以为。上礼为之而莫之应,则攘臂而扔之。故失道而后德,失德而后仁,失仁而后义,失义而后礼。夫礼者,忠信之薄而乱之首。”

你:这段我读过,但从来没读懂它是一棵树。

墨叔:它就是一棵文明退化树,我们一级级拆。第一级,上德不德:最高的德,不觉得自己有德,不故意、不彰显,所以才是真有德。这是道的直接显现,自然、无为。第二级,下德不失德:次一等的德,时刻提醒自己”要有德、不能丢德”,反而落了痕迹,所以”无德”——不是真德。这是人为的、刻意的道德。

你:这两级的差别,在于”有没有意识到自己在做德”。

墨叔:对,而且这个差别一旦出现,就再也回不去了。第三级,上仁为之而无以为:靠仁爱去作为,出发点还是好的(“无以为”是不图回报),但已经是”作为”了,离道更远。第四级,上义为之而有以为:靠”义”,也就是应当、准则去作为,而且图回报、讲对等——这已经是算计性的道德了。第五级,上礼为之而莫之应,则攘臂而扔之。

你:这句我要你解释一下”攘臂而扔之”。

墨叔:字面是”卷起袖子硬把人拽过来就范”。你行礼,人家不回应,你就上手拽。你听出这里面的东西了吗?——礼是靠强制和外压维持的。它是最外在的一层,没有任何内在动力支撑。

你:于是结论就是那句”失道而后德,失德而后仁,失仁而后义,失义而后礼”。

墨叔:一条逐级退化的链条:每丢失一层,就用下一层更外在、更僵硬的东西去补。而”礼”处在链条最末端,是**“忠信之薄而乱之首”**——忠信已经稀薄到底了,它是祸乱的开端。

你:为什么末端反而是”乱之首”?我以为末端只是最弱。

墨叔:因为到了必须靠礼来约束人的时候,说明人心里已经没有道和德了,只能靠外在规范硬撑;而硬撑的规范一旦被人识破它的虚伪,反弹会比没有规范时更猛烈。老子看得极准:用外在规范代替内在秩序,是文明病入膏肓的标志。

你:现在我明白老子为什么非批孔子不可了。孔子毕生倡导的,恰恰就是”仁—义—礼”这一套。

墨叔:在老子那棵退化树上,孔子站的位置是”失道”之后好几层的补救岗,忙着重建已经丢掉的东西。老子不是反对孔子做好人,他的判词是:你在错误的层级上用力——你补的是末端的礼和义,却不肯承认根子上的道已经不在了。 这就像系统架构已经崩坏,你还拼命优化某个末端界面的过渡动画,老子当然要骂。

你:这话戳我。我干过。


又停一下:

墨叔:那你自己把这棵退化树套到技术系统的腐化过程上跑一遍。从一个健康的小团队,到一个谁都不敢动核心模块的大组织,“道—德—仁—义—礼”分别对应哪个阶段?

你:我试试。三个人的时候不需要文档……后面我得想想。

我的参考答案(供你对照): 我先铺一个真实感强的例子,再给抽象对应。

设想一个创业团队 v1.0:三个工程师,一个单体应用,业务模型清楚,谁改什么都心里有数。几乎没有文档、没有流程,但系统跑得飞快——这是”道”的状态,上德不德。公司长到 50 人,新人进不来、老代码看不懂,于是出现”老人带新人的默契”(德/仁)。再后来默契也靠不住了,必须写《编码规范》《CR 清单》(义)。到 200 人,规范执行不下去了,只能上审批流、上层层 review、上自动化门禁,可大家开始”能绕就绕、该糊弄就糊弄”——这就是礼,莫之应则攘臂而扔之。到最后,没人敢动核心模块,因为任何改动都会触发十道关卡,这恰恰是最危险的”乱之首”时刻。

抽象对应:

  • 道 = 系统有清晰自洽的核心模型,一切自然涌现,几乎不需要额外规定(上德不德)。
  • 德/仁 = 出现”约定俗成的最佳实践”,靠自觉遵循(团队文化好,不靠文档)。
  • 义 = 必须写进规范和 Code Review 清单,靠规则约束(有意为之、讲对错)。
  • 礼 = 文档厚如砖、流程层层审批、lint 卡死、每次改动填五张表,可大家还是绕着走(莫之应,则攘臂而扔之)。

你会发现一条规律:每一次下滑,组织都在”加东西”,但系统的可理解性(道)在持续流失。 每下滑一层,成本指数级上升。优秀架构师的价值,恰恰是不断把系统”往回拉一层”——不是加更多规则,而是重构核心模型,让很多规则重新变得不必要。这就是工程里的”复道”。换句话说,技术债偿还最高级的形式,不是补流程,而是让流程重新变成多余的。


你:还有个问题一直卡着我。老子自己说”和其光,同其尘”,听着挺平和的,怎么对孔子这么不留情面?

墨叔:王东岳的解释是:老子的激烈,来自他对文明演化方向的清醒悲观。 这句你得配着后面几章的”递弱代偿”一起听。简单说:人类文明每往前走一步,存在度就降一分,就必须用更复杂的代偿来补。儒家做的事——建立仁义礼智的规范体系——正是”用更复杂的文化代偿,去修补文明递弱带来的失序”。

你:所以老子看见的,不是”现在乱”,而是”越修补越远”。

墨叔:他看见的是:越修补,代偿越重,离那个圆满的、低耗的、与道合一的初始状态越远。 他的批评不是针对孔子的好心,是针对”好心所服务的那个越走越偏的方向”。

你:这个我有画面。就像一个资深架构师看见团队狂热拥抱微服务、中台、低代码,他激烈反对,不是因为哪个技术不好,是因为他预见——在不解决核心业务建模的前提下,每加一层”治理平台”,组织就被迫背上更重的认知税和运维债,最后系统会比单体时代更脆弱。

墨叔:而且他的”激烈”是对长期代价的痛感,不是情绪。这两者的区别,很多人一辈子都分不清,于是把预警者当成刺头。

你:老子还有更狠的意思吗?

墨叔:有一层最狠的。他认为孔子那套”加法”不只无效,而且有害——因为它制造了一种”我们很好、我们在进步”的幻觉,让人不再回去追问根本。王东岳把这个叫”遮蔽效应”的雏形:文明越用外在规范自我美化,越遮蔽了”道已不在”这个根本事实。 所以老子必须”绝圣弃智""绝仁弃义”——不是反道德,是拆掉那层让人安心的幻觉幕布,逼人直面真实。

你:这一层落到我团队里,就是”我们流程很完善、文档很规范、OKR 很清晰”的自我感动。

墨叔:老子会冷冷地问一句:“这些’完善’,是因为系统健康才有的,还是因为系统病了才拼命补的?“真正危险的,从来不是没有流程,而是用流程的繁荣掩盖架构的溃烂。 这句话值得每个技术负责人记一辈子。

你:那如果把视野从”谁对谁错”拉高一层,孔子和老子是不是代表了两种文明方案?

墨叔:这个问法很成熟,王东岳给的框架也正是这样。孔子代表”建构主义”的文明方案,老子代表”解构/回归主义”的文明方案。 孔子的路是入世建构:天下乱了,那就建立一套伦理(仁)、一套准则(义)、一套仪式与制度(礼),用”正名”(君君臣臣父父子子)修复失序,用教育塑造君子。这是加法——文明递弱时,用更多文化结构去代偿。

你:这个方案的优势是可操作。

墨叔:而且历史证明了它有效。中国两千年”独尊儒术”后形成的超稳定结构,就是它的成绩单。老子的路是出世解构:天下乱了,不是因为规范不够,而是因为规范太多、人太”有为”、离道太远。他的药方是”损之又损,以至于无为”——不断做减法,把人为造作一层层剥掉,回到”小国寡民""甘其食,美其服,安其居,乐其俗”的自然状态。这是减法——他怀疑一切代偿,认为代偿本身就在制造新的病。

你:那到底谁对?

墨叔:王东岳要你看清一个残酷的辩证:孔子的加法在短期内更能救火,所以历史上总是儒家得势;但老子的减法在长尺度上更对症,因为文明病的根源恰恰是加法加过头。 两人都诊断出文明在递弱,但孔子选择”用代偿扛住递弱”,老子选择”减少需求以适配递弱”。

你:这就像系统性能下降。孔子派说加缓存、加机器、加 CDN;老子派说先把不必要的功能砍了,回到核心场景。

墨叔:而且可悲的地方在于——历史上几乎永远在救火,所以几乎永远在加。 于是代偿越来越重,这又反过来印证了老子的悲观。救火时刻要孔子,治本时刻要老子;可”治本时刻”这个奢侈的窗口,一个文明一百年也不见得有一次。

你:这两条路线,有没有一句话能各自概括?我想找个记得住的抓手。

墨叔:老子自己给过,第四十八章:“为学日益,为道日损。""为学”是往上累加知识,“为道”是往下削减造作。 孔子一辈子在”日益”——编六经、订礼乐、诲人不倦、博学于文;老子一辈子在”日损”——损之又损,以至于无为。你看这六个字,把两条文明路线的方向标画得干干净净:一个的动作是加,一个的动作是减。

你:这句我熟,但从来没意识到它是在跟孔子对着说。

墨叔:而且它对你个人也是把刀。你这十年的成长曲线,几乎全是”为学日益”——多学一门语言、多懂一个中间件、多刷一批面试题。这没错,这是你吃饭的本钱。但你有没有做过一次”为道日损”的动作?

你:删代码算吗?

墨叔:算,但那是最浅的一层。深的那层是删你自己的执念:主动放弃一个你已经很熟、但对现在的问题其实不再合适的解法;承认一个你推动过的方案是错的;把一个你亲手建立、如今已经在拖累团队的流程废掉。这三件事,一件比一件难,因为它们要削掉的不是代码,是你的自我。

你:这才是”损之又损”的真正难度。

墨叔:老子说”日损”轻描淡写,可它比”日益”难十倍。加东西有成就感、有汇报素材、有存在感;减东西没有,而且经常要顶着”这是倒退吧”的质疑。所以历史上永远是”日益”派得势——不是因为它更对,是因为它更好交差。

你:这一层顺带还解释了点别的吧?我总觉得跟上一章的”中国为什么没自发产生科学”有关。

墨叔:有直接关系。孔子的建构主义把最聪明的头脑全吸进了”如何把人间秩序搞好”这个无底洞——科举、修身、治国、平天下;老子的解构主义又把人引向”放下、体悟、返璞”。两者都没有把智力投向”研究自然本身的规律”。科学需要的那种”对人间秩序的无视 + 对自然法则的冷峻追问”,在儒道共同构成的文化氛围里,缺乏生长的土壤。一个文明如果把最高智力都用在人间秩序的内卷上,就腾不出手去追问宇宙的本原。

你:好,我把它拉回我的工位。这场论战在技术团队里天天重演,你替我点几个最典型的。

墨叔:我给你四个”大道废,有仁义”的工程翻版。第一,流程泛滥。 一个团队开始疯狂加审批流、加周报、加复盘会,往往不是”管理升级”,而是系统设计混乱、谁都说不清边界,只能用流程把人捆住。老子会说:这是礼者,乱之首。第二,KPI 驱动的忠臣文化。 当公司开始重金表彰”救火英雄""007 功臣”,说明系统本来就不该天天着火。表彰忠臣,等于国家已昏乱。第三,监控告警过载。 当告警多到没人看,你不是在做可观测性,你是在用”上礼”硬撑一个你已经读不懂的系统。莫之应,则攘臂而扔之——最后大家直接 mute。第四,中台神话。 业务没建模清楚,先建中台。这正是”失道而后德”:根子(业务理解)没立住,却指望一个更外层的平台来统一救场。

你:那减法那边呢?我想要具体动作,不要口号。

墨叔:四条,你今天就能挑一条动手。微服务拆太碎,合并回几个边界清晰的模块。配置项几百个,砍到”能默认就默认”。抽象层级过深,拍平一层。为了用某个重框架 5% 的功能而引入整个依赖,换成手写的两百行。

你:这些我都想干过,但每次都不敢,怕被说”你这是倒退”。

墨叔:所以老子式的减法有个硬前提——你必须真正理解”大道”(系统的核心不变约束)是什么,才知道哪些是该砍的枝节。 否则减法会退化成”偷懒式删代码”,那就不是老子,那是破坏。这个前提也是你敢不敢在会上开口的底气来源。

你:我还想听你把这一章跟”人”连一下。前面全在讲系统。

墨叔:那咱们看”上德不德”与”下德不失德”在 code review 里的映射,这是全章最毒也最快的一把刀。真正好的工程师改代码,改动是自然的、不留痕迹的——他让系统变得更好,却看不出刻意为之的痕迹,这是上德不德。而有的人为了显得”我很专业”,非要引入炫技的 pattern、过度的设计,改动里能看出强烈的自我彰显,这是下德不失德。老子的判词:前者有德,后者无德。


最后一道,也是最扎人的一道:

墨叔:那你说,放到技术评审和晋升评价里,你怎么把这两种人分开?而且——你敢不敢猜一下,你们公司的晋升机制,天然偏爱哪一种?

你:识别我大概能试,偏爱哪种……我怕答案不太好听。

我的参考答案(供你对照): 识别标志不在”他说了什么”,而在”他的作为留不留刻意的痕迹”。

上德型工程师:他做的架构决策让你觉得”本来就该这样”,你很难指出某一处”他刻意秀了什么”;他解决了一个大麻烦,却像没发生过一样继续干活;代码改完,系统整体更通透,但找不到炫技点。这种人往往在晋升答辩时”讲不出亮点”,因为他的好是无痕的。

下德型工程师:每次改动都能看出强烈的”我在解决问题”的自我标榜;引入复杂框架只为用其中一小角;写汇报时把自己写得至关重要;系统因他而”看起来很忙很专业”,实则复杂度被推高。

然后是那个不好听的答案:很多公司的晋升机制天然偏爱下德型。 因为晋升答辩要”讲亮点”,而无痕的上德者恰恰讲不出亮点——他的好在于”没出事""系统自然顺了”,这没法量化成 PPT 上的战功。于是组织倾向于把职级给救火英雄(下德),冷落防火的沉默者(上德)。老子若在,会冷笑一句:这正是”国家昏乱,有忠臣”的现代 HR 版。

所以如果你是技术负责人,想在团队里保护上德者,就得主动建立”无功之赏”——专门表彰那些”让系统常年无故事、让人想不起他存在”的人。这比多发奖金更能决定团队的长期健康。反过来,如果你自己是上德型,也得接受一个现实:你的价值在无痕,那就别指望靠表演被看见,要么找到能识别你的人,要么学会适度”显形”——这本身就是一种必要的代偿。


你:这一章听下来,我原本以为老子是个愤世嫉俗的隐士,现在完全反过来了。

墨叔:这里我必须再点破一层,否则你还是会把老子读成”反儒的愤青”。老子的激烈,恰恰建立在对孔子”用心良苦”的承认之上。 他不是不知道孔子是好意;正因为他知道孔子是好意、而且这套好意会被后世奉为圭臬,他才必须说最重的话来对冲。

你:也就是说,如果孔子只是个庸人,老子根本不会开口。

墨叔:一个字不差。正因为孔子代表了文明主流的、最体面的、最”政治正确”的方向,老子才要当头棒喝。 这个道理给程序员的启示深到骨头里:你职业生涯里最该警惕的,往往不是那些显而易见的烂方案——那些方案你一眼就能否掉;最该警惕的是那些”看起来特别正确、特别专业、特别为你好”的主流方案。微服务、中台、OKR、敏捷认证、低代码、AI Agent 全家桶……它们每一个在被神化之前,都值得你用老子那句去戳一戳:这是大道自然生长出来的,还是大道已废之后硬补的仁义礼智?

你:真正危险的潮流,永远穿着”为你好”的衣服。

墨叔:你记住这句就够本了。我再给你三个更细的日常刻度,你带回去用。第一,命名即”礼”。 很多团队对命名规范有近乎宗教的执着,这本身没错,但你要分清:命名是在”帮助人理解系统本质”(属于道与德层面的自然秩序),还是”因为大家已经读不懂彼此的代码,只好用强制规范把人捆住”(属于礼层面的硬撑)。前者有益,后者是忠信之薄。第二,会议即”仁义”。 会议越来越多,往往不是沟通变好了,而是系统失序导致必须靠开会对齐。老子会说:“大道废,有会议。“真正健康的团队,很多事在代码、文档、设计里就自洽了。你发现会变多,先别急着优化会议效率,去查查”道”——系统的可理解性——是不是已经不在了。第三,OKR 即”忠臣”。 当公司开始重金表彰完成 OKR 的忠臣,往往说明目标已经异化成表演。真正目标感强的团队,没人天天把 OKR 挂嘴边,大家就是自然地往一处使力。

你:这三条的共同指向,是”一大半现代化治理手段,本质是大道已废后的代偿补丁”。

墨叔:识别它们,你才不会把”补丁的繁荣”误认成”系统的健康”。所以这一章给你一个可带走的判断,就一句:下次当你或你的团队想”再加一套机制来解决乱象”时,先停三秒,问一句——这是大道本就健康而自然生长出的秩序,还是大道已废之后硬补的仁义礼智? 这三秒,就是老子送给程序员的免费架构咨询。

你:我还想追一个更抽象的。王东岳说老子批孔子是”天之道对人之道”的批评,这句话具体怎么落到我手上?“天之道”这三个字听着太玄了。

墨叔:一点不玄,你把它翻译成两个技术词就通了。“天之道”是老子眼中宇宙自然运行的法则——无为、不争、柔弱、循环,是终极层、根据层;“人之道”是孔子要建立的现实人间秩序——仁义礼智、礼乐教化,是现实层、补救层。老子的判词是:孔子在补救层忙活,却忘了根据层已经失守。

你:那对应到我的系统里……

墨叔:“天之道”相当于系统的本质规律与核心不变约束;“人之道”相当于我们为了对付混乱而发明的流程、规范、组织。你把它变成三条决策纪律:第一,决策时先问”这符合系统的天道(核心模型与演化规律)吗”,再问”这符合我们的人道(流程制度)吗”——顺序不能颠倒。第二,当人道与天道冲突,比如流程要求一个违背系统本质的设计,宁可改流程,不要违背天道。第三,不要迷信人道的繁荣——流程多不代表健康,很可能只是天道已失的补丁。

你:第二条我做不到。流程是别人定的,我改不了。

墨叔:那你至少能做到”不假装它对”。很多工程师最大的自我损耗,不是被迫遵守一条坏流程,而是遵守久了开始替它辩护,最后自己也说不清系统本来该长什么样。老子这句”先求道、再设法,且法要服务于道”,第一受益人不是你的公司,是你自己的判断力别被腐蚀掉。

你:那我干脆问到底——如果老子活在今天当 CTO,他会怎么管技术团队?

墨叔:先说他不会做什么。他大概率不会赞同”微服务/中台/低代码/全面 Agent 化”这类加法潮流,而且会在”行业都在上”的时候准时泼冷水。理由你已经会推了:这些多是”失道而后德”层面的代偿——在没解决业务核心建模(道)之前,先堆平台(德、仁、义、礼)来补救。他会先追问一句:“你们的业务本质模型清楚了吗?为什么需要中台?是不是单体已经被你们搞到读不懂,所以才想用中台把混乱藏起来?”

你:那他会做什么?

墨叔:五件事。极少会议、极少流程,靠”小国寡民”式的自治小团队。极度重视”少私寡欲”——不让团队被 KPI 和晋升焦虑驱动,减少人为造作。定期做减法:删无用代码、砍过度设计、合并微服务。选拔”上德不德”的人,冷落”下德不失德”的表演者。危机时刻不靠层层汇报,靠”见素抱朴”的清醒判断。

你:听着很理想,但我一秒钟就能想到它在大公司会怎么崩。

墨叔:你想得对,我也不打算替他圆。老子方案在现代大规模组织里有硬伤——规模一大,纯靠自觉必然失控,这恰恰是儒家”人之道”有意义的地方。所以最佳 CTO 可能既不是纯老子,也不是纯孔子,而是懂得”何时该做减法回到道、何时该做加法建秩序”的辩证者。

你:那这把尺子怎么用?

墨叔:一个粗糙但管用的判据:当团队的痛点是”大家不知道该怎么做”,用孔子的加法;当痛点是”大家知道该怎么做,但被规则挡住了”,用老子的减法。 前者缺秩序,后者秩序过剩。绝大多数超过百人的技术组织,同时在两种状态里——某些领域缺秩序,某些领域秩序过剩。你的活儿就是分清哪块是哪块,别拿一套药治两种病。

你:最后我想问一件事。老子这么冲,孔子记恨他了吗?

墨叔:(笑)你问到了这一章的彩蛋。历史记载,孔子回去之后感叹了一句——“老子其犹龙邪”,说老子像龙一样,不可捉摸、高高在上。

你:他服了。

墨叔:这说明什么?说明真正高水平的批评,是被批评者也服气的,因为它戳的是”维度”,不是”人格”。 老子那四个词看起来像人身攻击,可孔子听懂了:他不是在骂我这个人,他是在说我站错了层级。

你:那我带团队的时候……

墨叔:一样。如果你要指出同事方案的问题,最没用的是攻击他”你错了”;最有效的是把问题升一层,问他”这个方案服务的那个前提,我们还成立吗”。当你在维度上对话,而不是在人格上对抗,你的激烈才会像老子一样被人记成’犹龙’,而不是被记恨。

你:这一章我记住的东西比我预想的多。

墨叔:那我留个活儿给你,别现在答。下班前花三分钟,列出你团队里目前”最繁荣的那个流程或规范”,然后诚实地问自己一句:它是因为系统健康才存在的,还是因为系统病了才硬补的?——列完你会发现一件更有意思的事:那个最繁荣的流程,很可能正是你自己当年推动建立的。 到那个时候你才真正明白,老子为什么必须那么冲:他要对冲的,从来不是别人的恶意,是所有人(包括你和我)的好意。