Cómo te iniciaste en la informática?

¿Cómo me introduje en la informática? Bueno, esto fue en la época de los dinosaurios así que no sé qué utilidad tendrá esto para alguien ahora. Pero os contaré cómo llegué al campo de la informática originalmente.

Estaba en la U.C. Berkeley matriculado en Ingeniería Mecánica. Los trabajos de clase y los exámenes se me daban bien, pero me daba cuenta de que no tenía ninguna aptitud ni interés especial en ese campo. Sin embargo, cualquier tipo de ingeniería en aquella época (quizá sea lo mismo hoy) implicaba tomar un conjunto de clases muy especializadas que no se trasladaban fácilmente a otras carreras. Así que si me hubiera transferido a otra carrera que no fuera ingeniería, muchos de mis créditos de clase no se habrían aceptado y ese tiempo se habría perdido. Para mí eso era inaceptable, así que por esa razón planeé quedarme en M.E. hasta mi licenciatura.

Durante mi segundo año tomé un curso obligatorio, una clase de «Introducción a la programación de computadoras» que era el único curso formal requerido en ingeniería que era sobre computadoras. A día de hoy no sé a qué respondí, pero me encantó desde la primera clase. Empezamos con MIX, un lenguaje ensamblador primitivo que tenía muy pocas instrucciones, y pasamos por Fortran y Algol antes de que terminara la clase. Me moría de ganas de hacer una tirada más de cualquier problema en el que estuviéramos trabajando, y regularmente cruzaba el campus en mitad de la noche para perforar unas cuantas tarjetas más (dinosaurios, ¿recuerdas?) para intentar superar el siguiente obstáculo en el programa que estaba intentando escribir. Fui el mejor estudiante de esa clase y aprobé el final sin ni siquiera estudiar. Fue la única vez en Berkeley que tuve esa sensación de dominio (hay/había muchos estudiantes inteligentes allí, y aunque yo no me quedaba atrás, simplemente no podía dominar a esa gente como lo había hecho en otras ocasiones, en otros lugares).

El resto de mi tiempo en Berkeley aproveché cualquier oportunidad para usar ordenadores, ya fuera en proyectos de grupo en los que una persona tenía que hacer el trabajo informático, o en un trabajo de verano en el que el supervisor quería que alguien hiciera la programación por él, o tropezando con un ordenador en el sótano del edificio que cualquiera podía usar simplemente apuntándose a un bloque de tiempo. Me gradué con una licenciatura en Ingeniería Mecánica, pero me especialicé en informática. Cuando solicité un máster en la UCLA, tuve la oportunidad de cambiar de rumbo y elegí la informática como campo de estudio. Estaba trabajando a tiempo parcial en la Hughes Aircraft Company en su programa de becas de maestría, y allí también aproveché todas las oportunidades para hacer un trabajo en el campo de la informática, no de la ingeniería. Después de obtener mi maestría en Ciencias de la Computación, me trasladé a los Laboratorios de Investigación de la compañía en Malibú, donde pasé los siguientes 30 años creando y dirigiendo una organización de TI para apoyar a los científicos allí. Era el trabajo de mis sueños, en un lugar de ensueño.

Si hay una lección que aprender de mi experiencia que pueda resistir el paso del tiempo, es ésta: cada vez que tengas que tomar una decisión (una bifurcación en el camino de tu vida), elige el camino que parece llevar en la dirección que más quieres. Cada decisión incremental que tomes tenderá a acercarte a tus verdaderos intereses, si te mantienes fiel a ellos a lo largo del tiempo. Es similar al uso de una brújula.