# 复杂性水床理论

> 在任何系统中，总有一部分固有的复杂性是无法被消除的

- ID: m01140
- 分类: system
- 领域: 系统论

## 定义

在任何系统中，总有一部分固有的复杂性是无法被消除的。你只能将它从一个地方推到另一个地方（例如：从用户界面推给后台开发，或者从开发者推给用户）。就像水床一样，压下一个地方，另一个地方就会鼓起来。脚手架作用：权衡意识。不要轻信“简单化”。问自己：“我们把复杂性藏到哪里去了？”如果用户觉得简单，说明工程师承担了巨大的复杂性；反之亦然。

## 机制

任何系统都存在“固有复杂性”总量，无法被消除，只能重新分配位置（如从用户侧转移到开发侧，或从前台转移到后台）。如同水床：压下一处，另一处必然鼓起。机制是复杂度守恒——隐藏问题不等于解决问题。

## 练习

1）识别一处“被简化的体验”；2）追问“复杂性被转移到了哪里”；3）评估承接方的承受能力；4）在各方之间做有意识的权衡，而非默认推给最弱者（常为终用户）。

## 脚手架用法

权衡意识。不要轻信“简单化”。问自己：“我们把复杂性藏到哪里去了？”如果用户觉得简单，说明工程师承担了巨大的复杂性；反之亦然。

[阅读网页](https://thinkingmodels.site/entries/detail/m01140)
