diff options
author | Dave Kerr <dwmkerr@gmail.com> | 2019-06-28 11:36:54 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-06-28 11:36:54 +0800 |
commit | 0220538bd2cff035c0b1986370bc99a969db0d1c (patch) | |
tree | f82bc891f2a86115452d716ec3055919739698f3 | |
parent | 83f0cd26bd356ac0cedb8cb4ec2c29faf250cd06 (diff) | |
parent | a5a740731c3f2404d041225c7cda3c8cc644015f (diff) |
Merge pull request #72 from rrix/patch-1
Add Hutber's Law
-rw-r--r-- | README.md | 14 |
1 files changed, 13 insertions, 1 deletions
@@ -135,7 +135,7 @@ This principle suggests that actions resulting in a negative outcome were not a > It always takes longer than you expect, even when you take into account Hofstadter's Law. > -> Douglas Hofstadter +> (Douglas Hofstadter) You might hear this law referred to when looking at estimates for how long something will take. It seems a truism in software development that we tend to not be very good at accurately estimating how long something will take to deliver. @@ -145,6 +145,18 @@ See also: - [Reading List: Gödel, Escher, Bach: An Eternal Golden Braid](#reading-list) +### Hutber's Law + +[Hutber's Law on Wikipedia](https://en.wikipedia.org/wiki/Hutber%27s_law) + +> Improvement means deterioration. +> +> ([Patrick Hutber](https://en.wikipedia.org/wiki/Patrick_Hutber)) + +This law suggests that improvements to a system will lead to deterioration in other parts, or it will hide other deterioration, leading overall to a degredation from the current state of the system. + +For example, a decrease in response latency for a particular end-point could cause increased throughput and capacity issues further along in a request flow, effecting an entirely different sub-system. + ### The Hype Cycle & Amara's Law [The Hype Cycle on Wikipedia](https://en.wikipedia.org/wiki/Hype_cycle) |