1975年提出的观点和建议,至今适用。
引论,焦油坑
各种团队,或大或小或精干,一个接着一个淹没在焦油坑中。
表面上看,任何一个单独的问题都不是大问题,但当他们纠缠在一起是,团队的行动就会变得越来越慢,无法自拔。
- 程序不是产品,编程系统产品的成本至少是程序的 9 倍
- 编程系统:在功能上能相互协作、具有规范的格式、可交互的程序集合,称为编程系统,成本 x3
- 编程产品:可被任何人运行,集以文档、测试、维护,以及拓展,称为编程产品,成本 x3
- 编程系统 x 编程产品 = 编程系统产品(1 x 3 x 3)
- 我们享受着创造的乐趣,享受着持续学习的快乐,又或者驾驭某项技能的成就感
- 我们也要面对不少苦恼
- 追求完美
- 依赖其他人
依赖其他人的程序,往往很糟;由他人设定的目标、供给资源和提供信息。
- 寻找琐碎的bug
- 技术过时【技术终将老去,不要排斥旧的技术】
当投入大量辛苦的劳动,产品即将完成或者终于完成时,却已显得陈旧过时。
2020年4月25日大约 3 分钟