# 泰斯勒定律

> 任何一个过程都有其固有的、无法简化的复杂性底线

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

## 定义

任何一个过程都有其固有的、无法简化的复杂性底线。这个复杂性不能被消灭，只能转移。要么由工程师在代码里处理（让系统更复杂），要么由用户在操作时处理（让用户更麻烦）。 - 脚手架作用： 甩锅守恒原理。 - 为什么现在的APP越来越傻瓜？因为工程师承担了所有的复杂性。为什么有些政务流程很繁琐？因为部门懒得处理复杂性，把麻烦转移给了办事群众。并没有真正的“简单”，只有“谁来承担麻烦”的权衡。

## 机制

复杂度守恒律：每个系统都存在固有复杂度，无法被消除，只能在设计者(系统)与用户之间转移。好的设计把复杂度放在更容易承受的一方。

## 练习

列出系统固有复杂度项；判断每项是交给用户还是由系统吸收；优先把高频、困难的部分内化到系统中；保留必要的用户侧控制。

## 脚手架用法

甩锅守恒原理。 - 为什么现在的APP越来越傻瓜？因为工程师承担了所有的复杂性。为什么有些政务流程很繁琐？因为部门懒得处理复杂性，把麻烦转移给了办事群众。并没有真正的“简单”，只有“谁来承担麻烦”的权衡。

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