All laws

35Maintainability

Linus's Law

Distributed Bug Detection.

If

"Given enough eyeballs, all bugs are shallow." A defect that looks impossible to one person often becomes trivial when many independent perspectives are applied to it — provided the code is actually visible to those perspectives.

Then

If the same class of bug keeps slipping through, the fix is not more careful review by the same people — it is exposing the code to more, differently-shaped eyes. Rotate reviewers, open up internal libraries, run bug bounties.

Unless

Open Source / Rotated Reviewers / Bug Bounties / Internal Code Discoverability

Improve this article on GitHub