Chinese Idiom Stories for Software Professionals: #8 Cut a Mark on the Boatside to Retrieve a Sword (刻舟求剑)

Take foolish actions without considering the changing environment.

Zhimin Zhan
6 min readMar 5, 2022

--

Image Credit: https://www.guwenxuexi.com/classical/8319.html

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

Story

One day, a man of the State of Chu was crossing a river by boat. Due to his carelessness, his sword which hung at his side fell into the water. Not in the least worried, he slowly took out a small knife and cut a mark on the side of the boat.

Someone on the boat asked him: “Why don’t you jump into the water at once to fish for your sword? What’s the use of making this mark on the side of the boat?”

He pointed to the mark on the side of the boat, saying unhurriedly: “There is no need to worry. My sword fell into the river at this marked place. As soon as the boat reaches the dock and pulls in to shore, I will jump down from here to retrieve my sword.”

Meaning

To rigidly cling to an idea or approach without considering the reality of a situation.

Examples in Software Development

Software Testing (automated or manual)

--

--

Zhimin Zhan

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