Because my work tends to have me working on a wide variety of features, and thus operating on vastly different parts of the codebase, I make it a point to comment out every change I make complete with the ticket that requested the change, and what the intended effect of the change is.
Cue me returning to piece of code I made (after the inevitable bug has arisen) and me staring at my own code changes in bewilderment, wondering what past me really wanted to do. Hahaha!
Rule of thirds, framing, and leading lines are the ones taught to me when I first took interest in photography. It’s been really helpful to me, but it’s really the rule of thirds really that stuck to me.
I guess cameras having those rule of thirds (or fifths) guide lines helped a lot too.