Who writes comments
A Linux programmer - "Comments are for newbies."
A Windows programmer - There is no point in writing comments because the language of the day changes far too often. ( 6 months is already an old coding library - .DotNet - no problem, which version/sub version, MFC anyone, WIN32 -- WTF is WIN32).
A Cobol programmer - If someone needs to read comments to understand Cobol , they also need to change their profession.
A RPG programmer - Does anyone still code in RPG......
A Basic programmer - No need to write comments , they never get further than line 20
10 : Print "My name is Michael"
20 : Goto line 10
An HTML programmer - <!-- This is commented out -->