本文探讨了软件开发中约束的重要性,作者认为,过度的自由和无限制的选择会导致项目范围蔓延、预算超支和复杂性失控。作者以木偶戏、电影《大白鲨》和雅达利游戏《陷阱》为例,说明了约束如何激发创造力,并建议设置负面约束、硬性限制和强制权衡来控制项目范围。