When a variable is only in scope for five lines, it's perfectly reasonable to give it a really short name.
When a variable is only in scope for five lines, it's perfectly reasonable to give it a really short name.
I like to bring up the English language in this particular debate. "It", "he", and "she" are incredibly non-descriptive names, but each one of them is used many orders of magnitude more often than any "descriptive" name (other than maybe "I" or "you") and yet we don't hear rants about that.
The reason is exactly what the original commenter pointed out - scope. Sometimes the word "it" is descriptive enough all by itself. Other times it isn't. It's a more subtle matter than "worst variable names".
I see what you did there.
Optimizing for writing is not optimizing for reading.
Having to frequently parse very long name who doesn't give more informations is very painful, and generally make the real information harder to understand.