A quick theory of system complexity
federicopereiro.com·5d·
Discuss: Hacker News
🔁System Thinking
Preview
Report Post

Rule 1: effort to add/change something in an existing system = size of the change * complexity of the system Rule 2: complexity of the system = effort it requires to understand it Rule 3: system complexity grows as the inverse exponential function of how much its builders understand the system * rate of effort

Clarifications:

  • Effort = skill * time
  • For small teams you generally can add effort towards the same addition/change, for large ones you generally cannot.
  • Rule 1 might be tempered (or aggravated) by how acquainted or unacquainted a team is with their own system.
  • Things to be done are either: additions or changes. In any case, it’s about improving the system without breaking what is already working in the system.
  • Rule 3 is necessarily more compl…

Similar Posts

Loading similar posts...