Member-only story

Chinese Idiom Stories for Software Professionals: #3 Imitating Beauty (东施效颦)

Take a leaf out of the book, but do it wrongly.

Zhimin Zhan
3 min readDec 23, 2021
Image credit: https://www.jianshu.com/p/e55c4ea89983

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

Story: Imitating Beauty

Xi Shi (西施) was an acclaimed beauty in ancient China (~500 BC). Xi suffered from some sort of heart ailment. Therefore, she was often seen eyebrow knitting slightly walking through the village with a hand on her chest.

Dong Shi, an ugly woman living in the neighbourhood, always envied Xi’s ineffable beauty and she also noticed the beauty’s eyebrow knitting and graceful gait. Therefore, Dong decided to imitate her idol’s manner of walking. She thought that this might help disguise some of her ugliness.

But the imitation only made Dong look uglier. People shut doors or turned away to avoid seeing the unpleasant contortion of her.

note: this fable story is from the classic ‘ZhuangZhi’ book (~300BC), it is not about judging people on appearance.

Meaning

Blindly copying others’ superficial acts only makes oneself look foolish.

Examples in Software Development

Automated Unit Testing (e.g. JUnit), Test Driven Development, Refactoring, Automated End-to-End UI Testing, Continuous Integration, and Continuous Testing are all good practices though few software projects did them well in practice. However, this does not stop them from labelling their projects ‘Agile’, ‘CI/CD’, or ‘DevOps’.

These “fake” agile coaches/Scrumasters mainly focus on superficial practices (known as ‘Agile Ceremonies’) such as

  • daily stand-up meetings
  • retrospectives

These behaviours are just like Dong’s imitating eyebrow knitting of Xi.

I was in South Africa, at Agile Africa, and somebody came up to me and said “Well, we want to do software development, but we just can’t stand all this ceremony and Agile stuff. We just want to write some programs.” And tears came into my eyes…like…how can it be that we who set out to refocus development on essentials and…

--

--

Zhimin Zhan
Zhimin Zhan

Written by Zhimin Zhan

Test automation & CT coach, author, speaker and award-winning software developer. Help teams succeed with Agile/DevOps by implementing real Continuous Testing.

No responses yet

Write a response