Explaining everything in code will not entice you, the reader, in writing clean code. As far as I can tell you, my principle of writing code is for other people who may end up reading it. will understand it at sightread. Quite in fact this could be summed up with only a few words.
"Write code as if monkeys would be able to read it".
Easy said than done. Think about it, if people treat programming as poetry. Then even a beginner would be able to understand what you wrote on sightread.