¿Cómo es la programación de sistemas informáticos en la fuerza aérea?

No estoy seguro de entender realmente esta pregunta. Puede tratarse de programación o puede tratarse de la programación de sistemas operativos.

Cuando era programador en la Fuerza Aérea (1973 a 1978) el trabajo era similar en la mayoría de los aspectos a la programación contemporánea en el mundo civil. Por supuesto, las aplicaciones de interés fueron bastante diferentes. En esa etapa del negocio de las computadoras, solo unos pocos lugares con mucho dinero tenían computadoras. Eso incluía al gobierno (donde todo comenzó), bancos y compañías de seguros. Los programas de aplicaciones en las compañías financieras probablemente fueron muy similares a los que se usan actualmente.

Las computadoras militares se usaron para diferentes propósitos que las computadoras de las compañías financieras. Eran casi exactamente el mismo equipo, por lo que los sistemas operativos y el personal de soporte que necesitaban eran muy similares. El software de la aplicación era completamente diferente.

Mis primeros tres años como programador militar los pasé en el negocio de planificación de la guerra nuclear, particularmente para misiles con ojivas múltiples, la Base de la Fuerza Aérea Minuteman III Vandenberg y Poseidon http://www.fas.org/nuke/guide/usa/slbm/ c-3.htm. Después de eso me transfirí a Washington DC, donde escribí programas utilizados para el control de calidad del satélite espía más importante utilizado en la Guerra Fría: el Hexágono o el satélite espía KH-9 KH-9 Hexagon Spy hace una salida pública rara (fotos y video). Los programas de aplicación en el negocio de planificación de la guerra se escribieron en COBOL y tenían mucho en común con las aplicaciones comerciales, excepto para el negocio actual. Cada programa incluía subrutinas Fortran para simular el vuelo de misiles. Los programas construyeron y manipularon grandes bases de datos y procesaron entradas de usuarios e informes impresos. El otro trabajo involucraba exclusivamente programas de procesamiento de imágenes utilizados para la medición de calidad de ingeniería. Los programas allí eran principalmente Fortran o PL / I. Usé algo de lenguaje ensamblador en ambas asignaciones para los mainframes IBM 360/370 en ambos lugares y la minicomputadora PDP-8 en el sitio de Washington.

En cuanto a la gente de sistemas, el gran trabajo en la planificación de la guerra involucró varias computadoras mainframe. Algunos eran IBM, otros Honeywell. Cada una de estas computadoras tenía un cuadro de programadores de sistemas y operadores de computadoras. En un caso también había un administrador de base de datos. En el sitio de Washington debe haber habido muchos programadores de sistemas y operadores de computadoras, pero nunca me topé con ninguno de ellos. Estaba trabajando en un sitio remoto y solo visité el centro de cómputo real en algunas ocasiones. Mis programas que se ejecutaban en el minicomputador usaban unidades de cinta locales para la entrada y los que estaban en los mainframes obtenían sus datos a través de un gran terminal RJE (Remote Job Entry) y una línea de comunicaciones encriptada.

Algo así como vivir en un hogar geriátrico de ancianos.

Programación arcaica siguiendo las tendencias de gestión de los años 50. 60 y tantos simplemente esperando su momento para una jubilación jugosa. Hablamos de Fortran y COBOL. CRT con pantallas verdes. Chicos que pesan 400 libras.

La Fuerza Aérea gastó $ 1 mil millones en cuatro años para tratar de reemplazar el desastre que acabo de describir a partir de 2006. El proyecto se llamó Sistema de Apoyo al Combate Expedicionario (ECSS). Los líderes decidieron usar el software disponible comercialmente (CAS) para reemplazar la basura de COBOL y Fortran que tenían. El problema era que los 60 y tantos no tenían nada de eso. Ellos “tapiaron” hasta después de seis años, $ 1bil y nada que mostrar que el proyecto se cerró.

Los empleados civiles que hicieron esto son traidores del peor tipo. “No preguntes qué puede hacer tu país por ti, solo maximiza lo que puedes obtener”. Ponerlos a todos listos para retirarse del C5 y estrellarlos en el Mojave es un final demasiado agradable para ellos.

Fui programador de aplicaciones en SAC HQ (Offutt AFB, NE) de octubre de 1981 a diciembre de 1984 y de marzo de 1986 a febrero de 1987.

Primero trabajé en apoyo de los Intérpretes de Imágenes y luego en un taller de sistemas que apoyaba el SIOP (Plan Único de Operaciones Integradas).

De acuerdo, mi experiencia es anticuada, pero estoy razonablemente seguro de que la Fuerza Aérea tiene el mismo entrenamiento y usa el código y los sistemas que encontrará en muchas oportunidades civiles. Por supuesto, otra educación formal mejorará su conocimiento.

Las operaciones de codificación y sistemas son casi las mismas, solo que las aplicaciones son diferentes en un entorno militar. Pero dicho esto, incluso los militares tienen inventario, cadenas de suministro, nóminas y departamentos de personal para operar.

Con un presupuesto cada vez mayor y sin necesidad de “mostrar ganancias”, los militares a menudo obtienen algunos de los últimos equipos de TI. Todo depende de dónde esté estacionado y cuál sea su misión.

No soy un programador, pero daré mi perspectiva de alguien que usa los programas. De todos los lugares donde estaba estacionado, la Base de la Fuerza Aérea Keesler, Biloxi, MS tiene, con mucho, la mejor TI en el Centro Médico. Tienen soporte técnico las 24 horas y, cuando queríamos un nuevo proyecto para la sala de operaciones, los programadores se pusieron a trabajar y produjeron lo que necesitábamos. Diré que, excepto por el oficial a cargo, la mayoría de las personas de TI son civiles. En cuanto a los programas amplios de la Fuerza Aérea, Jon Bringhurst tiene su respuesta. Espero que esto responda tu pregunta.