summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDave Kerr <dwmkerr@gmail.com>2019-05-29 21:42:52 +0800
committerGitHub <noreply@github.com>2019-05-29 21:42:52 +0800
commit23b016eb93c796dee53f4ac8bc92ca480c3e2f1d (patch)
tree0cb93528708fd59fd819829878cdff5d2a6655d5
parentcff4951ae4064f70321ae3f1b7c08e6b17d203be (diff)
parentd1503a9f7b7302a8a31025b2302456e4bbd7d94a (diff)
Merge pull request #71 from allingeek/master
feat: Dunbar's number
-rw-r--r--README.md13
1 files changed, 13 insertions, 0 deletions
diff --git a/README.md b/README.md
index 61daf03..6481721 100644
--- a/README.md
+++ b/README.md
@@ -11,6 +11,7 @@ Laws, Theories, Principles and Patterns that developers will find useful.
* [Amdahl's Law](#amdahls-law)
* [Brooks' Law](#brooks-law)
* [Conway's Law](#conways-law)
+ * [Dunbar's Number](#dunbars-number)
* [Hanlon's Razor](#hanlons-razor)
* [Hofstadter's Law](#hofstadters-law)
* [The Hype Cycle & Amara's Law](#the-hype-cycle--amaras-law)
@@ -99,6 +100,18 @@ See also:
- [The Spotify Model](#the-spotify-model)
+### Dunbar's Number
+
+[Dunbar's Number on Wikipedia](https://en.wikipedia.org/wiki/Dunbar%27s_number)
+
+"Dunbar's number is a suggested cognitive limit to the number of people with whom one can maintain stable social relationships— relationships in which an individual knows who each person is and how each person relates to every other person." There is some disagreement to the exact number. "... [Dunbar] proposed that humans can comfortably maintain only 150 stable relationships." He put the number into a more social context, "the number of people you would not feel embarrassed about joining uninvited for a drink if you happened to bump into them in a bar." Estimates for the number generally lay between 100 and 250.
+
+Like stable relationships between individuals, a developer's relationship with a codebase takes effort to maintain. When faced with large complicated projects, or ownership of many projects we lean on convention, policy, and modeled procedure to scale. Dunbar's number is not only important to keep in mind as an office grows, but also when setting the scope for team efforts or deciding when a system should invest in tooling to assist in modeling and automating logistical overhead. Putting the number into an engineering context, it is the number of projects (or normalized complexity of a single project) for which you would feel confident in joining an on-call rotation to support.
+
+See also:
+
+- [Conway's Law](#conways-law)
+
### Hanlon's Razor
[Hanlon's Razor on Wikipedia](https://en.wikipedia.org/wiki/Hanlon%27s_razor)