Names Should Constitute Knowledge

When you know all the names, in every language, of that bird, you know nothing but absolutely nothing about the bird. (Richard Feynman) This is mostly true for normal life, but not for solid code. In fact names constituting knowledge is the the basis of good code locality—meaning that code should consist of relative small blocks, each at their level of abstraction, fully understandable in separation.