Good names help us communicate with other programmers, and with our customers.


But good names also reflect the clarity of our thinking, and help us to communicate with ourselves about our own thoughts.

And when we get the names right, our code and the problem domain can speak clearly to us, revealing accidental complexity and the underlying simplicity we’re searching for.

Good names are worth the trouble.

Glenn Vanderburg, in The Power of Names (via alexandreaquiles)