Comencé mi carrera informática en el campo del software. Mi primera exposición al software fue en la universidad, donde tomé el único curso ofrecido en ese momento, que era un curso del departamento de matemáticas sobre programación Fortran. Eso fue en 1968, que fue menos de dos décadas después de la construcción de la primera computadora digital. No había departamento de informática o incluso ninguna clase asociada en la universidad en ese momento.
Después de unirme a la USAF (para evitar ir a Vietnam en el ejército como recluta) pasé tres años en finanzas y eventualmente me entrené para convertirme en programador de computadoras. Mi primera tarea en ese campo fue escribir programas utilizados para producir planes de guerra nuclear para misiles de largo alcance. Terminé produciendo los programas necesarios para apuntar a los sistemas Minuteman III y Poseidón, que eran los únicos misiles con ojivas múltiples en el mundo en ese momento. Luego fui transferido a una organización nacional de inteligencia (NRO) de alto nivel para producir programas y sistemas informáticos necesarios para realizar el control de calidad en satélites de reconocimiento estratégico.
Mientras trabajaba en el campo del software, siempre parecía estar interesado en entrar en los detalles de nivel inferior de cómo funcionaban las computadoras. Aprendí varios lenguajes de ensamblaje y eventualmente escribí un pequeño sistema operativo para el 8086. En realidad, era un sistema “Monitor” que permitía la descarga y ejecución de programas junto con el examen de los registros de memoria y procesador. No tenía sistema de archivos.
- ¿Qué computadoras portátiles son buenas para comprar para un estudiante de ingeniería informática?
- ¿Qué es mejor, BMSCE Information Science o SJCE Computer Science Engineering?
- ¿Podré contratarme como un chico de 47 años que obtendrá su primera licenciatura en Ingeniería Informática?
- ¿Cuáles son algunas formas de involucrarse en la ciencia de datos y el aprendizaje automático en el campo dental?
- ¿Cómo funciona el proceso de eliminación?
Mi primer trabajo después de dejar la USAF fue trabajar como ingeniero de sistemas. Ese trabajo de alto sonido fue realmente horrible arreglando los problemas técnicos creados por los vendedores de computadoras. Después de algunos trabajos de corta duración en las áreas de ingeniería de sistemas y software, terminé en un grupo de procesadores centrales en GTE Telenet. Mientras estuve allí, me interesé en resolver problemas de hardware y pasé de ser un tipo de software a un diseñador de hardware. Comencé resolviendo un problema con un sistema de desarrollo destinado al desarrollo de software de procesamiento de señal digital usando procesadores duales que simplemente no funcionarían. Reemplacé el par de placas de desarrollo de Motorola con un único diseño Intel 8086 que estaba en funcionamiento el mismo día en que se completó el ensamblaje y resolvió ese problema. Mi primer diseño de producción fue una memoria dinámica de doble puerto que los otros ingenieros dijeron que no se podía hacer. Nuevamente, mi diseño funcionó la primera vez y entró en producción en varios diseños de placa reales diferentes utilizados en un sistema de paquete de datos.
Continué trabajando en diseño de hardware con algunos esfuerzos de software durante más de una década antes de que finalmente se agotara. La mayoría de los diseños que hice involucraron procesadores duales y casi todos involucraron el diseño de máquinas de estado. Me convertí en un experto en máquinas de estado e incluso resolví un problema de máquina de estado de software en Tellabs que tenía una sola mala transición en un sistema de procesamiento de errores utilizado en equipos de transmisión telefónica (T1).
Toda mi carrera en informática duró un poco más de dos décadas antes de que me quemara y dejara ese campo (así como todas las demás formas de empleo). Puede parecer una carrera corta, pero cuando lo comparo con otras personas que he conocido que diseñaron productos electrónicos para la producción en masa, está en la parte alta. Es un campo muy estresante que pocas personas pueden hacer por mucho tiempo.