– La muerte de todos los programadores COBOL.
Las finanzas de nuestro planeta dependen de miles de millones de líneas de código COBOL que necesitan poco mantenimiento, pero este mantenimiento no es cero. Lejos de ahi.
Cuando COBOL dejó de estar de moda hace décadas, cada vez menos universidades lo enseñan, e incluso menos programadores no graduados se molestan con eso. De hecho, ponga “COBOL PROGRAMMER” (este lenguaje le gusta mayúsculas) en su CV y podría dificultar su búsqueda de empleo en algunas empresas nuevas en Silicon Valley, por ejemplo.
Debido a que no se ve como “moderno” o “a la moda” (como, digamos, Ruby no fue hace tanto tiempo), casi nadie lo sabe. Los pocos expertos no se están volviendo más jóvenes y eventualmente morirán.
- En 20,000 años, ¿podría la gente pensar que Star Wars es más importante que la Biblia?
- Estoy pensando en escribir un libro basado en el futuro. ¿Cuál sería la mejor manera de completar lo que ha ocurrido entre ahora y el momento en que se lleva a cabo el libro?
- ¿Cómo afectarán a los fabricantes de relojes de lujo el iWatch y otros relojes inteligentes?
- ¿Quién es actualmente más importante para el desarrollo de la tecnología programada para el despliegue en los próximos 10 años: Elon Musk o Larry Page?
- ¿Podemos crear comunicación entre los vehículos y una señal de tráfico?
Buena suerte para las generaciones futuras que intentan arreglar un software bancario de 50 años después de leer “COBOL para Dummies en 10 días”.
– Guerra cibernética.
Nos guste o no, la humanidad está ahora conectada de una manera que era impensable hace tan solo 20 años. Y aprendimos a confiar en ello demasiado rápido.
Corte un país como los Estados Unidos de Internet y vea qué sucede con el resto del mundo.
Maldición, los EE. UU. Lograron insertar su virus informático en las centrífugas nucleares iraníes que, de una forma u otra, estaban conectadas a Internet. ¿Por qué alguien conectaría una centrifugadora nuclear a la red? ¿El administrador del sistema quiere comprobarlo desde casa? No, en serio, me desconcierta lo mucho que confiamos.
Como leí hace mucho tiempo, “si los edificios se hicieran de la misma manera que el software, el primer pájaro carpintero terminaría con la civilización”.
Cualquier grupo con recursos suficientes (por ejemplo, un estado o una organización deshonesta) puede causar estragos hoy. No está mejorando.
– Comercio de alta frecuencia.
¿Sabes esa imagen de los corredores de bolsa de Wall Street estresados? Olvídalo. El mercado de valores global ahora está controlado por algoritmos creados por algunos genios matemáticos de los que no sabemos nada.
Esos algoritmos son mucho más rápidos que cualquier humano, y compran y venden acciones a una velocidad que ha estado creciendo de manera exponencial.
Consulte este gif animado sobre la frecuencia de negociación en algunos de los mercados de valores más importantes del planeta.
Hay dos problemas aquí:
- Primero, los genios que escriben tales algoritmos se mantienen como un preciado secreto por parte de las compañías que los contratan y usan sus códigos. Pero, ¿qué pasa si uno de ellos decide jugar con todo el asunto para su beneficio personal o para avanzar un poco en la agenda? ¿O si tal programador decide unirse a otros? ¿O unirse a un competidor, sabiendo cómo funciona el sistema del ex empleado?
- Todavía tengo que ver el software libre de errores. Demonios, incluso LaTEX de Knuth tenía errores en el pasado. Incluso los vehículos que aterrizaron en Marte se han reiniciado en el pasado. Ahora imagine que un error en el software de un comerciante provoca una reacción en cascada que destruye todo el mercado de valores. Buena suerte, planeta tierra.
Dependemos demasiado de estructuras frágiles, si me preguntas.