I started writing my blogging engine [1] in late 1999, and spent almost the next two years trying to get it perfect, while at the same time using it for blogging (locally at first). I finally got fed up with trying to perfect the software and just went public with it. I still use it after 25 years. Granted, there hasn't been a line of code that hasn't changed in that time, but it still feels the same to me, as it still works the same from a user perspective (entries can be added via a web interface, email, file (that was true even 25 years ago) and the PUT method (added last year); the storage system hasn't changed either and is backward compatible such that the code in 2001 (when I first went public) could still work on the data today). And yes, it is still a CGI script. I saw no need to change that over the years.
[1] https://github.com/spc476/mod_blog