The Agile Way

The Agile Way

Share this post

The Agile Way
The Agile Way
Chinese Idiom Stories for Software Professionals: #22 A Good Neighbour worths a Thousand Silver Coins(千金买邻)
Copy link
Facebook
Email
Notes
More
Idiom Stories for Software Professionals

Chinese Idiom Stories for Software Professionals: #22 A Good Neighbour worths a Thousand Silver Coins(千金买邻)

Good to be around high-quality people.

Zhimin Zhan's avatar
Zhimin Zhan
Nov 14, 2022
∙ Paid
1

Share this post

The Agile Way
The Agile Way
Chinese Idiom Stories for Software Professionals: #22 A Good Neighbour worths a Thousand Silver Coins(千金买邻)
Copy link
Facebook
Email
Notes
More
Share

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

Story

Lu Sengzhen held a very high position in the imperial court of Liang Dynasty (approx. 500 A.D). Later he returned to his hometown as the prefecture governor. He did everything possible to keep a clean government and took good care of the local people. Therefore, he was highly respected by all, even after he retired.

One day, a family moved into the next house of the Lu’s. Lu immediately paid a courtesy visit to the new neighbour. During the conversation, they mentioned the house price and the neighbour said that he paid 1,100 silver coins for the house.

“What?!” Lu was very surprised. He didn’t expect that the house next to his was so costly.

Seeing this, the neighbour explained: “Oh, no, the house only cost one hundred. The extra one thousand is the value of having you as a neighbour.”

Meaning

A good neighbour is more precious than a house's worth; Good to be around high-quality people.

Examples in Software Development

As a software professional and the family’s sole income earner, like many, my first priority was to get a high-paid job and keep it. Now I look back, it was not good in terms of personal (and therefore career) growth.

Luckily for me, I started my programming career at a research centre (later, the W3C office in Australia) at the University of Queensland. I had 3.5 years of time working with some very smart people. Under their influence, I

  • developed a habit of reading Computer Books.
    After lunch, a few colleagues and I often walk to the bookshop to find bargains. Also, as a research staff, I have similar access to the Uni Library as a lecturer. The two books “Code Complete” and “eXtreme Programming Explained”, which had a big impact on me, were borrowed from the library.

After leaving the academic environment, I found most of my colleagues don’t read books at all. How could they grow? Googling (or Stack Overflow) can only provide answers to a specific problem. To effectively learn a process and mindset, reading books is the best.

  • Open-minded to technologies
    While my main job was developing a metadata search engine in Java, under my colleagues’ influence, I learned to use Perl, C++ and various development tools such as Vim and Emacs.

During my test automation consultation, one of the most frustrating thing is that the engineers don’t want to learn Ruby or new technologies. They knew raw Selenium + RSpec were good after witnessed my high productivity, and agreed that I was offering a well-informed suggestion (I authored Selenium recipes books in all five languages), they insisted using the language that they were comfortable with.

After my son was born, I instantly felt a tight budget. In the year 2000, an experienced Java programmer was in high demand. So, I resigned and worked as a contractor. The next 5 years were uneventful, software development became null and uninteresting to me, as we were following hyped frameworks and processes, such as EJB and Rational Process, which turned out to be wrong.

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.

Already a paid subscriber? Sign in
© 2025 Zhimin Zhan
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture

Share

Copy link
Facebook
Email
Notes
More