Como estoy sentado aquí en un tren atascado detrás de un incendio en el ferrocarril, también escribiré mi respuesta.
Ser programador varía. Mucho.
Mi primer gran trabajo fue un desarrollador de sistema operativo / bugfixer. Yo era el tipo enviado a lugares lejanos y no tan lejos (algunos de nuestros usuarios estaban literalmente al lado en Silicon Valley) para investigar y posiblemente corregir errores que no pudimos reproducir en el laboratorio. Era joven, sin trabas, y me encantaban los viajes de negocios, las miradas esperanzadas de los clientes frustrados, las herramientas mágicas que llevaba en un maletín muy costoso (que finalmente rompí), y la sensación de victoria cuando remendé el kernel y el kernel. El problema desaparecería. Pude ver tantas salas de servidores, empresas y hardware diferentes. Por supuesto, hubo muchos días sin viajes, pero incluso entonces no me senté en un escritorio la mayor parte del tiempo; Estaría en el laboratorio, conectando equipos de prueba, instalando y probando el sistema operativo en situaciones inconcebibles.
Luego trabajé para una de las compañías que usaban el SO. Más plataformas de prueba y hardware novedoso extraño, trabajando en un sitio de prueba alimentado por generador en medio de la nada, o incluso en una computadora portátil mientras se camina a través de los sensores y dispositivos. Este lugar vivía contrato a contrato, a veces jugaba ping pong con el DBA, a veces trabajaba durante la noche todas las noches durante una semana en la sala de servidores de un cliente. Mucho tiempo me sentaba frente a la computadora o me paraba frente a una pizarra, también. Un equipo pequeño, viajes a restaurantes de carnes y espectáculos, espíritu emprendedor, todos somos responsables de todo. Sentí que era normal levantarme a las 3:30 cada noche durante una vacación para iniciar sesión y evitar silenciosamente una falla importante, la solución para la cual aún no estaba lista. A mi mujer no le hizo gracia.
- ¿Cuál es la cosa más creativa que has encontrado o hecho?
- ¿Es la creatividad algo con lo que alguien nace o es algo que uno descubre y nutre?
- ¿La Ley de atracción ayuda a descubrir lo que quiero en la vida?
- ¿Cuánto vale una vida humana?
- ¿Cuál fue el encuentro más peligroso que has tenido con un animal salvaje mientras servías en el ejército?
Luego me lancé a finanzas, códigos de código muy grandes (175 millones de líneas de código en mi último trabajo), clientes muy grandes con mucho dinero a merced de mi programación. No es tan divertido con el hardware; En realidad, me siento frente a una computadora todo el día, pero tengo compañeros de trabajo muy interesantes, inteligentes y, a veces, increíblemente famosos, las mejores y más recientes herramientas, y los problemas a los que me enfrento hacen que los niveles de comprensión sean más difíciles que en mi investigación de doctorado. Lo hice en mi carrera de preprogramación.
Sí, felizmente seguiré haciendo esto por el resto de mi vida.