The code I wrote in my 20s was pure garbage. The code I wrote in my 30s was embarrassing. The code I'm writing in my 40s is perhaps passable. I'm hoping that by the time I get to my 60s I will be able to write good code. I'll probably retire just as I'm hitting my peak as a programmer.