‹ Cultura 3.14 · Qué nos preguntamos
Pregunta · Operaciones
¿Cómo se diseña una excepción que ninguna regla había previsto?
Lo imprevisto no se puede enumerar, pero sí se puede decidir por adelantado qué ocurre con ello.
Por qué importa
Todo sistema en operación encuentra casos que nadie modeló. Si no hay un camino previsto para lo imprevisto, el proceso se detiene en silencio o improvisa, y ambas cosas son peores que pararse a propósito.
En los sistemas con agentes la improvisación es especialmente fácil, porque el modelo siempre encuentra algo razonable que hacer.
Qué sabemos hasta ahora
Tratar la excepción como un estado de primera clase, con responsable, contexto y plazo, funciona mejor que tratarla como un error. Lo que llega a una persona debe llegar con lo que hacía falta para decidir, no con un volcado.
Cada excepción resuelta es material para la siguiente versión de las reglas: ahí es donde se aprende de verdad cómo funciona el proceso.
Qué continúa abierto
Sigue abierto cuántas excepciones puede absorber un equipo antes de que el sistema deje de ahorrar trabajo y empiece a generarlo.
Y cómo distinguir una excepción nueva de una recurrente que nadie ha convertido todavía en regla.