Margaret Hamilton y la gestación de la ingeniería de software: de la desorganización a una disciplina profesional


La industria de la informática se movía en un terreno casi irreconocible en sus inicios, donde la idea de disciplinarse alrededor de escribir código se veía casi como una fantasía. Todo cambió cuando la pionera de la industria, Margaret Hamilton, acuñó el término y lideró el equipo de software de vuelo para el programa espacial Apollo de NASA en la década de 1960.

Pioneros de una industria

Hamilton describía el proceso por el cual acuñó el término “ingeniería de software” y, al hacerlo, definió toda una disciplina de la informática; una conversación que revela mucho sobre la transformación de un campo técnico hacia una profesión reconocida.

Cita del día

Este artículo es parte del proyecto QOTD de TechRadar Pro para ofrecer una visión de las mentes más brillantes y reconocidas en la industria tecnológica de hoy y de años pasados. Lee la serie completa aquí.

En lugar de una entrevista para cualquier medio, la transcripción de esa entrevista apareció en la primera edición del libro de texto de informática ‘Fluency With Information Technology: Skills, Concepts, & Capabilities’ de Lawrence Snyder y Ray Laura Henry.

Recordó durante la conversación un momento particularmente memorable en el que un gurú de hardware muy respetado explicó a todos en la reunión que el proceso de construcción de software también debe considerarse una disciplina de ingeniería, igual que el hardware. Eso se debe a que ella y sus colegas ganaron el respeto de los demás en la sala como miembros de un campo de ingeniería por derecho propio.

Cuestiones de arranque

Antes de que Hamilton acuñara el término y definiera muchos de los procesos y buenas prácticas que impulsaron los logros de software de la NASA durante la misión Apollo, el enfoque de la computación estaba en un estado caótico.

En aquel entonces, la gente valoraba más el hardware físico y los componentes que se iban colocando debajo que el código, que nadie veía. La programación, en cierto sentido, no se consideraba una ciencia real hasta que llegó Hamilton.

Durante su etapa en la NASA, creó software vital a bordo para las misiones, destacando especialmente su sistema de detección y recuperación de errores. Sus contribuciones fueron inmortalizadas en la película corta de 2022 To Go to the Moon, en la que fue interpretada por Dominque Roberts.

Esta actitud condujo a una crisis de software en las décadas de 1960 a 1980, con muchos proyectos que se retrasaban en presupuesto y calendario y con software publicado que contenía errores críticos, con consecuencias costosas. Este fue el impacto directo de la falta de profesionalización en el campo.

https://kwizly.com/embed/OdvAJe.js

from Latest from TechRadar https://ift.tt/rhU0Yn5
via IFTTT IA