5 exercises — feedback sandwich decoding, face-saving in retrospectives, code review directness friction, upward feedback in 1:1s, and reading retrospective data with cultural awareness.
0 / 5 completed
Cross-cultural feedback vocabulary
feedback sandwich — positive–critical–positive structure; softens but can obscure urgency
face / lose face / save face — social dignity; public criticism causes face loss in many cultures
blocker / nit / suggestion — explicit PR review labels that remove ambiguity across communication styles
psychological safety — belief that you won't be punished for speaking up
upward feedback — giving feedback to your manager; culturally sensitive in hierarchical contexts
1 / 5
A US-based engineering manager writes in a code review: "This is really clean — love the approach! One tiny thing: the error handling on line 47 could potentially be a bit more robust in edge cases." What kind of feedback structure is this, and what is the actual message?
The feedback sandwich — and why it confuses cross-cultural teams:
The "feedback sandwich" (positive → critical → positive) is taught in many Western management courses as a way to soften criticism while maintaining the relationship.
How it works: • Layer 1 (bread): genuine or diplomatic positive statement — sets a collaborative tone • Layer 2 (filling): the actual feedback — the real message • Layer 3 (bread): reassurance or encouragement
Why it causes problems on international teams: • Engineers from direct cultures (German, Dutch, Israeli) may hear only the compliment — they are trained to treat positives and negatives equally and may miss that the "tiny thing" is urgent • Engineers from high-context cultures (Japanese, Korean) may focus heavily on the sandwich framing and interpret the critical part as even softer than intended • Result: the reviewer thinks they gave clear feedback; the recipient thinks it was optional praise
Decoding softened English feedback language: • "One small thing" = "This needs to be fixed" • "Not quite sure if..." = "This is wrong and needs changing" • "Might want to consider" = "Please do this" • "Could potentially be" = "Is" (the thing they describe is the actual problem) • "Happy to discuss" = "I expect you to change this or explain why not"
Best practice for international teams: Agree on a team norm to use direct priority labels: "Blocker", "Must fix", "Suggestion", "Nit" — removes ambiguity regardless of communication style.
2 / 5
During a sprint retrospective, a team lead asks: "What went well, and what can we improve?" An engineer from India replies: "Everything went great — very good sprint!" But privately, they had serious concerns about the deployment process. What cultural dynamic may be at play?
Face, hierarchy, and group feedback in cross-cultural teams:
"Face" (面子, 체면, izzat) is a concept central to many Asian, South Asian, and Middle Eastern communication cultures. It describes a person's social reputation and dignity. Actions that cause someone to "lose face" — public criticism, contradiction, or exposure of mistakes — are avoided, even at the cost of accurate information flow.
Why retrospectives are culturally tricky: • The Western agile retrospective assumes everyone can safely criticise the process publicly • In hierarchical team cultures, criticising the process in front of the manager = criticising the manager • Speaking up about problems can imply "you are failing" to someone with authority • Result: the retrospective produces bland positive feedback while real issues go unvoiced
Practical interventions for inclusive retrospectives: • Use anonymous input tools (Miro sticky notes, Mentimeter, Google Forms) before the live meeting • Frame the question as process, not people: "What system-level friction did you experience?" not "What could the team improve?" • 1:1 async check-ins before the retro: "Before Thursday's retro, feel free to share anything in Slack that you'd like me to raise" • Normalise criticism explicitly: "Nothing here reflects badly on anyone — we're diagnosing the system, not the people"
Vocabulary: • face / lose face / save face — social reputation dynamics in group settings • psychological safety — Google's term for environments where people can speak without fear • anonymous input — feedback submitted without identifying the source
3 / 5
A tech lead from Germany writes a code review on a pull request: "This function does three things. It should do one. Split it." A developer from the US finds this feedback harsh and demotivating. How should you frame this feedback to the German tech lead?
Navigating direct vs. indirect feedback in code reviews:
Code review is one of the highest-friction cross-cultural communication events in software teams. It combines: • Public evaluation of a colleague's work • Asynchronous written communication (tone is easy to misread) • Technical precision (which direct cultures prioritise) • Relationship maintenance (which high-context cultures prioritise)
The German feedback style: "This function does three things. It should do one. Split it." • Direct statement of the problem • Clear imperative (Split it) • No softening, no praise — this signals efficiency and respect in low-context cultures • Intent: "I respect your intelligence enough not to pad this"
Why US developers may read it as harsh: • No positive framing feels like absence of respect, not efficiency • Imperative ("Split it") feels like a command, not a peer suggestion • No "I think" or "consider" framing removes collaborative tone
Team-level solutions (better than asking one person to change): • PR label system: "Blocker / Must-do / Suggestion / Nit / Question" — makes intent explicit • Rationale norm: "Every comment includes a 1-sentence why" — "Split it (Single Responsibility Principle — easier to test)" • Review charter: team writes explicit norms for what code review aims to achieve
Vocabulary for talking about code review culture: • constructive feedback — criticism that is specific, actionable, and aimed at improvement • blocker — a comment that must be resolved before merging • nit — minor stylistic comment; optional to address • review charter — written team agreement on the purpose and tone of code reviews
4 / 5
A 1:1 meeting between a Ukrainian engineer and their American manager. At the end, the manager asks: "Is there anything else you'd like to raise?" The engineer says: "No, everything is fine." The next day the engineer escalates a serious concern to HR. The manager is confused: "Why didn't they tell me?" What likely happened?
1:1 meeting dynamics and upward feedback across cultures:
The assumption behind "is there anything you'd like to raise?": This is standard Western management practice — open an explicit space for bottom-up feedback. The assumption is that if the employee has concerns, they will use this space.
Why this fails cross-culturally: Many cultures have strong norms against voicing criticism upward: • Criticising a manager directly = questioning their authority or competence • Raising concerns = implying the manager has missed something • Open-ended invitations feel less safe than explicit specific questions
Higher-psychological-safety alternatives: • Instead of "anything else?" → "What's one frustration with the current sprint workflow?" • Instead of "are you happy?" → "On a scale of 1-5, how supported do you feel? Walk me through your number." • Explicit permission: "Nothing you say here goes further than this room unless you want it to" • Async alternative: "Drop concerns in our shared doc before our next 1:1 — I'll review before we meet"
Vocabulary: • psychological safety — belief that you can speak up without punishment • upward feedback — feedback from employee to manager • open-door policy — stated availability of management; effective only if culture supports using it • raise (a concern / issue / flag) — bring something to someone's attention • escalate — bring an issue to a higher level in the hierarchy • skip-level — a meeting with your manager's manager (used when direct-manager trust is low)
5 / 5
Your team uses a traffic-light retrospective format: 🟢 Keep doing, 🟡 Try/experiment, 🔴 Stop doing. A French engineer writes in the "Stop" column: "Stop having 3 standups per week — it kills flow." A Japanese engineer writes nothing in the "Stop" column. An Israeli engineer writes: "Stop the pointless estimation poker." Which of the following is the most accurate interpretation of these responses?
Reading retrospective data across cultures:
French communication in professional settings: Known for intellectual directness and willingness to challenge. French engineers often engage in vigorous debate as a form of intellectual respect — disagreement is not personal. Public critique of a process is normal and valued.
Israeli communication in professional settings (chutzpah culture): Israeli tech culture is famously direct — challenging authority, proposing bold changes, and speaking frankly up and down the hierarchy are norms. "Pointless" is not rude in this context — it is precise.
Japanese communication in anonymous formats: Even with anonymous tools, the social habit of restraint in written criticism may persist — especially in cross-cultural teams where someone might guess who wrote what, or where the engineer is unsure how the critique will land.
Making retrospectives more culturally inclusive: • Pre-populate the format: "Can you name one thing in each column?" — removes the barrier of initiating criticism • Use asynchronous input first (Miro, FigJam, Google Jamboard) — reduces social pressure • Small group discussions before plenary — people share more in groups of 2-3 than with the whole team present • Explicit validation: "Stop items are the most valuable — they tell us what to fix"
Vocabulary: • traffic-light retrospective — Keep / Try / Stop format; also called "Start-Stop-Continue" • plenary — a session with the full group present • chutzpah — (borrowed from Hebrew) audacity, self-confidence, willingness to challenge • devil's advocate — someone who challenges a position to test it, even if they do not personally disagree