Started with the VIC-20 shortly after the birth of my son. Ended up teaching a few community association recreational classes, which led to teaching introductory programming (among other things) at a private tech school.
That, in turn led to a few requests for small custom programs, software modifications, etc, and eventually my own freelance programming business doing everything from shop floor work order management to Palm Pilot integrations with, yes, mainframe systems.
When that business failed, I went to work full-time for my only remaining client. When that business was sold, the new owners made it clear that I was dead weight, so I left the field entirely and we moved to our cabin at the lake. (That was also the beginning of 10 years with no internet or cell service at home. Now we have Starlink.)
A decade later, I'm about to retire completely and I'm slowly getting back into it as a hobby.
I've always been a bit of a language junkie, but my current focus is on go, mostly because I'd like to better understand what's going on under the hood in my current favourite language, Charm, which is written in go.
In retirement, assuming I can pull myself away from my shop and my fishing rod, I hope to build an as yet undetermined bit of software that others find useful or contribute to a project.