La ley de Hofstadter es la observación de que “siempre lleva más tiempo de lo esperado, incluso cuando se tiene en cuenta la Ley de Hofstadter”. En otras palabras, las estimaciones de tiempo de cuánto tiempo tomará lograr algo siempre son inferiores al tiempo real requerido, incluso cuando se aumenta la asignación de tiempo para compensar la tendencia humana a subestimarla.
La ley de Hofstadter se evoca con frecuencia en contextos de TI y es particularmente relevante para la gestión del tiempo, la productividad, la gestión de proyectos y el desarrollo de software. La no especificidad de la referencia ( it ) refleja que la ley es ampliamente aplicable en cualquier situación donde la tarea es compleja.
Douglas Hofstadter, un científico cognitivo y autor, introdujo la ley en su libro de 1979 Güdel, Escher, Bach: An Eternal Golden Braid . El sistema en discusión era computadoras que jugaban al ajedrez, que se había predicho que vencerían a los humanos en 10 años. Sin embargo, diez años después de esa predicción, los humanos seguían ganando. Hoftstadter escribió que la incapacidad de las máquinas para triunfar en ese momento era “solo una prueba más de la bastante recursiva Ley de Hofstadter”. (De hecho, no fue hasta 1996 que la computadora Deep Blue de IBM venció al actual campeón mundial Garry Kasparov).
- ¿Sería la posesión demoníaca una defensa atenuante permisible en los tribunales estadounidenses?
- ¿Por qué el estado debería proteger a las compañías "demasiado grandes para quebrar" contra la bancarrota?
- ¿No se serviría mejor a la justicia estadounidense a los acusados y a los fiscales se les permitiría los mismos recursos que la sociedad podría proporcionar en todos los casos?
- ¿Por qué los políticos fueron encarcelados durante dos años en el escándalo de cierre de carril de Fort Lee por un problema menor como la creación de atascos de tráfico?
- ¿Qué es la Ley WARN?
La ley de Hofstadter ilustra un elemento de sesgo de optimismo, que lleva a las personas a sobrestimar los beneficios de algunos sistemas propuestos y subestimar los inconvenientes, así como el tiempo requerido para su finalización. También está estrechamente relacionado con la regla humorística noventa y noventa propuesta por Tom Cargill de Bell Labs: el primer 90 por ciento del código representa el primer 90 por ciento del tiempo de desarrollo. El 10 por ciento restante del código representa el otro 90 por ciento del tiempo de desarrollo.
Una vez que te das cuenta de que el tiempo es tu activo más importante, queda claro que tienes que ser tacaño con lo que asumes.