Como ingeniero de software bien establecido, ¿todavía programa en su tiempo libre?

No. Asumo trabajos que implican escribir un montón de software interesante, cambiar de posición cuando dejo de hacerlo y no es necesario exprimir la escritura de buenos programas en mis horas no laborables. Esos tienen la libertad (o incluso la responsabilidad) de explorar nuevas tecnologías relevantes para el código del producto, el código de prueba, el monitoreo, etc. En cambio, hago otras cosas en mi tiempo libre, como el ciclismo de carretera y el trabajo con madera.

No importa cuánto te guste escribir software, lo harás mejor cuando hagas algo de espacio mental para la creatividad haciendo otra cosa. El ejercicio es especialmente útil ya que también te da energía y reduce las necesidades de sueño.

Para citar el Apéndice B de The Jargon File. Un retrato de J. Random Hacker,

Es notable (y contrario a las expectativas de muchos extraños) que cuanto mejor sea un pirata informático para hackear, más probabilidades tendrá de tener intereses externos en los que él o ella es más que simplemente competente.

Creo que es causal, con otras actividades que hacen que las personas piensen de manera diferente, lo que mejora su oficio.

Sí, escribo programas en casa mientras mi esposa marca libros de su escuela o hace cosas (le encantan las manualidades). Lo disfruto. Decidí que tenía un vacío en mi conocimiento de la programación de bajo nivel, así que comencé a escribir un compilador, actualmente estoy escribiendo un emulador para un nuevo conjunto de chips que mi amigo está armando. Es una buena manera de mejorar las habilidades actuales y desarrollar otras nuevas.

No hay necesidad de ser obsesivo al respecto, cuando no estoy haciendo eso enseño combate medieval, corro libremente, crío a mis hijos, entreno en Krav Maga, corro juegos de rol, etc.

Hago. Explorando nuevos idiomas como Python, r, big data y Hadoop, android.

Sí, lo hago, no me cansaré cuando codifique, no tomo ningún descanso ni siquiera en mi oficina. Me encanta codificar. Me encanta aprender tecnologías avanzadas. Si tengo tiempo libre, definitivamente codifico. Soy adicto. 🙂

Sí, todo el tiempo. Creo que mi familia y mis amigos verían mi cantidad de programación dentro y fuera del trabajo, leyendo sobre ingeniería de software y asistiendo a conferencias para aprender más sobre el tema como una adicción dañina si no fuera por el hecho de que sí lo era. , el trabajo estable que estaba manteniendo.

No.

Si uno está programando en su tiempo libre, probablemente tenga un trabajo subóptimo.

Encuentre el trabajo que satisfaga la curiosidad de uno.

Se le puede pagar y también hacer más o menos lo que se disfruta.