I've only ever logged code tutorial examples, and yet I found this article relatable! I'll have to remember these logging tips when I'm generating more useful code.
I think your "think through the eyes of support" methodology rings true for so many areas of work. The more cognizant we are of the other roles that are going to have to do something with our work, the better decisions we'll make about it.