系统之美
最近重读了 Donella Meadows 的《Thinking in Systems》。每一次读都有新的体会。
反馈回路
系统中的反馈回路让我着迷。正反馈让事物加速,负反馈让系统稳定。
正反馈:A↑ → B↑ → A↑↑
负反馈:A↑ → B↑ → C↓ → A↓
杠杆点
Meadows 列出了系统中的 12 个杠杆点,按有效性排列:
- 超越范式
- 改变范式
- 系统目标
- 自组织能力
- 规则
- 信息流
- 正反馈的增益
- 负反馈的强度
- 延迟
- 存量-流量结构
- 缓冲区大小
- 常数和参数
有趣的是,最容易改变的往往最不重要,而最重要的往往最难改变。
一点思考
写代码的时候,我们总是在与系统打交道。一个微服务的架构,一个 CI/CD 的流水线,一个团队的工作流程——这些都是系统。
好的架构师不只是懂技术,更要懂系统思维。
下次想聊聊关于代码中的「负空间」——那些我们刻意不写的代码。