This document discusses the importance and best practices of commenting code. Comments help developers remember what their code does over time and help others understand complex logic or non-standard practices. While commenting takes extra time, it is not lazy and can help significantly with debugging and maintaining code in the long run. The document recommends choosing a commenting style and conventions at the beginning of a project and updating comments when code is changed.