• The programmers naming dilemma: should a variable or function name be short yet inscrutable to everyone but you, or should you go with a long and descriptive name that anyone can understand yet is torture to read or write.