Skip to content

Commit f05e880

Browse files
committed
Add Murphy's law
1 parent b7a2bec commit f05e880

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

README.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ There are certain universal laws and principles in software development that gui
2727
- [Interface Segregation Principle](#interface-segregation-principle)
2828
- [Boy-Scout Rule](#boy-scout-rule)
2929
- [Command Query Separation](#command-query-separation)
30+
- [Murphy's Law](#murphys-law)
3031

3132
## KISS
3233

@@ -554,3 +555,13 @@ Resources
554555

555556
- [Command Query Separation in Wikipedia](https://en.wikipedia.org/wiki/Command%E2%80%93query_separation)
556557
- [Command Query Separation by Martin Fowler](https://martinfowler.com/bliki/CommandQuerySeparation.html)
558+
559+
## Murphy's Law
560+
561+
> Anything that can go wrong will go wrong
562+
563+
It seems to be a universal law that when there is even the smallest possibility of something going wrong, it eventually will go wrong. It makes total sense when we think about probabilities and an infinite amount of trials. The law also applies to software development.
564+
565+
Resources
566+
567+
- [Murphy's law in Wikipedia](https://en.wikipedia.org/wiki/Murphy%27s_law)

0 commit comments

Comments
 (0)