The Pragmatic Developer

The Pragmatic Developer

Share this post

The Pragmatic Developer
The Pragmatic Developer
A salute to the perfectionists in your team

A salute to the perfectionists in your team

Juntao Qiu's avatar
Juntao Qiu
Jul 19, 2023
∙ Paid
3

Share this post

The Pragmatic Developer
The Pragmatic Developer
A salute to the perfectionists in your team
Share

In the world of software development, we often come across teammates who seem to have an uncanny knack for details. They scrutinise each line of code, turning what initially feels like a straightforward code review into an endless journey of revisions. This meticulousness might appear fussy, and watching your hard work being picked apart can be frustrating. But over time, their commitment to precision reveals itself to be a catalyst for growth, transforming initial frustration into deep-seated appreciation.

Let me share a story with you. After several days of intensive coding, double-checking each line myself for a final round, I submitted a pull request and notified the team. The initial responses were as expected. A few "nit" comments here and some overlooked points there - all were addressed promptly, and I was hopeful for a swift conclusion to the review. But as more comments trickled in, what felt like near the end of the tunnel began to resemble a fall into a rabbit hole, with every fix sparking yet another round of discussions. Far from the smooth LGTM (Looks Good To Me) reviews I was hoping for, this process felt never-ending and was, in all honesty, quite frustrating. (By the way, if most PRs are LGTM you might want to review the process as well)

However, I can attest to the immense learning I gained from that singular review and the immense value embedded in the ensuing discussions in the comments.

On the other hand, an instance from my early days at Thoughtworks stayed with me. I was paired with a developer during my first project on a ticket. He frequently pointed out missed elements as we progressed through our task list, leading to further refinements and even significant refactoring. This elongated what was supposed to be an ordinary afternoon into a drawn-out session that felt 'long' in every sense of the word.

Keep reading with a 7-day free trial

Subscribe to The Pragmatic Developer to keep reading this post and get 7 days of free access to the full post archives.

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

Share