对开发人员有用的定律、理论、原则和模式:https://github.com/nusr/hacker-laws-zh

康威定律

Any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization’s communication structure.

— Melvin E. Conway

一个组织的系统通常被设计成这个组织通信结构的副本 summary:「产品是其背后组织的沟通」

人月神话引申四大定律

  • 组织沟通方式会通过系统设计表达出来
  • 时间再多一件事情也不可能做的完美,但总有时间做完一件事情
  • 大的系统组织总是比小系统更倾向于分解
  • 线型系统和线型组织架构间有潜在的异质同态特性

参考:为什么每个程序员都应该了解“康威定律”

摩尔定律

IC上可容纳的晶体管数目,约每隔18个月便会增加一倍,性能也将提升一倍

冰山模型

将人员个体素质的不同表现表式划分为表面的“冰山以上部分”和深藏的“冰山以下部分”。

定律 - 图1

路径依赖法则

一旦人们做了某种选择,就好比走上了一条不归之路,惯性的力量会使这一选择不断自我强化,并让你不能轻易走出去。

墨菲定律

事情往往会向你所想到的不好的方向发展。