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,
- ¿Cuál es una forma de diseñar software más rápido?
- Al probar su código, ¿alguna vez encontró un error que no fue su culpa?
- ¿Los programadores tienen algunos secretos de codificación que solo se aprenden por experiencia?
- Soy un ingeniero de software que pasa a la gestión de productos en la misma empresa. ¿Cuáles son algunos de los escollos iniciales que debo buscar? ¿Cuáles son algunas cosas que puedo hacer para tener éxito a corto y largo plazo?
- ¿Cuál de los siguientes temas es de mayor uso en un entorno profesional: sistemas operativos o sistemas de bases de datos?
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.