¿Qué tipo de problemas personales y molestias se pueden resolver / mitigar escribiendo un código?

¡Oh, no pude resistir esto!

El viernes 19 de septiembre de 1986 estuve involucrado en un grave accidente de tren en las afueras de Stafford, en Inglaterra.

Continué mi viaje a Londres en tren y regresé a Liverpool el domingo por la noche. Regresé a mi escritorio el lunes siguiente por la mañana, en la empresa donde trabajaba como programador independiente escribiendo una aplicación EPOS para IBM PC XT, modificada para funcionar como una caja fuerte, algo así como las cajas registradoras NCR de la época.

Al final de ese contrato volví a Londres, donde trabajé como freelance, o durante aproximadamente 3 años y medio como analista / programador permanente para una empresa de software: por desgracia, más sistemas bancarios y de recepción, una especialización. Eso es menos interesante de lo que parece.

Desde aproximadamente de octubre de 1986 a julio de 1998 no tomé vacaciones, e intenté, en la medida de lo posible, estar en un contrato pagado o en una posición permanente. Las tardes y los fines de semana pasaron el tiempo hasta que pude volver al trabajo. Y me las arreglé para escribir tanto código para pasar el tiempo y matar el dolor.

Oh todo, funcionó. En términos terapéuticos, resolví el trauma y los problemas que surgieron al usar otras actividades y métodos, pero escribir código, depurar y probar, mantener y dar soporte, me proporcionó muchas horas de placer inocente y probablemente me mantuvo más cuerdo de lo que podría haber sido.

Así que el problema personal que tuve con la codificación me ayudó a resolver o mitigar fue el trastorno de estrés postraumático que surgió como resultado de la caída del tren.