寓言故事
修渠师傅发现岔路还能重新汇合
平原上修水渠,工匠们最早按树枝一样规划:一条主渠分出几条支渠,每条支渠再分更小的沟。这样画图简单,也容易施工。
后来他们遇到复杂农田。东边的排水方案能帮西边蓄水,南边试出的坡度又能复用到北边。若每条支渠互不相干,很多经验会重复浪费。
主管先让大家多画几棵树。每块田都有自己的方案树,图纸越堆越厚,同一个问题在不同树上反复出现,失败过的弯路也一次次重走。
年轻测量员提出,把沟渠画成网。某个想法可以分叉,也可以汇合;一段计算可以被多个方案引用;失败路径上的有用部分也能接到别处。
老工匠担心网会乱。测量员于是给每个节点标明来源、用途和连接条件,只有真正能复用的水路才接到一起。不是所有线都能相连,连接本身也要有理由。
他们开始把多个局部方案合并。一个分支发现的低洼点,帮助另一个分支避开积水;一个失败方案留下的测量值,被接到新方案里继续使用。
完工前,北边方案整体失败,但其中一段测量泥层的办法很好。若按旧树图,这段会随整枝一起丢掉;按新网图,它被接到西边方案,省下三天重测。
主管终于看见,复杂问题不总像一棵只能向下长的树。更好的答案常来自几个中间想法的筛选、回看和重新组合。图纸难管一些,却让探索少了许多重复和浪费。测量员也给这张网设了清理规矩。无用的岔路要封,过期的测量要标红,互相矛盾的节点不能悄悄并在一起。否则网会变成乱麻。好处不在连线多,而在能保留可复用的中间成果。后来新工匠入场,先学的不是多画岔路,而是如何判断一段中间成果能不能被别人安全借用。能借,图才有价值。后来复盘时,众人把这条经验写进日常规矩:先看现场哪里真正改变了结果,再决定该保留什么、修补什么、限制什么。