Ever forget how your own code works?

Sometimes, although I feel it’s kind of rare, I will find myself working on a project and after a good amount of time I may go back to my old code to change/improve it. Although once I head back, I fumble around in the code trying to figure out how it works again. I don’t do this with all my code, but there has been times my more complicated code confuses me when I go back into it after several weeks/months and I have to give myself a refresher on how it works.

To prevent this, I’ve started adding more comments to my code, but I was curious if anyone else has had this trouble? :wink: