Table of Contents
A collection of meta-laws you’ll need to stay sane.
This is a curated list of the Wikipedia one. Many thanks to them !
If you want a more extensive list, there is also Hacker-Laws, although it tends to go way beyond the scope I’m trying to focus on. Many thanks to them, also !
Any headline that ends in a question mark can be answered by the word no.
The amount of energy needed to refute bullshit is an order of magnitude bigger than that needed to produce it.
Interrupted work will be less effective and will take more time than if it would completed in a continuous manner.
Reforms should not be made until the reasoning behind the existing state of affairs is understood.
Any organization that designs a system will produce a design whose structure is a copy of the organization’s communication structure.
People with limited competence in a particular domain overestimate their abilities. Corrolary: High performers have a tendency to underestimate their skills in their domain of expertise.
Never attribute to malice that which is adequately explained by stupidity.
Individuals can modify an aspect of their behavior in response to their awareness of being observed.
It always takes longer than you expect, even when you take into account Hofstadter’s Law.
With a sufficient number of users of an API, it does not matter what you promise in the contract: all observable behaviors of your system will be depended on by somebody.
The longer a period something non-perishable has survived to exist or be used in the present, the longer its remaining life expectancy.
If the only tool you have is a hammer, it is tempting to treat everything as if it were a nail..
The duration of work expands to fill its allotted time span, regardless of the amount of work to be done.
In a hierarchy, every employee tends to rise to his level of incompetence.
Institutions will try to preserve the problem to which they are the solution.
An application inherent complexity can never be removed, nor hidden, only dealt with trade-offs.