Total side-story here, but felt like sharing with all you coders who'll know the pain.
A friend of mine was in a comp sci class taught by a Grad TA who had his own preference for how variables should be named...and it was abysmal. He liked A, B, C, D, X, Y, Z... you know, just plain letters. He didn't necessarily insist that the students do it that way, but he wrote his own sample code that way and insisted that as long as variables are unique it doesn't matter what they're called, shut up you ignorant undergrad.
So my friend, in a fit of pique, made sure that one of his coding assignments worked perfectly so that there could be no marking off for not being able to figure out why it wasn't working. He then did a find/replace on each variable, making them all exactly 7 characters long...and unique combinations of "1" and "l"
The font for their text editor did not differentiate those nearly as well as this forum's font does.