一开始只是想做一件简单的事。做到一半发现要处理前置条件、要征求别人意见、要应对意外情况。等回过神,这件事已经变成了一张网。
复杂冥想:先分清哪些是必须的。复杂有两种:事情本身需要的,和被自己加上的。复杂冥想,是练习把后一种摘出来。

本文介绍事情变复杂了的基本方法与注意事项,帮助你更快进入放松状态。
一开始只是想做一件简单的事。做到一半发现要处理前置条件、要征求别人意见、要应对意外情况。等回过神,这件事已经变成了一张网。
复杂冥想:先分清哪些是必须的。复杂有两种:事情本身需要的,和被自己加上的。复杂冥想,是练习把后一种摘出来。
一部分复杂绕不开:涉及多个部门、需要合规审查、依赖别人的时间。这类必须处理,它不因你更聪明而消失。
分清这一类,才能知道哪些力气是必须花的。
第二是有些环节是自己加上去的:顺便把相关的也理一下、既然做了就一次做好、再多问一个人更保险。每一个都合理,加起来就是额外的几个月。
这类额外交付很难被自己察觉,因为它看起来都像负责。
第三是复杂度很少在开始时显出来。它是做到一半才冒出来的,所以人常在投入很多之后才发现事情比预想的大。
这时候继续加码比停下来判断更自然,也更容易失控。
第四是每多一个分支就多一个要判断的地方。分支多了之后,判断本身变成主要工作,真正推进事情的时间反而变少。
所以复杂度的代价主要落在判断上。
练习的第一步,把这件事现在涉及的所有分支列出来,一个一行。写出来的过程会让其中的一部分自己消失,因为有些分支其实并不需要。
列分支的要点,是不判断。一边列一边删会漏掉重要的部分。
第二步,给每条标一个标记:必须做、可以不做、可以晚点做。标完之后通常会看到必须的那部分比感觉里的少很多。
标标记的要点,是问一句不做会怎样。答案是不会怎样的,多半就是可选。
第三步,从必须的那部分里挑一条作为当前主线,其余先锁起来。锁起来的意思是这一轮不看,等主线完成再打开。
保留主线的要点,是真的不看。看一眼就会开始处理,然后就回到原来的状态。
第四步,给可选的部分提前定一个放弃规则:到某个时间还没动、或者主线上还没完成,就直接放弃。有规则的时候不必每次重新权衡。
定放弃规则的要点,是写下来。临时决定的时候,人倾向于保留。
第五步,允许这件事有一个不完整的完成版本:先解决主要矛盾,其余的留到后面再说。完成的不完美版本通常比未完成的完美版本有用。
允许不完整的要点,是明确写下缺什么。不知道缺什么的时候,这个版本会被当成失败。
开始之前写一句这件事做到什么程度就算完成。有结束条件的时候,做到中途才不容易被新的分支带得更远。
写结束条件的要点,是具体到可判断。写成做得好一点,判断不了。
分支多的时候,把需要判断的事集中到一个时段处理,其余时间只执行。这样能把判断力用在真正需要的地方。
集中处理的要点,是攒够一批再做。来一个处理一个,一天都在切换。
过程中冒出来的新分支先记在一处,不立刻处理。多数新分支在放了一天之后会发现不值得动。
先记不处理的要点,是固定记录位置。记在脑子里的话,它会一直占用注意力。
涉及多个方的任务必然复杂一些,这是它的性质,不是你方法有问题。把它当成必须花的成本,比反复怀疑自己更省力气。
接受复杂的要点,是先分清性质。该花的和不该花的分开算。
把复杂的任务切成几个阶段,每个阶段有单独的完成标志。分阶段之后,中途的复杂度不会一次性压过来。
分阶段的要点,是阶段之间有停止点。没有停止点的时候,阶段只是名义上的。
延伸阅读:憋着一句话没说
延伸阅读:手比脑子快
有可能,但先别急着下这个结论。把分支列出来、标上必须和可选,答案会自己出现。凭感觉判断的时候,往往两边都不准。
明确写下不做什么,并且说清理由,这是负责的一种做法。不加区分地把所有分支都做掉,代价通常落在重要的那部分上。