Confucius on naming

There is a Chinese proverb which states:

The beginning of wisdom is to call things by their proper name.

This proverb is generally understood to be a summarization and paraphrase of an actual quote from the  "Rectification of Names" section of the Analects of Confucius.  (See Wikipedia - Rectification of names)

The original quote is as follows:

If names be not correct, language is not in accordance with the truth of things. If language be not in accordance with the truth of things, affairs cannot be carried on to success.

- Confucius

Of course, the value of the quote lies not in that it carries the weight of the name of Confucius, but rather, in that by simply seeing it spelled out in words, one can immediately realize its self-evident truthfulness, and thus, perhaps, appreciate the magnitude of its importance.


In the modern western world fashion of "here is some entertainment to go along with your philosophy", I would point out that for us programmers, this quote should be understood as:

If you don't name your variables properly, your programs ain't gonna work.

Another thing we can all take home is that:

Confucius was not fond of confusion.

No comments:

Post a Comment