Laws of Software Engineering

https://lawsofsoftwareengineering.com

Article

  • Visual reference of classic software engineering aphorisms and laws.
  • Covers well-known principles like Tesler’s Law (Conservation of Complexity).
  • Categorizes laws by inevitability vs. convention.

Discussion

  • Some laws are gravity-like inevitabilities; others are social norms you can violate.
  • Tesler’s Law tied to Ousterhout’s A Philosophy of Software Design.

Discuss on HN


Type Link
Added Apr 21, 2026
Modified Apr 21, 2026