David Jiangwritingprojectscontact

Gumption Trap Cheatsheet

一个人的内心宁静始终是最终的考验。如果工作时失去了这种宁静,你可能会将个人的问题纳入机器中 - 《摩托车维修艺术禅意》

何为“冲劲陷阱”?

“冲劲陷阱”是一个事件,导致我们对项目失去热情和匠心。当我们遭遇常规挫折,可能只是想休息一下;但遇到“冲劲陷阱”,我们可能希望彻底放弃项目。这个词首次出现在罗伯特·皮尔西格的经典之作《摩托车维修艺术禅意》中。

为何会出现?

皮尔西格描述,任何使我们失去对“品质”的追求,不再关心结果的事情都可能导致“冲劲陷阱”。热情是不可再生资源,很难“强迫”自己关心某事。只能更加巧妙地表现出关心的样子。能量可以通过休息来恢复,但一旦失去冲劲,游戏便结束。因此,保护冲劲至关重要。

image

“冲劲陷阱”实例

强制回溯

当你的项目即将完成,但发现一个错误导致你必须重新开始。

冲劲绝望

当你意识到即将失去项目的动力时,你会急于寻找替代方案,但往往会导致更多的错误。

间歇性故障

这些是你尝试修复但无法稳定复现的故障,令人沮丧。

价值刻板

无法重新评估你所看到的东西,因为你坚守以前的价值观。

焦虑和无聊

焦虑和无聊都可能导致你失去冲劲,甚至做出错误的决策。

image


软件工程中的例子

1. 遗留代码迷宫

负责修改老旧软件时,缺乏文档和测试,使你感到挫败。

2. 依赖地狱

集成新库导致依赖冲突,每次解决都引入新问题。

3. 持续重构循环

追求“完美”的代码导致过度工程化。

4. 要求不断变动

每当一个功能快完成时,需求就改变,使之前的工作失去价值。

5. 反馈循环挫败

代码测试失败,每次迭代都需等待整个流程完成。

6. 过度乐观

低估任务复杂性,导致挫败感。

7. 文档匮乏

集成外部服务或新工具时,缺少有效文档。

8. 知识孤岛

关键问题上卡住,但知道答案的人不在。