Evergreen

Recognition messages

Thank You for the Code Review: 10 Messages

Thank the reviewer for the decision or explanation that improved the change, not simply for approving it.

Credit the thinking behind the comment

“Thank you for asking what happens on a retry. I found the duplicate-write path while checking it.” That credits a reviewer’s contribution without turning comment count into a performance metric. The messages below are fictional examples, not descriptions of actual vulnerabilities or projects.

Reviews contain different kinds of help. A reviewer might catch a defect, teach a pattern, or explain why a smaller change will be easier to deploy. Name which one happened. “Thanks for the review” is polite, but it gives little information about what to repeat.

Keep the author and reviewer visible

The person writing the change still does the implementation work. Recognising a review does not need to diminish that contribution. A launch note can acknowledge both, while a private message can thank a particular explanation.

The engineering team guide covers reviews alongside maintenance and on-call work. For an error found outside software, use catching-an-error messages.

10 messages you can send

  • Thanks for noticing the missing workspace filter. Your example made it clear why the organisation check alone wasn’t enough.

    On a scope check

    Names the reasoning behind a consequential review comment.

  • You asked what would happen if the job ran twice. That question led me to add the guard before we merged.

    On reliability

    Recognises a question that changed the implementation.

  • Thank you for explaining the simpler approach and leaving room for me to implement it. I understand the pattern better now.

    On a teaching review

    Credits learning without making the reviewer the author.

  • Your suggestion to split the migration from the feature made the rollout easier to reason about. Thanks for thinking beyond the diff.

    On deployment planning

    Recognises a concern outside the immediate code.

  • I appreciated you distinguishing the blocking issue from the naming preference. I knew what needed to change before approval.

    On clear review priorities

    Names a practice that keeps a review focused.

  • Thanks for testing the empty state instead of only reading the component. You found a problem the happy path hid.

    On checking behaviour

    Credits the extra verification.

  • You reviewed the deletion as carefully as a new feature. Thank you for checking which callers still depended on it.

    On removing code

    Recognises maintenance work that can be overlooked.

  • Thanks for linking the documented behaviour behind your comment. I could check the assumption instead of choosing between opinions.

    On evidence

    Values a verifiable explanation.

  • Your review caught the public error message before it exposed internal details. I’ve kept the specifics in the security thread. Thank you.

    Private recognition

    Acknowledges a sensitive contribution in the appropriate setting.

  • Thank you for returning to the revised change and closing out the discussion. That final pass helped us merge with a clear understanding.

    On follow-through

    Recognises the second round rather than only the first comments.

What makes one land

  • Link to a review only where the audience has permission to read it.

  • Praise useful checks and explanations, not the number of comments.

  • Avoid rewarding speed of approval when a change needed careful scrutiny.

  • If the review found a security issue, use the approved private channel.

Questions people ask

How do you thank someone for a code review?

Name the question, check or explanation that helped. “Your retry question led to an idempotency guard” says what changed and gives the reviewer useful credit.

Should I recognise a reviewer who requested changes?

Yes. A review is useful when it improves the change or explains a risk, even if it delays merging. Approval speed is a poor substitute for the quality of the review.

Is a comment on the pull request enough?

Often it is. A separate recognition can help make sustained review work visible to the team, especially when launch notes name only the people who wrote the feature. Keep it specific and proportionate.

The values behind it

Other occasions

Only pay for active users who use Evergreen

Lots of support, with a help center and direct email options

Cancel at any time, so why not give us a try

Start feeling good about work

For only $3.99 per active user a month. In the 14 day free trial we don’t plant real trees, but you can skip the trial if you like.

No credit card needed • No setup costs