Cuando migro o refactorizo, verifico la equivalencia con código, no con confianza Cuando el uso contradice el modelo, se rehace el modelo — y se escribe por qué Rigor donde importa, deuda consciente donde no — y saber decir en cuál está cada cosa La autocrítica se publica, no se guarda Prefiero lo que sobrevive diez años a lo que brilla seis meses Una acción existe una vez; todas las interfaces la llaman Una decisión sin su porqué es una decisión que se va a repetir mal En producción, lo mínimo que resuelve el problema Construyo sistemas, no piezas: diseño la siguiente fase y construyo solo la actual No construyo nada que no haya entendido antes Lo que se puede calcular no se escribe a mano Lo seguro es el camino por defecto, y se garantiza en un solo sitio Prefiero un fallo visible a un éxito aparente Una red de seguridad que no he visto fallar no es una red Las reglas que importan las vigila una comprobación, no la memoria El dato dice cuánto sabe: vacío, provisional o validado Lo irreversible lo ejecuta una persona El sistema no promete lo que no hace Un «no» lleva escrita la condición que lo reabriría La documentación es el contexto de quien viene detrás, y cambia en el mismo paso que el código Del dato personal, solo el que sirve a un propósito, durante un plazo y a la vista