OK, I just like this analogy. As developer Elliot Loh puts it: "Always wanted to travel back in time to try fighting a younger version of yourself? Software development is the career for you!"
The lesson? Not commenting your own code makes everyone suffer, you included.
Here's the original Tweet: