I completely agree and I was a little surprised this blog post suggested that a simple &#x27;c&#x27; was good enough. It&#x27;s not good enough. While I understand the scope between two functions is different, if the variables can be unique then I say make them unique! It makes scanning, grepping, etc all so much easier.<p>Unless it&#x27;s a very obvious index for a for loop I am against single letter variable names. Hell even if it&#x27;s a for loop, if the code is so long within the loop that I have to scroll then I think the variable names need to be more obvious to keep the context with it as you scroll away from the declaration of the for loop.