For my own personal development, I leave code commented just in case I’d like to remember how…
Kamuela Franco

That’s basically what my entire blogpost is about. I answer this in one of the QYMAM questions. Note: this is less important in personal projects and more important in bigger team projects.