Yup. I regularly come across my own notes "This isn't the best way to do this because X, Y, Z. Need to address later."
Years later I'm in that code and realize that X, Y, Z never ever happened (even if it seemed highly likely) and that block of code was working just fine an folks found it easy to work with... I was dead wrong about being wrong.