I'm gonna disagree on that statement, since I always keep my eyes on my code indentation, and it was not always was explaining itself. In order for code explain itself and no longer require comments, a programmer must name it's variables, functions and etc in proper way. More on that you can find in Robert C. Martin's "Clean Code Book".
2 Likes