NEW: English for Tech Bundle → Save 40%
code-review
empathy-vocabulary
leadership-english
one-on-one-meetings
tech-communication

How to Give Compassionate Feedback in English at Work

ESL English learning: Master empathy and compassion vocabulary for code reviews, one-on-ones, and supportive leadership in tech workplaces.

Pronunciation Guide: Compassion Vocabulary

lenient /ˈliː.ni.ənt/

LEE-nee-uhnt

Saying 'len-ee-ent' with three equal syllables

mitigate /ˈmɪt.ɪ.ɡeɪt/

MIT-ih-gayt

Pronouncing it 'my-ti-gate' instead of short 'i'

absolve /əbˈzɒlv/

uhb-ZOLV

Stressing the first syllable: 'AB-zolv'

exonerate /ɪɡˈzɒn.ə.reɪt/

ig-ZON-uh-rayt

Saying 'ex-ON-er-ate' with 'ex' sound

clemency /ˈklem.ən.si/

KLEM-uhn-see

Pronouncing it 'clee-men-cy' with long 'e'

Why Compassion Vocabulary Matters in Tech

In code reviews, incident retrospectives, and one-on-ones, the words you choose shape your team's psychological safety. Senior engineers and tech leads who master compassion vocabulary—words like lenient, mitigate, forbear, and absolve—can deliver honest feedback without crushing a struggling colleague.

This isn't about being soft on bugs or ignoring bad code. It's about choosing language that keeps people learning, not defensive. When you say 'Let me absolve you of any blame here—the system design made this error easy to make,' you're being both kind and precise.

Culture Note: Psychological Safety

Google's Project Aristotle found that psychological safety—the belief that you won't be punished for mistakes—is the #1 predictor of high-performing teams. Compassion vocabulary is a core tool for building this safety.

Core Compassion Vocabulary for Tech

TermIPATech DefinitionExample at Work
lenient/ˈliː.ni.ənt/Mild and tolerant; not imposing harsh consequencesLet's be lenient on this PR—they're still learning our codebase.
mitigate/ˈmɪt.ɪ.ɡeɪt/To make something less severe or harshThese mitigating factors explain why the deploy failed.
forbear/fɔːrˈbeər/To patiently hold back from criticism or actionI'll forbear commenting on the naming conventions for now.
absolve/əbˈzɒlv/To free someone from blame or responsibilityThe postmortem absolved the on-call engineer—the runbook was outdated.
clemency/ˈklem.ən.si/Mercy or mildness in judgmentShow some clemency—this is their first production incident.
exonerate/ɪɡˈzɒn.ə.reɪt/To clear someone of blame after investigationThe root cause analysis exonerated the frontend team completely.
amnesty/ˈæm.nə.sti/A pardon; forgetting a past mistake officiallyTech debt amnesty week: fix it without blame, no questions asked.

Notice how these words carry different weights. Exonerate and absolve are formal—use them in postmortems and official docs. Lenient and forbear work well in Slack or verbal feedback. Knowing when to use each term marks you as a fluent, emotionally intelligent communicator.

Scenario 1: Compassionate Code Review for a Junior Engineer

Your junior engineer has submitted a PR with several issues: unclear variable names, missing edge cases, and a potential memory leak. They've been struggling for weeks. Here's how compassion vocabulary helps you coach without crushing.

❌ Harsh (Avoid)✅ Compassionate (Use)
This code is a mess. Did you even test it?I see a few areas we can strengthen together. Let's walk through them.
You should have caught this obvious bug.This edge case is easy to miss—I've made the same mistake before.
Why didn't you follow the style guide?I'll forbear on the naming conventions this time—let's focus on the logic first.
This will never pass review.With some mitigating changes, this will be solid. Here's what I'd suggest.

Phrase Bank: Softening Code Review Comments

Use these sentence starters: 'I understand this is challenging because...', 'Consider this approach when you have bandwidth...', 'One thing that helped me early on was...', 'Let's be lenient here since the deadline was tight.'

Scenario 2: Supportive Language in Wellbeing One-on-Ones

A team member is visibly stressed. Deadlines have piled up, and they're worried about a mistake they made last sprint. Your one-on-one is a chance to use compassion vocabulary to rebuild their confidence.

  • 'I want to absolve you of any guilt about that incident—the system failed, not you.'
  • 'Let's show some clemency on the sprint goals. What can we realistically defer?'
  • 'The mitigating circumstances here are clear: you were onboarding while carrying a full load.'
  • 'I'll forbear from adding this to your performance review—we all have rough patches.'
  • 'The postmortem exonerated everyone involved. Let's move forward.'

These phrases acknowledge difficulty while removing blame. Notice how forbear (verb: to hold back) signals that you're choosing not to act harshly, which builds trust. Absolve and exonerate signal official clearance—powerful words when someone is anxious about consequences.

Scenario 3: Writing a Kind Response to a Difficult PR

Sometimes you inherit a PR that's genuinely problematic—rushed, incomplete, or architecturally unsound. Here's how to write a constructive response using compassion vocabulary.

SituationCompassionate Response
PR has significant bugsI've flagged some edge cases below. Given the mitigating factor of the tight timeline, let's pair on fixes tomorrow.
Code doesn't follow team standardsI'll be lenient on style this round—let's focus on getting it merged, then we can refactor together.
Author seems defensive in commentsI understand this feedback feels heavy. Let me absolve any sense of personal criticism—this is about the code, not you.
PR needs major reworkRather than block this entirely, let's grant amnesty on the initial approach and scope a v2 together.

Register Tip: Slack vs. Formal Docs

In Slack: 'Let's be lenient here—ship it and iterate.' In a design doc: 'Given the mitigating circumstances outlined above, we recommend a lenient interpretation of the SLA requirements.'

Grammar Patterns with Compassion Vocabulary

These words follow specific grammatical patterns. Mastering them helps you sound natural and fluent.

WordPatternExample
absolveabsolve [someone] of [something]The RCA absolved the team of any responsibility.
exonerateexonerate [someone] from [something]New evidence exonerated the developer from blame.
forbearforbear from [doing something]I'll forbear from nitpicking the formatting.
mitigatemitigate [something] / mitigating [noun]These factors mitigate the severity of the outage.
lenientbe lenient with/on [someone/something]Let's be lenient on deadline enforcement this sprint.

Common Mistake: Absolve vs. Resolve

Absolve means to free from blame. Resolve means to solve a problem. 'We resolved the bug' ≠ 'We absolved the engineer.' Don't confuse them!

Practice Exercises

Multiple choice

Choose the best answer.

Which word means 'to free someone from blame after investigation'?

Multiple choice

Choose the best answer.

Complete the sentence: 'Let's _____ from commenting on code style until they've completed onboarding.'

Multiple choice

Choose the best answer.

In the phrase 'mitigating circumstances,' what does 'mitigating' mean?

Multiple choice

Choose the best answer.

Which phrase would be MOST appropriate in a formal incident postmortem document?

Frequently asked questions

Cite this page

Speak Tech English — How to Give Compassionate Feedback in English at Work. https://app.speaktechenglish.com/knowledge-base/how-to-give-compassionate-feedback-in-english. Audience: non-native English speaking software engineers and tech professionals (level B2).

Last updated
2026-09-07
Audience
Non-native English speaking software engineers & tech professionals
Level
B2 (CEFR)

Related searches: how to give kind feedback in code reviews · empathy phrases for engineering managers · compassionate language for one-on-one meetings · how to write constructive PR comments · vocabulary for supportive tech leadership · soft skills English for developers