Chinese Idiom Stories for Software Professionals: #10 Self-Contradictory (自相矛盾)
Some people don’t believe what they say.
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…