Chinese Idiom Stories for Software Professionals: #10 Self-Contradictory (自相矛盾)

Some people don’t believe what they say.

Zhimin Zhan

--

Image Credit: https://www.sohu.com/a/225156156_550678

This article is one of the “Chinese Idiom Stories for Software Professionals” series.

Story

Once upon a time in China, there was a man who sold spears as well as shields for a living.

One day, he held up a shield and said: “My shield is very strong. No matter how sharp a spear is, it cannot pierce my shield.”

After that, he held up his spear and bragged: “My spear is very sharp. No matter how strong a shield is, my spear can pierce it.”

One of the audience asked him: “What would happen if your spear is used to pierce your shield?”

The man was so embarrassed that he could not utter a single word.

Meaning

This idiom is usually used to describe that some people are inconsistent in their words and deeds.

I really liked this simple and insightful idiom story when I heard it the first time (under 10 years old).

Examples in Software Development

In real life, ‘Self-Contradictory’ cases do happen a lot, it is less obvious than in this idiom story…

--

--