Chinese Idiom Stories for Software Professionals: #32 One is willing to punish; the other is willing to accept 周瑜打黄盖,一个愿打,一个愿挨

Zhimin Zhan
8 min readAug 28, 2022
Image credit: https://www.sohu.com/a/314093739_322551

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

Table of Contents:
· The Story
· The Meaning
· Examples in Software Development
Useless Methodology Training
Why do these agile trainings exist?
Expensive but Useless Test Automation Tools

The Story

The Battle of Red Cliff (John woo made a film with the name in 2008) was a famous battle in Chinese history. Zhou Yu, the commander-in-chief of the South resisted the invasion of the powerful North.

Huang Gai, a well-respected general of the South, came to see Zhou Yu, and suggested attacking the army with fire.

Zhou Yu claimed excitedly, “Wow, that’s exactly the strategy that I was thinking! But we need a spy who can infiltrate into the enemy's camp and plot the strategy.”

Huang Gai said he was willing to do it. They decided to carry out the trick of Huang being flogged to win the enemy’s trust.

The next day, Zhou Yu convened a general assembly. Huang Gai purposely infuriated Zhou Yu by criticising his battle plan.

--

--

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.