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 for 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, however, the principle remains.
Test Automation in Agile
Nowadays, many IT companies/divisions claim that they are doing Agile. I once showed this slide in my presentation at a software company (which claimed to do agile and hired a handful of ‘agile coaches’).
Most attendants nodded their heads. Then, I showed this.
The meeting room was silent.
Too many meetings?
Keep reading with a 7-day free trial
Subscribe to The Agile Way to keep reading this post and get 7 days of free access to the full post archives.