我在三十六岁时遇到了一个无法解释的瓶颈。
两个月来,我建立的一个系统——一个曾经盈利、运行顺畅、看似无懈可击的系统——突然...崩溃了。没有警告,没有明显的错误。输入没有改变,代码没有改变,但输出却出现了问题。我盯着仪表盘,直到眼睛发痛,像医生检查脉搏一样查看日志,却什么也没发现。
那时我意识到,我已经“表现得很疲惫”多年了。并不是身体疲惫——虽然我也是——而是更深层次的感觉。就像我在运行一个我的硬件无法支持的软件。
和尚与模仿者
在《 demi-gods 和 semi-devils 我不断回到的故事。九默知——那位精通七十二种少林技艺的杰出僧侣,完美掌握到肌肉记忆。每一拳、每一个姿势,执行得无可挑剔。然后是扫地僧,他几乎不懂任何武术,但理解其背后的佛教哲学。
扫地僧警告九默知:没有框架,没有动作背后的为什么,相互冲突的能量最终会撕裂他。他有手艺(手熟),却没有远见(见识)。
我现在对这个的理解不同了。九默知不仅仅是一个关于傲慢的警示故事。他是每一个在工作中非常出色但不理解自己所处更大游戏的专业人士的肖像。你在一个正在自动化的行业中是 Excel 宏的高手。你在一个 LLM 时代是个杰出的文案撰写者。你能在每个人周围执行得游刃有余,但你执行的是错误的策略。
当你的技能超越你的视野时,你会对自己变得危险。就像一个孩子在理解交通规则之前学会驾驶跑车——你有马力,但没有地图。最终,你会撞上什么。
无法编码的建筑师
但我在2009年遇到了相反的问题。我通过交谈成功成为了一名软件架构师——高瞻远瞩、高层次思维、大系统设计——但我的实际编码技能生疏了,好的时候也许只有2级。我在设计我无法亲自构建的建筑。
冒名顶替综合症令人窒息。直到当时我的老板——一个安静的天才——解释了一些拯救了我职业生涯的事情。他说我们不是在构建一个东西。我们在构建两个层次。
最上层是概念:"虚拟函数",我们所需的抽象理念。就像筷子的概念——一个无名的形状,让你可以夹起食物。
最底层是实例化:实际的竹筷子,重复的代码,磨练。
老子显然说过类似的话:"可名之名,不常名。"我认为他在谈论抽象层。通过将愿景与执行分开,我们将软件开发从一种艺术形式转变为流水线。我设计了能量流;初级开发者提供了双手。这个系统将劳动商品化,同时提升了设计。
这有效。直到它失效。
驴的困境
明代哲学家王阳明有这样的想法:知行合一——知识与行动的统一。你不能在现实中测试而不改善你的愿景,也不能在扩展理解的同时改善你的执行。它们相互制约。
当我看到人们拼命工作八十小时一周,却什么都没学到时,我会想到这一点。王阳明可能会说,一头驴可以走十万英里,但没有洞察力,它只是磨损了自己的蹄子。你在每个行业都能看到这些家伙——十年的“经验”,实际上是重复了一年的经验十次。高执行力,静态视野。他们在四十岁左右就碰到了瓶颈,想知道为什么年轻人飞速超越他们。
但如果你能保持循环紧凑——如果每一个行动都能为你的愿景提供信息,而每一个愿景又通过行动进行自我测试——你就会加速。如果你有资源——资金、团队、技术——你可以扩大这个循环。你利用其他人(或算法)作为你的手和脚,收集经验数据,而你仍然是中央处理器,实时更新自己对现实的模型。
这就是我在三十六岁时认为我在做的事情。我以为我建立了完美的反馈循环。
当牛顿崩溃时
然后系统故障了两个月,我无法修复它。
这就是牛顿与爱因斯坦的时刻。牛顿的物理学完美无缺——直到你接近光速,或者处理非常小的事物,或非常巨大的事物。然后牛顿的定律不仅变得不准确;它们变得完全错误。你需要爱因斯坦。
当你优化的系统崩溃而你找不到错误时,这并不是因为你犯了错误。是因为你达到了已知宇宙的边界。你当前的愿景和执行的组合与一个包含你尚未映射的变量的宏观环境发生了碰撞。隐藏的依赖关系。二阶效应。那些在日志中不会出现的东西,因为它超出了你的测量框架。
我并没有失败。我只是发现了我的实验室的边缘。
我感到的疲惫——“假装疲惫”——并不是因为工作太努力。是因为我运行的心理操作系统与我试图处理的现实不兼容。就像九陌之,我积累了技术,却没有支撑它们的基础框架。相互冲突的力量把我撕裂,而唯一的解药就是退后一步,升级我的愿景——找到解释牛顿无法解释的爱因斯坦理论。
这就是关于倦怠的残酷真相:有时你并不是疲惫。你只是为当前游戏的水平运行了错误版本的自己。


