¿Está contento de haber hecho la transición a una carrera en desarrollo de software de otra carrera?

Si. Tenía un fondo no CS. Mi grado 11/12 fue mayor en Contabilidad y Comercio (Intermedio en Comercio o I Com, como lo llamamos en Pakistán). Y mi licenciatura también fue especialidad en Contabilidad y Comercio (B Com). Lo tenía todo planeado, completar uno de los títulos de contador público (CA o ACMA) y comenzar una carrera en el campo de la contabilidad. Sin embargo, durante mi BCom, uno de los amigos de mi padre me regaló un 386 con una enorme RAM de 1 MB, y comencé a explorar la programación en C, porque lo primero que quería saber cuando comencé a usar DOS fue cómo se creó este sistema operativo. Alguien me dijo que está creado en lenguaje C. En pocas palabras, seguí varios libros C de la biblioteca local del consejo británico y pronto se hizo evidente que había encontrado mi vocación. Así que deliberadamente cambié mi modo de carrera y comencé la Maestría en Ciencias de la Computación. Después de graduarme comencé mi carrera como ingeniero de software. Estoy totalmente feliz de haber hecho la transición.

Fui terapeuta respiratorio durante diez años antes de regresar a la escuela para variar. La transición no fue demasiado difícil. El desafío de la ingeniería de software nunca termina. Me gusta y he estado feliz por eso desde entonces.

Yo era una impresora fotográfica y fotolitógrafo en los días previos al cad, así que sí, me alegro de haber reestructurado y aprendido el desarrollo web a fines de los 90.