你在9点坐下,计划清晰:上午写报告、简短午餐、3点之前发出修改稿,然后追上邮件。现在是下午4点半。报告写了三分之二,修改稿还没开始动,收件箱又多了三十封新邮件。你不是懒,也不是不专注,工作也不是特别难。你只是一如既往地、可预测地、几乎是开开心心地,低估了所有事情的耗时。又一次。
这不是个人的失败。这是行为科学中最可靠的发现之一。我们系统性地预期任务比实际花的时间更短,即使我们有大量自身的过往证据表明并非如此。这种现象叫做规划谬误,一旦你理解它的机制,每天日程的混乱就开始说得通了——然后你可以对它做点什么。
丹尼尔·卡尼曼和阿莫斯·特沃斯基于1979年提出这个术语,用以描述他们反复观察到的模式:当人们预测一个项目要花多长时间时,他们的估算会聚集在最好情况附近,而不是类似过往项目的现实平均值。这个谬误不是说我们数学不好,而是我们用错了参照类生成预测。
当你估算「这份报告要两个小时」,你并不是去翻阅自己过往报告的档案再算个平均。你想象的是报告从头到尾顺利流畅地写出:打开文档、写引言、起草正文、润色、完成。你在脑中描绘的是那种没有任何意外的版本。卡尼曼称之为内部视角——一种内在的心理模拟,忽略了那些统计上几乎必然发生的摩擦、打断、决策与小小的死胡同。
你应该使用的是外部视角:撇开你对此次任务的具体想象,类似的任务通常花你多长时间?外部视角的估算几乎总是更长,也几乎总是更准。但它感觉悲观,所以我们打折扣。那个折扣就是谬误。
即使你知道有规划谬误,几种心理机制仍会让它顽固地存在:
这个结论令人不舒服:你无法仅在脑子里可靠地超越规划谬误。这种偏见被内嵌在预测的运作方式中,而不是某个你可以选择跳过的步骤。你需要的是一个外部结构,能在估算落下时把它接住,并把数据反馈给你。
对慢性时间低估问题,最常见的反应是写更长的待办清单。这是错误的动作。待办清单是一堆没有附带时长的意图。它隐含地告诉你的大脑「所有这些今天都装得下」,因为视觉单位是「每项一行」,无论这项需要十分钟还是四小时。清单奖励添加任务,却对你没完成给不出反馈——你只是把它推到明天,而同样的谬误就在那里等着。
要打破循环,每个任务都需要一个时长以及一天中的位置。这就是时间块。
时间块本质上就是一项持续的估算练习。每一个块都是一次小小的赌注:「我预测这个任务能装进这个窗口」。然后窗口到了,你工作,现实给出裁决——完成、一半、刚刚开始。在一周的块里,你积累了几十次预测对实际的比较。这正是你那个预测的大脑一直缺少的数据。
解决内部视角的良方不是意志力。是反复、可见地暴露在自己的实际记录之下。时间块通过五种具体方式提供这一点:
待办项写的是「起草提案」。时间块写的是「起草提案,9:30–11:30」。把自己绑定到一个时长,本身就已经是一次校准时刻。一旦日历上有了数字,它就可能错,而错了就是数据。没有数字,你就没法错,这感觉舒服,但什么也不教给你。
当你把块放进真实的时间线上,你立刻看到什么能装进去、什么装不下。待办清单的隐含数学(「所有这些都装得下」)被日程表的显式几何取代。如果你把六个90分钟的深度工作任务放进8小时的一天,屏幕立刻告诉你这数学不成立——在你尚未承诺做不可能之事之前。简单的时间块工作流把雄心变成算术。
块结束时,有两条信息可见:你分配的时间,以及你实际完成的部分。差距就是你对该类任务的校准误差。一周过后,你开始看到模式:写作类任务一贯超50%,代码审查一贯少20%,会议准备总是预计的两倍。这是你的外部视角,终于让内部大脑也可访问了。
「做项目X」是规划谬误的绝佳藏身处,因为范围未定。如果块结束时有「一些进展」,你就能说服自己估算还行。具体的块——「起草项目备忘的第3节,800字」——无法被事后重新界定。要么800字在块结束时存在,要么不存在。具体性把块变成诚实的实验。
规划谬误说任务比你想的更久。帕金森定律说任务会膨胀,填满可用的时间。它们看似相反,但在你的日历里作用方向相同:低估,然后膨胀以填满你实际抢到的时间,然后从下一个块借时间。时间块同时压缩两种效应。块的边界拒绝帕金森式膨胀;块后回顾揭示规划谬误。
你不需要做研究项目来修正你的估算。你需要一个能与你日常时间块并行的小型、可重复的习惯。下面这个五步协议压缩了校准循环:
强制自己以15分钟的增量承诺时长。抵制对所有事都写「30分钟」的冲动,因为它听起来合理。有些任务是15分钟。有些是45分钟。有些是105分钟。颗粒度本身是一种强制函数:当你的调度单位对任务大小诚实时,你就无法假装某事「很快」。
在块开始前,把预测时长写在块上,即使它和块长度相同。这听起来多余,但写下数字这个动作让你对它负责。之后,当实际时间不同时,你有一个明确的预测可以比较,而不是「我以为很快」这种模糊记忆。
块结束时,加上一个数字:实际用时。如果你在50分钟内完成了90分钟的块,就记50。如果你超时了并延续到下一个块,就记真实的总数。不要做编辑性发挥——只记数字。一天里二十秒的工作,重复下来就构成数据集。
如果每个任务都独一无二,你什么也学不到。把它们分组:写作、深度编码、邮件分拣、会议、规划、行政、学习。一周后,你可以把所有写作块放在一起看,看出预计与实际之间的系统性比例。这种模式几乎从不是随机的;它几乎总是每个类别上的一个干净的乘数。
一旦你有了类别乘数,就用它们。如果写作通常占用你估算的1.5倍,那么下一个「两小时写作」就放进日历为三小时。第一天感觉非常悲观。到第三周,感觉变得诚实。到第六周,你的日子开始大致按计划结束,这种感受是大多数人自学生时代以来都没有过的。
对任何超过一天的事情——交付物、功能、上线——最有力的纠偏动作是有意识地切换到外部视角。研究大型项目预测的本特·弗吕弗伯格称之为参照类预测。流程很简单:
实践中,即使是一个快速版也有帮助:「最近三份类似的报告分别用了6、8、7小时。我之所以预算5小时是因为状态不错。外部视角说我应当预算7小时。我就计划7小时。」这一个替换就胜过大多数预测技巧。
校准过的估算不仅让你的日子按时结束。它们改变你能承担的工作种类。你对他人许下的承诺变得可靠,这比任何其他职业习惯都更快地建立信任。你不再用抱歉的「我再多要点时间」消息把一周填满。你不再把昨天的残留带到今天,因为昨天真的结束了。你也不再有「我对时间感不行」这种侵蚀性的内心叙事——问题从来不是你的性格,而只是你的预测方法。
当数据诚实时,每周回顾会强大得多。你可以问真问题:这周哪些类别漂移了,哪些估算最接近,哪类任务应当拆成更小的块?没有校准,每周回顾不过是重新安排同一个幻想。有了校准,它就是真正的学习,复利累进到下一周。
上面的校准协议在工具直接支持时维护得更轻松。DayChunks 的设计就是为了让估算对实际在每一步都可见。
规划谬误并不表明你不擅长规划。它表明你是人,而靠想象而不是靠数据来规划是人类预测的默认模式。你无法关掉这种偏见,但可以绕过它。时间块提供了绕行路线:每个块都是预测,每个块结束都是现实检查,每周都为每个任务类别产出一个个人乘数。应用乘数,混乱就悄无声息地消失了。
从小处开始。明天挑三个任务。以15分钟为单位估算。每个块结束时,写下实际时间。其他什么都不要改。一周内,你就会知道至少两个任务类别的真实乘数。一个月内,你的日子开始按你计划的方式结束。校准的感觉就是这样——不是魔法,只是诚实的数字。