summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDave Kerr <dwmkerr@gmail.com>2019-05-22 23:36:38 +0800
committerGitHub <noreply@github.com>2019-05-22 23:36:38 +0800
commitcff4951ae4064f70321ae3f1b7c08e6b17d203be (patch)
tree56e2b615b92e952dfa26f6fe72f72cbcbc92c7a4
parent814e357b97d7bc1c111c157e66fe889164806534 (diff)
parentd8bd0d36753b2efdd3d07ea9f8633b47e7ae19be (diff)
Merge pull request #105 from dwmkerr/docs/pareto-principle-edits
docs: minor edits of pareto princple
-rw-r--r--README.md45
1 files changed, 24 insertions, 21 deletions
diff --git a/README.md b/README.md
index 72faa18..61daf03 100644
--- a/README.md
+++ b/README.md
@@ -9,14 +9,13 @@ Laws, Theories, Principles and Patterns that developers will find useful.
* [Introduction](#introduction)
* [Laws](#laws)
* [Amdahl's Law](#amdahls-law)
- * [Brooks' Law](#brookss-law)
+ * [Brooks' Law](#brooks-law)
* [Conway's Law](#conways-law)
* [Hanlon's Razor](#hanlons-razor)
* [Hofstadter's Law](#hofstadters-law)
* [The Hype Cycle & Amara's Law](#the-hype-cycle--amaras-law)
* [Hyrum's Law (The Law of Implicit Interfaces)](#hyrums-law-the-law-of-implicit-interfaces)
* [Moore's Law](#moores-law)
- * [Pareto principle](#pareto-principle)
* [Parkinson's Law](#parkinsons-law)
* [Putt's Law](#putts-law)
* [The Law of Conservation of Complexity (Tesler's Law)](#the-law-of-conservation-of-complexity-teslers-law)
@@ -26,6 +25,7 @@ Laws, Theories, Principles and Patterns that developers will find useful.
* [The Spotify Model](#the-spotify-model)
* [Wadler's Law](#wadlers-law)
* [Principles](#principles)
+ * [The Pareto Principle (The 80/20 Rule)](#the-pareto-principle-the-8020-rule)
* [The Robustness Principle (Postel's Law)](#the-robustness-principle-postels-law)
* [SOLID](#solid)
* [The Single Responsibility Principle](#the-single-responsibility-principle)
@@ -167,25 +167,6 @@ See also:
Often used to illustrate the sheer speed at which semiconductor and chip technology has improved, Moore's prediction has proven to be highly accurate over from the 1970s to the late 2000s. In more recent years, the trend has changed slightly, partly due to [physical limitations on the degree to which components can be miniaturised](https://en.wikipedia.org/wiki/Quantum_tunnelling). However, advancements in parallelisation, and potentially revolutionary changes in semiconductor technology and quantum computing may mean that Moore's Law could continue to hold true for decades to come.
-### Pareto principle
-
-[Pareto principle on Wikipedia](https://en.wikipedia.org/wiki/Pareto_principle)
-
->Most things in life are not distributed evenly.
-
-The Pareto Principle helps you realize that the majority of results come from a minority of inputs:
- - 80% of a certain piece of software can be written in 20% of the total allocated time (conversely, the hardest 20% of the code takes 80% of the time)
-- 20% of the effort produce 80% of the result
-- 20% of the work create 80% of the revenue
-- 20% of the bugs cause 80% of the crashes
-- 20% of the features cause 80% of the usage
-
-In the 1940s American-Romanian engineer Dr. Joseph Juran, who is widely credited with being the father of quality control, [began to apply the Pareto principle to quality issues](https://en.wikipedia.org/wiki/Joseph_M._Juran).
-
-Real-world example:
-
-In 2002 Microsoft reported that by fixing the top 20% of the most-reported bugs, 80% of the related errors and crashes in windows and office would become eliminated.
-
### Parkinson's Law
[Parkinson's Law on Wikipedia](https://en.wikipedia.org/wiki/Parkinson%27s_law)
@@ -303,6 +284,28 @@ See also:
Principles are generally more likely to be guidelines relating to design.
+### The Pareto Principle (The 80/20 Rule)
+
+[The Pareto Principle on Wikipedia](https://en.wikipedia.org/wiki/Pareto_principle)
+
+> Most things in life are not distributed evenly.
+
+The Pareto Principle suggests that in some cases, the majority of results come from a minority of inputs:
+
+- 80% of a certain piece of software can be written in 20% of the total allocated time (conversely, the hardest 20% of the code takes 80% of the time)
+- 20% of the effort produces 80% of the result
+- 20% of the work creates 80% of the revenue
+- 20% of the bugs cause 80% of the crashes
+- 20% of the features cause 80% of the usage
+
+In the 1940s American-Romanian engineer Dr. Joseph Juran, who is widely credited with being the father of quality control, [began to apply the Pareto principle to quality issues](https://en.wikipedia.org/wiki/Joseph_M._Juran).
+
+This principle is also known as: The 80/20 Rule, The Law of the Vital Few and The Principle of Factor Sparsity.
+
+Real-world examples:
+
+- In 2002 Microsoft reported that by fixing the top 20% of the most-reported bugs, 80% of the related errors and crashes in windows and office would become eliminated ([Reference](https://www.crn.com/news/security/18821726/microsofts-ceo-80-20-rule-applies-to-bugs-not-just-features.htm)).
+
### The Robustness Principle (Postel's Law)
[The Robustness Principle on Wikipedia](https://en.wikipedia.org/wiki/Robustness_principle)