Que levante la mano quien nunca haya escrito código legacy. Quien tenga la mano arriba es que nunca ha puesto código en producción. O que miente descaradamente. Todos tenemos cadáveres en el armario. Y a todos nos ha tocado enfrentarnos a ellos. O a los cadáveres de los demás. Pero ¿qué es exactamente código legacy? ¿Nos estaremos volviendo demasiado sibaritas? ¿Tiene relación con la deuda técnica? ¿Está en la naturaleza de todo programa convertirse en legacy? ¿O puedo hacer algo para evitarlo?