Architecture

Hyrum's Law

With enough users, every observable behavior of your system will be depended upon by somebody.

architecture maintenance abstraction

Hyrum Wright at Google observed that no matter what your API contract promises, given enough consumers, someone will depend on unspecified behavior.

Implications

// You think this is internal?
function _privateHelper() { ... }
// With 10,000 users, someone is calling it directly.

Enforce this law (and 100+ more) in your AI coding agents with DevLaws.

Open DevLaws All laws →