//Howdy future me
def function_doing_y(parameter_a, parameter_b)
I wonder what my code is doing. Might it be doing y and using a and b for that?
Naaah, impossible, but because I haven’t added the comment
I guess I will never know what it does
Amateurs
Right... I don't understand why you wouldn't want to have all your functions and logic pathways somewhat memorized. Maybe this is some programmer form of self depreciation BDSM kink I don't understand. 🤔
Fun thing, event though I write comments a lot, problems usually occur in the places not covered by comments. So they are useless anyway.
The biggest lie ever told is self documenting code.
Eh it happens, it's even funnier when your reviewing some code with a peer and your like "Who did this?!" and git blame points the finger back to you. Very humbling moment.
The trick is not to touch it again until you advanced to be a senior dev. And then it‘s another juniors problem