本文探讨了软件开发中时间估计为何如此困难。作者认为,学习新技能的过程服从对数正态分布,这意味着学习时间可能比预期长得多,从而导致项目延迟。作者以Leaky Pipeline理论为例,解释了即使每个步骤的完成时间都符合正态分布,但由于学习新知识会导致意外延迟,最终整体的完成时间也会呈现出对数正态分布的特征。