« 60 años de la bomba nuclear | Inicio | Corto copyleft »
Agosto 8, 2005
Nuestras vidas son lavadoras que van a parar a la chatarrería, que es el morir
Lo llaman “código espagueti”. Los programadores utilizan esta acertada metáfora para describir un software escrito de forma enrevesada, tan complejo que sólo el mismo autor puede modificar la madeja sin perder el hilo. Para los informáticos, el mal código es como esos libros llenos de saltos temporales, de “flashbacks”, como la genial frase con la que arranca Cien Años de Soledad de Gabriel García Márquez: “Muchos años después, frente al pelotón de fusilamiento, el coronel Aureliano Buendía había de recordar aquella tarde remota en que su padre lo llevó a conocer el hielo”. Como diría MS-DOS, ese poeta, “Comando o nombre de archivo incorrecto”.
Los programadores sólo aprueban una manera de narrar, la sucesión temporal, y un orden, el lógico. El código informático es un texto donde no hay sitio para las florituras literarias, donde A lleva siempre a B y todos los paréntesis que se abren tienen que cerrarse más adelante. Ningún cabo puede quedar suelto. La culpa, como siempre, la tiene el público, que no aguanta ni una broma. No se le puede dejar un final abierto o una incógnita porque el ordenador es un lector que tiene mucha memoria RAM pero nada de imaginación.
El buen código se parece más a una sentencia judicial que a una novela. El libro ideal, bajo los parámetros funcionales de la programación de software, es un diccionario, donde cada palabra tiene un orden y nunca se repite en su propia definición.
El código genético tiene algo de literatura y mucho de código espagueti, y no lo digo porque sea una doble hélice que se enrosca sobre sí misma, que también. Lo lleva en la sangre de su historia, donde el autor original –si es que lo hubo– no programó el software sino la forma de multiplicar sus defectos, como un virus informático, y fueron billones de errores por cada acierto los que mejoraron después el resultado para llegar, con los siglos de los siglos, a algún espécimen presentable, como mis gatos o Isaac Newton.
Prueba y error, prueba y error, prueba y error. Cada prueba, un nacimiento, cada error, una muerte. Y así, sucesivamente. Con semejante método de programación, demasiado bueno es nuestro software y demasiado poco nos colgamos. Y luego nos quejamos de esos agujeros de seguridad que aprovecha el virus de la gripe o de ese pequeño defecto que tenemos, el de envejecer: el de arrugarnos, encorvarnos y consumirnos hasta la muerte.
La muerte. Hay quien dice que ese mal vicio está hecho a propósito, que la inmortalidad no es una virtud a ojos de la evolución por lo que nunca será ella quien nos enseñe ese camino. Para la naturaleza, no hay vida sin muerte de la que nazca otra vez la vida.
Los inmortales son los genes, la idea expresada en código, y no sus pobres contenedores analógicos, que sólo tienen como misión reproducirse para mezclarse entre sí, a ver qué mejora en el código espagueti. No somos mortales, nos han programado así para dejar sitio después. Ley de vida, ley de la selva, ley del más fuerte, ley de mercado. Obsolescencia programada, como la que diseñan los fabricantes de electrodomésticos cuyos productos siempre mueren a los pocos meses de acabada la garantía.
La gran diferencia es que mi lavadora no se pregunta por el sentido de la vida, el universo y todo lo demás.
----------------------
Ejercicios para el verano y comentario de texto:
¿Deseas la inmortalidad o te has creído esa propaganda de los libros de vampiros de que, con el tiempo, uno se cansa de ser joven, listo y guapo?
¿Eres consciente de que nuestra generación –o tal vez una docena más, pero no muchísimas más– será de las últimas en morirse contra su voluntad? ¿Cómo lo llevas?
¿Qué harías si tuvieses todo el tiempo del mundo? ¿Qué harías si sólo te quedasen unos pocos días?
(...)
----------------------
"Ser inmortal es baladí; menos el hombre, todas las criaturas lo son, pues ignoran la muerte".
Jorge Luis Borges, El Inmortal
----------------------
Publicado por Ignacio Escolar en Escolar.net
Publicado por Escolar a las Agosto 8, 2005 1:07 PM
Pings de TrackBack
URL del Trackback para esta entrada:
http://www.alifa.org/cgi-bin/mt-tb.cgi/2601