This is something I am always trying to drum into my team of developers. I don't do much coding myself these days but whenever I look at our project, if I don't see any comments and/or can't quickly figure out what a piece of code is supposed to be doing, I will call it out. It's so much more...
Wow, that's a hilariously convoluted way of doing it. Although it doesn't surprise me, given some of the answers I've seen for simple coding problems when I've been interviewing developers.