I have not written code professionally for at least 25 years (despite my 35-year-old Computer Science degree), yet I am now developing gamified online courseware that could disrupt music education.
Thankfully, I was on the cutting edge of programming languages & tools back in the late 1990s, when I ran a project out of Microsoft Research to implement the latest cool languages on the brand-new .NET Runtime and bring them into Visual Studio. That project exposed me to then-futuristic ideas (such as generics, lambda functions, and various paradigms for asynchronous programming) that are not commonplace.
Still, I have a lot of catching up to do! It's hard to focus on getting a Minimum Viable Prototype of my new project done, given all of the interesting new things to learn in C#, Unity, and programming in general.