⚖️Atlas Leyes de la Vida

💻 Tecnología y sistemas

Ley de Hyrum

Hyrum Wright · c. 2017

«Con suficientes usuarios, alguien acabará dependiendo de cada comportamiento observable de tu sistema, esté documentado o no.»

Qué significa

Da igual lo que prometa el contrato de tu interfaz: si el sistema hace algo observable —un orden de lista casual, un mensaje de error literal, un retardo—, alguien construirá sobre ello. Consecuencia: todo cambio rompe a alguien, y el comportamiento real de un sistema ES su contrato. Nacida en Google, donde «suficientes usuarios» se cumple siempre.

En la vida real

Un equipo corrige un error ortográfico en un mensaje de error y rompe a cientos de clientes: sus scripts buscaban el texto exacto con la falta incluida.

🕹️ Ábrela en el atlas interactivo (con simulador)

Leyes relacionadas

Ley de Postel (principio de robustez) · Ley de Murphy · Ley de Conway

← Todas las leyes