{"id":459,"date":"2025-10-09T05:37:40","date_gmt":"2025-10-09T05:37:40","guid":{"rendered":"https:\/\/blog.adlington.fr\/index.php\/2025\/10\/09\/hacker-laws\/"},"modified":"2025-10-09T05:37:40","modified_gmt":"2025-10-09T05:37:40","slug":"hacker-laws","status":"publish","type":"post","link":"https:\/\/blog.adlington.fr\/index.php\/2025\/10\/09\/hacker-laws\/","title":{"rendered":"Hacker Laws"},"content":{"rendered":"<blockquote><p>Laws<br \/>\n90\u20139\u20131 Principle (1% Rule)<br \/>\n90\u201390 Rule<br \/>\nAmdahl&#8217;s Law<br \/>\nThe Broken Windows Theory<br \/>\nBrooks&#8217; Law<br \/>\nCAP Theorem (Brewer&#8217;s Theorem)<br \/>\nClarke&#8217;s three laws<br \/>\nConway&#8217;s Law<br \/>\nCunningham&#8217;s Law<br \/>\nDunbar&#8217;s Number<br \/>\nThe Dunning-Kruger Effect<br \/>\nFitts&#8217; Law<br \/>\nGall&#8217;s Law<br \/>\nGoodhart&#8217;s Law<br \/>\nHanlon&#8217;s Razor<br \/>\nHick&#8217;s Law (Hick-Hyman Law)<br \/>\nHofstadter&#8217;s Law<br \/>\nHutber&#8217;s Law<br \/>\nThe Hype Cycle &amp; Amara&#8217;s Law<br \/>\nHyrum&#8217;s Law (The Law of Implicit Interfaces)<br \/>\nInput-Process-Output (IPO)<br \/>\nKernighan&#8217;s Law<br \/>\nKoomey&#8217;s Law<br \/>\nLinus&#8217;s Law<br \/>\nMetcalfe&#8217;s Law<br \/>\nMoore&#8217;s Law<br \/>\nMurphy&#8217;s Law \/ Sod&#8217;s Law<br \/>\nOccam&#8217;s Razor<br \/>\nParkinson&#8217;s Law<br \/>\nPremature Optimization Effect<br \/>\nPutt&#8217;s Law<br \/>\nReed&#8217;s Law<br \/>\nThe Bitter Lesson<br \/>\nThe Ringelmann Effect<br \/>\nThe Law of Conservation of Complexity (Tesler&#8217;s Law)<br \/>\nThe Law of Demeter<br \/>\nThe Law of Leaky Abstractions<br \/>\nThe Law of the Instrument<br \/>\nThe Law of Triviality<br \/>\nThe Unix Philosophy<br \/>\nThe Scout Rule<br \/>\nThe Spotify Model<br \/>\nThe Two Pizza Rule<br \/>\nTwyman&#8217;s law<br \/>\nWadler&#8217;s Law<br \/>\nWheaton&#8217;s Law<br \/>\nPrinciples<br \/>\nAll Models Are Wrong (George Box&#8217;s Law)<br \/>\nChesterton&#8217;s Fence<br \/>\nKerckhoffs&#8217;s principle<br \/>\nThe Dead Sea Effect<br \/>\nThe Dilbert Principle<br \/>\nThe Pareto Principle (The 80\/20 Rule)<br \/>\nThe Shirky Principle<br \/>\nThe Peter Principle<br \/>\nThe Robustness Principle (Postel&#8217;s Law)<br \/>\nSOLID<br \/>\nThe Single Responsibility Principle<br \/>\nThe Open\/Closed Principle<br \/>\nThe Liskov Substitution Principle<br \/>\nThe Interface Segregation Principle<br \/>\nThe Dependency Inversion Principle<br \/>\nThe DRY Principle<br \/>\nThe KISS principle<br \/>\nYAGNI<br \/>\nThe Fallacies of Distributed Computing<br \/>\nThe Principle of Least Astonishment<br \/>\n\u2014 Read on <a href=\"https:\/\/hacker-laws.com\/\">hacker-laws.com\/<\/a><\/p>\n<\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>Laws 90\u20139\u20131 Principle (1% Rule) 90\u201390 Rule Amdahl&#8217;s Law The Broken Windows Theory Brooks&#8217; Law CAP Theorem (Brewer&#8217;s Theorem) Clarke&#8217;s three laws Conway&#8217;s Law Cunningham&#8217;s Law Dunbar&#8217;s Number The Dunning-Kruger Effect Fitts&#8217; Law Gall&#8217;s Law Goodhart&#8217;s Law Hanlon&#8217;s Razor Hick&#8217;s Law (Hick-Hyman Law) Hofstadter&#8217;s Law Hutber&#8217;s Law The Hype Cycle &amp; Amara&#8217;s Law Hyrum&#8217;s Law [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-459","post","type-post","status-publish","format-standard","hentry","category-blog"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/blog.adlington.fr\/index.php\/wp-json\/wp\/v2\/posts\/459","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.adlington.fr\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.adlington.fr\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.adlington.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.adlington.fr\/index.php\/wp-json\/wp\/v2\/comments?post=459"}],"version-history":[{"count":0,"href":"https:\/\/blog.adlington.fr\/index.php\/wp-json\/wp\/v2\/posts\/459\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.adlington.fr\/index.php\/wp-json\/wp\/v2\/media?parent=459"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.adlington.fr\/index.php\/wp-json\/wp\/v2\/categories?post=459"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.adlington.fr\/index.php\/wp-json\/wp\/v2\/tags?post=459"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}