¿Cuáles son algunas de las mejores bombas de tiempo que se han utilizado en la codificación?

¡La mejor bomba de tiempo en la codificación es la deuda técnica!

De Wikipedia:

La deuda técnica (también conocida como deuda de diseño o deuda de código ) es “un concepto en la programación que refleja el trabajo de desarrollo adicional que surge cuando se usa el código que es fácil de implementar a corto plazo en lugar de aplicar la mejor solución general”.

La bomba explota cuando te encuentras tratando de hacer algo extremadamente simple, desde la perspectiva del producto, y pasas horas, si no días, puliendo y refactorizando el código solo para poder implementar esa cosa menor.

E incluso entonces, de repente descubres que las cosas se complicaron aún más.

Lo peor de la deuda técnica no es esta consecuencia del bloqueo del desarrollo, sino su naturaleza de lento arrastre. Es muy fácil hacer accesos directos aquí y allá hasta que sea demasiado tarde para refactorizar cualquier cosa en un tiempo razonable. Esto es cuando comienzas a pensar que una reescritura completa probablemente sería más fácil que mantener ese código por más tiempo.

Esto es cuando la bomba explota en tu cara.