Almost 50 years of it here, starting in high school in the early 70s. With breaks here & there. And no longer for bread & butter: now it's a hobby. So no need for reinvention: just sticking with C-syntax languages (now Go) with a side of SQL, finding that the luxury of modern tools and modern languages (and modern processors' speed) greatly reduces the sources of aggravation and frustration. No more burning an entire day trying to stomp out a single bug, and unsuccessfully at that. Steady improvements across the board create a new world of (relatively) straightforward translation of thought to software.
I plan to continue until my brain no longer works. Have no interest in retiring.