Software PrinciplesThe way you develop & think about software is influenced by the principles you're aware of. Bikeshedding or the Law of TrivialityBrook'sChesterton's FenceConway'sDemeter's Law or the Principle of Least KnowledgeGall'sHofstadter'sHollywood PrincipleJakob'sKnuth'sLinus'sMurphy'sNorvig'sPareto's Principle or the 80/20 RulePeter PrinciplePostel'sWirth's