El premio Nobel y pionero de la teoría de juegos, Reinhard Selten, observó que la gente trabaja diligentemente para ser racional ex post. Es decir, normalmente analizamos cómo se desarrolló una situación para intentar comprender cómo se podría haber logrado un mejor resultado. Esto contrasta con un enfoque de teoría de juegos en el que el objetivo es desarrollar una estrategia que conduzca a ese mejor resultado a priori.
¡Reiniciar un proyecto desde cero!
Por qué los programadores quieren empezar de nuevo
¿Alguna vez has sentido la necesidad de desechar tu código y reescribirlo desde cero? Si es así, no estás solo. Muchos programadores tienen esta tentación y hay una razón oculta detrás de ella. La razón no es que el código antiguo sea malo, sino que es difícil de entender. Hay un principio fundamental de programación que explica esto: leer código es más difícil que escribirlo. Por eso reutilizar código es tan desafiante. Es por eso que cada desarrollador de su equipo tiene su forma favorita de dividir cadenas en matrices. Crean su propia función porque es más divertido y sencillo que aprender cómo funciona la existente.