A good guide, but I didn&#x27;t like this part:<p><pre><code>    Avoid Over-used Cliches

    In addition to not being Teutonic, the following variable names have been
    so horribly abused over the years that they should never be used, ever.

        val, value
        result, res, retval
        tmp, temp
        count
        str
</code></pre>
Cliches?  If you are trying to communicate, these names are well known ways to do that.  If there is something more specific to put in there, by all means, but I often find these names useful, combined with a good function name and docs of course.  Thoughts?