Ask a developer to what extent they comment their code and you’ll learn something very quickly about how they approach their work and their team.
Very little comments – whoever comes next can fend for themselves, just as I did.
Substantive comments – this was very confusing, I don’t want the next person to have to go through all of that again.
Commenting your code serves no purpose today, for you.
But for the next person behind you, it can substantially reduce their time, effort and overall level of frustration in working on a similar problem.
Who knows, maybe that next person is a future version of you that will appreciate what past you did for them.