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...

Keyboard Shortcuts

Navigation
Next / previous item
j/k
Open post
oorEnter
Preview post
v
Post Actions
Love post
a
Like post
l
Dislike post
d
Undo reaction
u
Recommendations
Add interest / feed
Enter
Not interested
x
Go to
Home
gh
Interests
gi
Feeds
gf
Likes
gl
History
gy
Changelog
gc
Settings
gs
Browse
gb
Search
/
General
Show this help
?
Submit feedback
!
Close modal / unfocus
Esc

Press ? anytime to show this help