Laws of Software Engineering

A working set of ideas for software practitioners at every level, sorted into six tiers by how solid the evidence is.

Tiers

Clusters

The tiers sort entries by how strong the evidence is. The clusters cut across the tiers and group entries that work on the same concern.

Also