... de Visual Basic 6, del Framework 4.7.2 y de las cosas que funcionan justo porque nadie las toca
Desde el último corte de luz, el microondas marca 12:00 parpadeando. Lleva así como tres semanas. No lo he arreglado porque, honestamente, calienta igual. La hora la miro en el celular y el parpadeo ya es parte del paisaje, como el cuadro chueco que uno deja de ver.
En la pega pasa lo mismo, pero a escala institucional. Todavía hay sistemas en Visual Basic 6 dando vueltas, y varios en Framework 4.7.2 que nacieron modernos y un día amanecieron viejos sin haber hecho nada malo. Calientan igual. Pagan, registran, emiten certificados. Nadie los mira hasta que parpadean.
Lo fácil es reírse. Decir "VB6" en una reunión provoca la misma cara que una foto con chasquilla de los noventa. Pero alguien escribió ese código con plazos imposibles, sin foros, sin IA, con un manual de papel y mucha fe. Y funcionó tanto tiempo que se volvió invisible, que es el mejor elogio que se le puede hacer a un software.
En inglés le dicen legacy, legado. Me gusta más que "obsoleto", porque un legado no se bota: se recibe, se entiende y después se decide qué hacer con él. El problema nunca es que el sistema sea viejo, es que ya no quede nadie que sepa por qué hace lo que hace. Ahí la herencia pasa a ser deuda, con intereses que nadie firmó.
Migrar da miedo por lo mismo que me da lata configurar el microondas: buscar el manual, apretar botones en un orden raro y aceptar que algo puede salir mal. Pero el día que se corte la luz de verdad, no va a importar cuán bien calentaba.
Me quedo pensando en qué sistema estamos escribiendo hoy, con toda la confianza del mundo, que en veinte años alguien va a abrir, va a decir "¿quién hizo esto?", y después, con suerte, va a entender por qué.
Comentarios
Publicar un comentario