How often did you take a look at the history of some file/folder?? It's just the best backup system you could have and that's one of the main purposes of a VCS (forget about branching, merging etc for a while ). And if you did look at your commit messages, were they meaningful?? Did they make any sense to you?? So often they don't, right? Messages like...
- method 'SomeMethodInAClass' modified
- added some files
- fixed some bugs
Instead...When looking at the 1st sample comment "method 'SomeMethodInAClass' modified", what would you think about this comment as a (more expressive) alternative:
Now assume you're currently searching for an issue you're having related to the reading of some entities...I bet this message would jump on your eyes immediately!