Okay, mine is mildly interesting. Well, I think so.
In 1978—my first year of medical school—I had the option of doing a half-course in programming, or a half-course in sociology. I chose the former, where I started learning Fortran IV.
My Damascus road experience was the revelation “These machines can be taught to think!” But trying this in Fortran wasn’t a heap of fun. So I asked around, and the 3rd year BSc students all said “You gotta learn Lisp”.
I got hold of a copy of the Lisp 1.5 primer, and together with a physics student who had terminal time—like gold on the IBM machines of the day—we learned to speak Lisp. Which in its own way was a revelation.
During the day I learnt Medicine. At night, programming. As the local interactive Lisp was quite crippled, I naïvely decided to write my own Lisp interpreter. Asking around, the BSc students all said “You need to learn IBM/360 Assembly Language.” So I did. I was just starting to get my interpreter working when I lost my terminal access through a humorous and somewhat unfortunate accident. Our Lisp 1.5 ran in interactive mode and this required unlimited time. It also had a GOTO statement.
My friend discovered that you do not say “GOTO HELL” on the top level—as the machine consumed his entire annual allocation of computer time looking for HELL, and the put-upon administrators refused to give him any more.
Miffed, I bought a Sinclair ZX Spectrum. I learned Z80 assembly and wrote an interactive assembler/disassembler. With the help of an electrical engineer (MJ Turner) I built a hardware RR-interval timer that plugged into the back of an Hp cardiotocograph. When PCs arrived, I learned x86 assembly and thence to Pascal (and a Dip. Data.). I wrote accounting packages for anaesthetists, a database for a paediatric ICU, and a full dictation-replacing package for some cardiologists.
When the Web burst on the scene in '94, I learnt HTML. Along the road I became capable at Perl and PHP and SQL and C and JavaScript, with a bit of J and Erlang and Java and C++ and Python and R and so on… Then I started making my own languages.
It was only belatedly that I realised that the most important aspects of programming share a lot with the most important aspects of medicine—and of competent administration: capable standards; the capacity for strategic vision, supported by a properly articulated data schema; understanding change over time, à la Shewhart; embracing continuous quality improvement, à la Deming; a true appreciation of the importance of human factors—and actually listening to people on the floor.*
Quite a journey, in retrospect.
My 2c, Dr Jo.
*Any decade now, we’ll get this all joined up† properly 
† LLMs are just a peripheral part of the solution (and may well hurt as much as they help).