At first I could not see the point of this article. Just his own personal experience. That is well… personal.<p>Then I compared to my own personal experience.
Which is probably as weird and totally random.<p>I started « programming » with VHDL and then XSLT ;). And after similar completely random professional/own experiences, aka trials/errors (doing mostly Java. For GUIs, Eclipse plugins, Hibernate, pure functional framework, highly parallel data treatment, …), I switched to Javascript (thanks god, it was after ES6, and just when hooks arrived in React).
While, in parallel, always trying to understand that book « Learn you a haskell for great good ».<p>Nowadays (46 years old here), I am now at ease with programming. I do all the things that amazed me when younger: reading code first (mild confidence in colleagues talks, or in documentation), organising projects ahead of time, no fear to PoC things/break things/repair things, refactoring as a foundation, testing all the time, choosing the right tools (Git-bash/ IntelliJ/Obsidian for the win!).<p>I now connect with younger programmers, trying to exchange knowledge and methods. I realize what they do wrong or think wrong, and help them shorten the path towards simplicity.