Tiempo de lectura aprox: 59 segundos
La consolidación de los primeros ordenadores personales en las oficinas y hogares de finales del siglo pasado estuvo marcada por la necesidad de contar con programas de bases de datos que permitieran organizar la información sin requerir un equipo de programadores profesionales. Una de las figuras clave en este hito de la ingeniería de software fue C. Wayne Ratliff, el creador del célebre dBase, un sistema que revolucionó la organización de datos en microordenadores.
Con experiencia en la industria aeroespacial trabajando en los laboratorios de Martin Marietta, donde escribió código para el sistema de gestión del módulo de descenso de la sonda espacial Viking, Ratliff compaginó su trabajo con la experimentación personal. Adquirió un modesto ordenador IMSAI 8080 en formato de kit y se propuso programar un gestor de archivos robusto en lenguaje ensamblador, utilizando apenas unos pocos kilobytes de memoria. De este esfuerzo nocturno nació un programa denominado Vulcan, inspirado en el diseño conceptual del sistema de base de datos JPLDIS empleado en el Laboratorio de Propulsión a Chorro. Tras publicar un pequeño anuncio en una revista especializada, el programa captó el interés de George Tate y Hal Lashlee, quienes adquirieron los derechos de comercialización para transformarlo en Ashton-Tate dBase.
Para este prolífico programador, escribir software era un proceso similar al moldeado de una escultura de arcilla, donde el creador añade y retira material hasta dar con la proporción exacta. Ratliff defendía que el diseño del software debía ser limpio, equilibrado y terso, con módulos concisos que pudieran explicarse de forma sencilla. Su filosofía, contraria al uso excesivo de comentarios explicativos innecesarios en el código, apostaba por la elegancia visual y la simplicidad lógica, sosteniendo que un buen desarrollador debe concebir y refinar la estructura en su mente antes de plasmarla en la máquina.