A programmer does not primarily write code; rather, he primarily writes to another programmer about his problem solution. The understanding of this fact is a final step in his maturation as a technician.
I always saw commenting code as writing to my future self initially, but now in a team that’s evolved to writing to my future self and referencing the comments when explaining it to people that ignore them.
I always saw commenting code as writing to my future self initially, but now in a team that’s evolved to writing to my future self and referencing the comments when explaining it to people that ignore them.