Design Principles

Occam's Razor

The simplest explanation is usually the correct one.

Occam's Razor is a problem-solving principle that states: among competing hypotheses, the one with the fewest assumptions should be selected.

In Software Engineering

Also related to the concept of Hanlon's Razor: Never attribute to malice that which is adequately explained by stupidity.

Resources

Open the interactive DevLaws app for protocols, bookmarks, and AI enforcement.

Open in app Browse all laws Marketing site