
Bill Hinshaw es un hombre común de 75 años que se retiró hace muchos años. Tiene 32 nietos y bisnieto, por lo que podría pensar que Hinsho está ocupado con sus descendientes. Quizás dedica mucho tiempo a su familia, pero tiene una actividad más: un pensionista dirige una empresa bastante grande que proporciona mantenimiento de sistemas en
COBOL , un lenguaje de programación hace 60 años.
Él mismo es un programador de clase alta que comenzó a trabajar en su especialidad en los años 60 del siglo pasado. Luego, las computadoras ocupaban habitaciones enteras y los datos debían ingresarse en tarjetas perforadas. Pero COBOL todavía está en uso, no se puede subestimar la importancia de este lenguaje.
Sí, ha sido reemplazado en muchas áreas por nuevos lenguajes de programación, Java, C, Python. Pero las plataformas de hardware y software desarrolladas
funcionan ahora . Por supuesto, están modificados y son bastante consistentes con el espíritu de los tiempos, pero la base sigue siendo la misma. En los Estados Unidos, por ejemplo, el sector financiero depende en gran medida de los sistemas que se crearon en los años 70 y 80. Aquí hay una pequeña infografía que puede
sorprender a muchos .

El principio de "trabajo - no tocar" era bien conocido entonces, lo usan ahora. Es decir, si hay algún tipo de sistema de gestión de transacciones financieras que funcione bien, ¿por qué cambiarlo? Muchos líderes piensan, y probablemente tengan razón. El único inconveniente de tales sistemas es que a veces todavía fallan.
Pero los especialistas modernos que pueden arreglar algo que funciona en Cobol pueden contarse con los dedos. Pero COBOL todavía proporciona transacciones por un valor de más de $ 3 mil millones al día. Este monto incluye operaciones con cuentas, seguros de vida, servicios de crédito, cajeros automáticos. Solo unos segundos de inactividad de cualquier sistema nodal en COBOL pueden costarle a una empresa muchos millones de dólares.
Después de que Hinsho se retirara, a menudo recibía ofertas de bancos y otras organizaciones. El significado de las propuestas es reparar lo que se ha roto en cualquiera de los sistemas COBOL. El programador de jubilados inicialmente quería tomarse un descanso de las obras de los justos, pero luego decidió volver al negocio nuevamente, organizando su propia compañía, que se ocupa exclusivamente de COBOL. Un par de docenas de especialistas lo ayudan en esto.
La compañía, que se llama
COBOL Cowboys , fue invitada a trabajar por varios programadores más que tomaron un merecido descanso, así como por varios "empleados jóvenes", cuya edad es de 40-50 años. La compañía gana muy bien, ya que un programador experimentado de COBOL puede recibir libremente desde $ 100 por hora. Los "Cowboys" tendrán mucho trabajo en el futuro cercano, ya que nadie va a rechazar COBOL y los sistemas antiguos.

Uno de los ex gerentes de Barclays PLC dijo que en el sector financiero hay muchos sistemas informáticos que me gustaría actualizar. Pero esto está plagado de problemas complejos que pocas personas quieren resolver. “Estos son problemas complejos, complejos. Los sistemas intergeneracionales pueden ser extremadamente difíciles de integrar o actualizar ”, dijo Anthony Jenkins, ex CEO de Barclays PLC.
Entonces, si un banco tiene varios millones de clientes, y la operación de sus cuentas depende de COBOL, pocos deciden cambiar el orden existente de las cosas. ¿Y por qué, si todo funciona? "Un lenguaje de programación no puede ser malo solo porque tiene 50 años", dice Donna Dilliberger, especialista en mainframe que trabaja con COBOL. Hinsho está de acuerdo con ella, habla sobre el hecho de que muchos de los sistemas que escribió hace docenas de años todavía son utilizados por los bancos.
Por supuesto, esto no puede durar para siempre; los bancos y otras organizaciones están reemplazando gradualmente los sistemas antiguos por otros nuevos. Por ejemplo, este es uno de los bancos más grandes de Australia. Es cierto que la transición de COBOL y plataformas de hardware antiguas a las nuevas tomó cuatro años y $ 749.9 millones.
Pero durante muchos años, los especialistas con experiencia en la época tendrán mucho trabajo. Por ejemplo, uno de los programadores de COBOL fue despedido en 2012. En su lugar se llevaron a un joven con ambición. Dos años más tarde, el especialista despedido por el banco, que ya era pensionista, nuevamente comenzó a trabajar para el banco, después de haber recibido un contrato lucrativo. El recién llegado no pudo hacer frente al complejo de software y hardware del banco y tuvo que llamar a la vieja guardia para que lo ayudara.
Bueno, COBOL Cowboys, por lo que uno puede juzgar, recibirá ofertas ventajosas por muchos años más.