Pay down the debt: diplomatic language for talking about technical debt
About this lesson
Hard messages at work need diplomatic language, and this B2 English for IT lesson plan teaches it in talks about technical debt.
- Grammar
- Softeners (I'm afraid…, To be honest, slightly), might and could for distance, It might be worth + -ing, not ideal, and negative questions: Wouldn't it be better to…?
- Topic
- A request for one cleanup sprint at a fictional payments startup and the debt metaphor behind it, with shortcut, interest, refactor and maintainable.
- Activities
- The story of the debt metaphor and an email to read, a call to hear, self-checking drills, a chat with sales, a softening wheel, and a message to write and an explanation to record.
What's inside
Chapter 1Warm-up: Shortcuts We Took
Chapter 2The Story: Borrowing Time
Chapter 3At Work: One Sprint, Please?
Chapter 4Listen: Features or Cleanup?
Chapter 5Grammar: Soft Words, Clear Message
- Study the scheme: diplomatic languageGrammar schemeTry it
- Choose the correct option to complete each sentenceChoose the optionUnlock
- Make each message more diplomatic: fill in the gapsFill in the gapsTry it
- Sort the sentences: direct, diplomatic or too soft?Sort into columnsUnlock
- Drag the words into the gaps in Kenji's messageDrag and dropUnlock
Chapter 6Speak Up: Bad News, Nicely
Chapter 7Homework: Ask for Time
- Read your phrase bankReal-life documentUnlock
- Choose the correct option: Beatriz writes to DanielChoose the optionUnlock
- Match the sentence halvesMatchUnlock
- Write a diplomatic message asking for timeWriting, checked by the teacherUnlock
- Record an explanation of technical debtSpeaking, checked by the teacherUnlock
Vocabulary
12 words and phrases from the lesson, each with a picture and audio in edio.
+9 more with pictures and audio in the lessonMore words
- refactor
- a rewrite
- a hack
- a quick win
- a long-term cost
- cut corners
- put off
- diplomatic
- maintainable
Grammar: diplomatic language for hard messages
Diplomatic language changes how a message sounds, not what it says: the listener must still understand the problem. Following an on-call lead's request for a cleanup sprint, learners soften the tone of bad news but keep the facts, with the same tools people use to say no politely at work: softeners, modals, It might be worth + -ing and negative questions.
Diplomatic language for hard messages
Soften how you say it, not what you say: the other person must still understand the problem.
Seven tools for a hard message
I'm afraid and To be honest soften the start, slightly and a bit shrink a problem, and might, could and may add distance. Not ideal replaces a harsh adjective, and a negative question turns an order into a suggestion: Shouldn't we test it first?
| Tool | Pattern | Example |
|---|---|---|
| Softeners | I'm afraid (that) + clause · I'm afraid so / not · To be honest, + clause | I'm afraid we can't start this sprint. |
| Downtoners | slightly / a bit / a little + adjective or comparative | The new build is slightly slower. |
| Modals for distance | might / could / may / would + base verb | That could be a problem. We may need to wait. |
| It might be worth | It might be worth + -ing | It might be worth refactoring it first. |
| not + positive adjective | not ideal · not (very) stable · not (very) easy | That's not ideal. The tests are not very stable. |
| Negative questions as suggestions | Wouldn't it be better to + base verb? · Shouldn't we + base verb? | Wouldn't it be better to fix it now? |
| I'm not sure | I'm not sure (that / if) + clause | I'm not sure we can add it safely. |
From direct to diplomatic
Each blunt line has a softer twin: The code is a mess becomes The code is not very easy to change, and Refactor it first becomes It might be worth refactoring it first. The facts stay the same; only the pressure drops.
| Direct | Diplomatic |
|---|---|
| The code is a mess. | The code is not very easy to change. |
| We can't do it this sprint. | I'm afraid we can't do it this sprint. |
| Refactor it first. | It might be worth refactoring it first. |
| Fix it now. | Wouldn't it be better to fix it now? |
| That's a problem. | That could be a problem. |
Softener, problem, reason, question
A complete hard message runs in four steps: I'm afraid the tests are not very stable because they fail on older phones. Shouldn't we fix them before the release? Then stop, because piling on softeners hides the message.
A hard message that is soft and clear
softenerthe problem, softenedthe reasona suggestion as a question
I'm afraid the tests are not very stable because they fail on older phones. Shouldn't we fix them before the release?
To be honest, the release date is not ideal because the cleanup isn't finished. Wouldn't it be better to wait a week?
Too soft = no message
Diplomatic language softens the tone, not the facts. ✗ Maybe it could possibly be a tiny bit worth perhaps looking at the code at some point? ✓ I'm afraid the code needs a sprint of cleanup. Could we plan it for the next sprint? Use one or two softeners, then say clearly what you need.
Worth refactoring, wouldn't it be
Worth takes -ing (worth refactoring, not worth to refactor), Wouldn't it be better to…? keeps its be, and Shouldn't we takes a bare verb. I'm afraid is followed by a clause; afraid of + a noun means real fear.
Typical mistakes
It might be worth to refactor the code.
It might be worth refactoring the code.
worth + -ing
Wouldn't it better to wait a week?
Wouldn't it be better to wait a week?
don't drop “be”
I'm afraid of we can't finish it.
I'm afraid (that) we can't finish it.
I'm afraid + clause; “afraid of” + a noun means scared of something
Shouldn't we to test it first?
Shouldn't we test it first?
shouldn't / wouldn't + base verb, no “to”
From today's lesson
- I'm afraid the code that sends notifications has become a real problem.
- To be honest, that was the right call at the time.
- It might be worth giving the team one sprint to refactor it.
- That's not ideal for a feature merchants check every day.
- Wouldn't it be better to clean up before we build on top?
- We could try, but I'm not sure that's realistic.
Try the diplomatic language exercises
Try them yourself: these are the same exercises your students do in edio.
What's in the lesson
- 12 auto-checked exercises
- 2 games
- 2 teacher-checked tasks
- 2 real-life documents
- 1 article
- 1 grammar scheme
- 1 set of word cards
- 1 audio clip
- 1 picture
- 1 transcript
The main objectives of this lesson are to:
- soften bad news without hiding it: I'm afraid we can't start refund notifications this sprint.
- suggest instead of ordering: It might be worth refactoring it first. Wouldn't it be better to fix it now?
- name a problem gently with not + a positive word or a downtoner: That's not ideal. The new screen is slightly slower.
- write a product owner a message asking for time to pay down technical debt, and explain the debt to someone outside IT
Pay down the debt is lesson 16 of English for IT B2 · Beyond the Code and opens unit 6, Stakeholders and scope, on explaining trade-offs to non-technical colleagues and negotiating scope. It builds on the soft frames of English for IT B1 lesson 11, Could we maybe…?, now for harder news; lesson 17 adds as long as, provided and unless for offers, and lesson 18 ends the unit with a negotiation in roles.
The warm-up opens boxes about shortcuts and hard messages at work, then teaches twelve words with pictures and audio, from a shortcut and interest to cut corners, with a picture quiz. The story explains Ward Cunningham's 1992 comparison of first-version code with going into debt. Tom's email asks the product owner for one sprint and opens with his blunt first draft; a true-or-false check and a choice of polite, clear messages follow. In the AI-voiced call, Beatriz pushes for features until they agree on a plan. Four self-checking drills come after the scheme, one of them sorting lines into direct, diplomatic and too soft. In the chat, students tell sales a feature will be late, and a wheel brings more hard messages to soften.
The homework's phrase bank comes with a choose-the-option drill on Beatriz's email to Daniel and sentence halves to match, which check themselves. Then students write a message asking for time to fix a problem and record an explanation of technical debt for someone outside IT; the teacher reviews both.
- Grammar:
- diplomatic language · softeners · negative questions as suggestions
- Topic:
- technical debt · refactoring · stakeholders
Teaching tips
- Start from Tom's first draft: read the blunt one-liner aloud, then the email he sent, and let students underline every softener he added and say what each one changes.
- Score messages on two scales, polite and clear: the too-soft column of the sort drill shows that a line can score high on one and zero on the other.
- In company classes, use the group's real backlog: each learner names one piece of debt from their own work and asks a colleague, playing product owner, for time in four steps: softener, problem, reason, question.
- One-to-one, play the stakeholder who pushes back: answer every request with Couldn't the team just skip the cleanup? and let the learner hold the line politely, as in the sales chat.
Liked it?
Teach the whole lesson in edio
24 exercises in 7 chapters, ready to teach. edio is an online platform for language schools and teachers: ready-made interactive lessons, live classes, homework and student progress in one place.
Start a free trial
7 days, no credit card.
Open the lesson
Find it in the library of 621 ready lessons. Teach it as it is, or copy any chapter into your own lessons.
Teach it live or as homework
Students work in their own accounts, in sync with you during the lesson, and the practice exercises check themselves.
The whole course: English for IT B2 · Beyond the Code
24 lessons at B2 for software teams, in American English. A year on at Kestrel Cloud, a fictional payments startup, Iryna and her team estimate work, write docs and postmortems, argue trade-offs, give demos and negotiate scope. Each lesson starts from a real case, from the Apollo 11 alarms to Conway's law.See the course
Unit 1 Planning and estimates
estimates and deadlines: approximating numbers, the future continuous and perfect, likelihood
Unit 2 Docs people read
specs and design docs: modals for requirements, participle clauses, plain English
Unit 3 Incidents and postmortems
telling an incident without blame: narrative tenses, the passive, the third conditional
Unit 4 Architecture and trade-offs
comparing options and recording decisions: contrast linkers, modals of deduction, mixed conditionals
Unit 5 Demos and tech talks
a clear structure on stage: signposting, cleft sentences, describing trends
Unit 6 Stakeholders and scope
saying no and finding yes: diplomatic language, as long as and unless, negotiating
Lesson 16 · you're herePay down the debtDiplomatic language for hard messages
Lesson 17Why meetings argue about the bike shedAs long as, provided, unless and otherwise
Lesson 18Yes, if…Negotiating language for scope and deadlines
Unit 7 AI, security and ethics
AI tools, passwords and team rules: be used to and get used to, past modals of deduction, purpose linkers
Unit 8 Growing your career
feedback, retros and goals: phrasal verbs, reporting verbs, wish and if only




















