I like how this applies to commit messages and patchset cover letters as well. You write the whys and wherefores to both explain to others what's going on, as well as to make sure you understand yourself. For sure that increases your audience, nobody cared about your fix before! And you need to narrate all this -- a patch that fixes an issue should read a little bit like a whodunnit. What the issue is, how to trigger it, what the impact is, how the patch fixes it.
maxFlow|2 years ago