I've been involved in writing code for decades, having cycled through careers as a sysadmin (on a PDP 11/70 running UNIX), a systems analyst, a professor, a CTO, a chief architect, a CIO... and coding throughout. My current principal languages are Go, C++ and Python.