TT Lab
Blog

한국어 English 日本語 中文

Get started
Blog

Blog

Good catch: Expressing gratitude to a reviewer who pointed out my mistake

Today's English Expression 16/30 · Stage: Receiving and replying to reviews. All example sentences were made up for this post. They are not copied from an actual repository's comments, and commit hashes are examples.

Table of Contents

At a Glance

Expression Good catch! / Good catch, thanks. Fixed in (commit).
Meaning Great find (Thank you).
Usage Context Review replies, Slack, meetings
Politeness Friendly and positive. Used regardless of hierarchy

1. Meaning and Nuance

Beyond meaning "to grab," catch is also used to mean "to discover or notice something wrong." Oxford Learner's Dictionaries defines catch as "to find someone doing something, especially something wrong." While the phrase Good catch itself is not listed as a headword in major dictionaries, it is widely used in code review culture, and its meaning stems from this sense of catch. In short, Good catch means "You spotted that well."You spotted that well".

The advantage of this expression is that it turns a mistake into a positive moment. When a reviewer finds a bug, if the author starts with "I'm sorry," the conversation turns into an exchange of apologies and comfort. Starting with Good catch acknowledges the reviewer's effort and moves straight to the resolution. It is one of the most common replies seen in open-source reviews.

It is usually followed by what was done. Report it briefly using phrases like Fixed, Fixed in (commit), or Added a test for it. If the issue pointed out by the reviewer existed elsewhere, it is good practice to let them know that you fixed those as well.

For reference, when a good catch refers to a person, it has a completely different meaning: "a good catch for marriage." In reviews, it is used without an article as an exclamation, Good catch!, so there is almost no chance of confusion.

2. Examples

Scenario 1: Review reply

Good catch, thanks! The loop was skipping the last element. Fixed in a1b2c3d and added a test case for it.

Scenario 2: When the same issue exists elsewhere

Good catch. The same off-by-one was in listSnapshots() too, so I fixed both.

Off-by-one is a developer term for a common bug where the loop range is off by one.

Scenario 3: When replying to a colleague's Slack message

Oh, good catch. I was pointing the job at the wrong bucket. Updated the config, thanks for flagging it.

Flag is a verb meaning to point out an issue. Thanks for flagging it is commonly used to mean "thanks for letting me know."

3. Similar Expressions and Differences

4. Common Mistakes Made by Korean Speakers

5. One-line Practice

Rewrite the following Korean sentence as a review reply.

Good catch, thanks. It wasn't returning the error. I've fixed it and added a test.

Model Answer

Good catch, thanks! It wasn't returning the error. Fixed and added a test.

In PR replies, it is common to drop the subject and write things like Fixed and added a test because the context is clear.

Titi's Word. For someone who found a mistake, praise comes before an apology. Then you show what you fixed.

References

Sign in to like

Comments

No comments yet.

Sign in to leave a comment