Laws of Software Engineering
Named laws, principles, and heuristics that every software engineer should know.
Conway's Law
6 min read • ReferenceOrg structure mirrors system. Explore complete syntax, detailed definitions, and structured coding examples.
Brooks's Law
6 min read • ReferenceLate projects and headcount. Explore complete syntax, detailed definitions, and structured coding examples.
Amdahl's Law
6 min read • ReferenceParallelism limits. Explore complete syntax, detailed definitions, and structured coding examples.
Goodhart's Law
6 min read • ReferenceMetrics and targets. Explore complete syntax, detailed definitions, and structured coding examples.
Little's Law
6 min read • ReferenceQueuing theory. Explore complete syntax, detailed definitions, and structured coding examples.
Parkinson's Law
6 min read • ReferenceWork expands to fill time. Explore complete syntax, detailed definitions, and structured coding examples.
Postel's Law
6 min read • ReferenceRobustness principle. Explore complete syntax, detailed definitions, and structured coding examples.
Hyrum's Law
6 min read • ReferenceImplicit interfaces. Explore complete syntax, detailed definitions, and structured coding examples.