盖尔定律 (Gall’s Law):一个复杂系统势必是从一个简单系统发展而来的

盖尔定律 (Gall’s Law):一个切实可行的复杂系统势必是从一个切实可行的简单系统发展而来的。从头开始设计的复杂系统根本不切实可行,无法修修补补让它切实可行。你必须由一个切实可行的简单系统重新开始。——约翰·盖尔 (John Gall)

盖尔定律说明了设计高度复杂的系统很可能会失败。它们很难一蹴而就,更多是从简单的系统逐渐演变而来。因为高等生命就是从简单的单细胞进化而来的,别总想一口吃成一个胖子,过早优化是万恶之源。

最典型的例子便是互联网。如今的互联网是一个高度复杂的系统,而它最早只是被定义为一种在学术机构之间共享内容的方式。互联网成功实现了最初的目标,并且随着时间不断演化,最终成就了如今的复杂繁荣。

另外参见“KISS 原则”。

参考

https://github.com/nusr/hacker-laws-zh

https://en.wikipedia.org/wiki/John_Gall_(author)#Gall’s_law

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注