Commented CodeLuck is the residue of good design. |
PhilosophyKeeping people informed is not only useful, it’s essential. When the communiqué involves training, information becomes even more pertinent. Generally speaking, the farther one has to look for information, the longer it takes to find. For this reason, I believe strongly in the return on investment of writing things down. Examples:
Effectiveness: In the the corporate realm, it is not uncommon that a project is delayed several times, often with months between active and inactive periods. Well commented code can be a lifesaver when productivity resumes, especially when several people are involved, or an initial developer passes the baton. It amazes me, after so many years in the business, to still see uncommented code. I’m something of an “evangelist” in this area. Second Nature: It takes a bit of practice, but before long, commenting and documentation become habit. This philosophy applies across the tool arsenal, from programming IDEs to Photoshop; even HTML and CSS are not immune. Zeal may be tempered by a project’s deadline, but as time allows, I tend to:
|