- Introduction
- 1. Daily Standup
- 2. Code Review
- 3. Sprint Planning and Retrospective
- 4. Tech Talk / Technical Presentation
- 5. Incident Response
- 6. English for Remote Meeting Etiquette
- 7. Commonly Mistaken Expressions
- 8. Email and Slack Message Templates
- 9. Practical Checklists
- Wrapping Up
- References
Introduction
If you work on a global development team or at a foreign-owned company, you sit in some kind of English meeting every day. Sharing a quick update at daily standup, trading technical feedback in a code review, discussing improvements at the sprint retro, responding to an outage that blew up in the middle of the night -- every one of those situations calls for different English.
This guide organizes the key English expressions by the six meeting types developers run into most, and adds real dialogues, a comparison table of the expressions people get wrong most often, and checklists you can put to use immediately.
1. Daily Standup
A standup usually runs under 15 minutes, structured around three questions.
The Basic Framework
1. What did you do yesterday? (yesterday's work)
2. What will you do today? (today's plan)
3. Any blockers? (anything stuck)
Key Expressions by Situation
| Situation | English expression | What it means |
|---|---|---|
| Work finished | I finished implementing the auth middleware. | The auth middleware implementation is done |
| In progress | I'm about 80% done with the API refactoring. | Roughly 80% through the API refactoring |
| PR opened | I opened a PR for the caching layer optimization. | The caching layer optimization PR is up |
| Asking for review | Could someone take a look at PR #342? | Asking someone to review PR #342 |
| Blocked | I'm blocked on the deployment because the CI pipeline is failing. | Deployment is stuck because CI is failing |
| Not blocked | No blockers at the moment. | Nothing is in the way right now |
| Asking for help | I might need some help from the infra team on this. | May need the infra team's help on this |
Real Dialogue: A Standup Update
[You]
"Yesterday, I wrapped up the database migration script and opened a PR
for it — PR #215. I also spent some time investigating the intermittent
timeout issue on the /users endpoint.
Today, I'm going to start working on the rate limiting feature. I'll
also need to address the review comments on PR #215.
One blocker — I need access to the staging Redis cluster to test the
rate limiter. Could someone from the infra team help me with that?"
[Team Lead]
"Thanks for the update. I'll ping the infra team on Slack right after
standup to get you that access."
Useful Connecting Phrases
"Carrying over from yesterday..." (picking up work that is not finished)
"Just a quick heads-up..." (flagging something for awareness)
"I'll need to sync with [name] on this." (a short alignment chat is needed)
"I'll keep the team posted." (promising ongoing updates)
"That's it from my side." (the standard way to end your turn)
2. Code Review
A code review asks you to deliver feedback in English that is technically precise and constructive at the same time. Knowing the abbreviations and phrases that recur in PR comments raises your communication efficiency sharply.
Essential PR Comment Abbreviations
| Abbreviation | Expansion | Meaning | Example |
|---|---|---|---|
| LGTM | Looks Good To Me | The code looks good (approval) | "LGTM, ship it!" |
| SGTM | Sounds Good To Me | Sounds fine to me | "SGTM, let's go with this approach." |
| PTAL | Please Take A Look | A request for review | "PTAL when you get a chance." |
| WIP | Work In Progress | Still being worked on | "WIP — not ready for review yet." |
| NIT | Nitpick | A minor, non-blocking remark | "Nit: variable naming could be clearer." |
| IMO / IMHO | In My (Humble) Opinion | In my opinion | "IMO, we should use a map here." |
| AFAIK | As Far As I Know | As far as I know | "AFAIK, this API is deprecated." |
| TL;DR | Too Long; Didn't Read | In summary | "TL;DR: We need to refactor the auth module." |
Giving Feedback as a Reviewer
[Approving]
"LGTM! Clean implementation. Approved."
(The full-approval line — nothing more is needed.)
[Suggesting a minor change]
"Nit: Could we rename this variable to something more descriptive,
like 'userSessionTimeout' instead of 'timeout'?"
(The "Nit:" prefix tells the author this is not blocking.)
[Requesting a change]
"I'd suggest extracting this logic into a separate utility function.
It's used in three different places, so having a single source of
truth would reduce duplication."
(Gives the reason — three call sites — so the request is not arbitrary.)
[Asking a question]
"Could you walk me through the reasoning behind using a recursive
approach here instead of iteration?"
(Asks for the reasoning instead of asserting the choice is wrong.)
[Flagging a security or performance issue]
"This could be a potential SQL injection vulnerability. Let's use
parameterized queries instead of string concatenation."
(Names the vulnerability and the concrete fix in the same comment.)
Responding as the PR Author
"Thanks for the catch! Fixed in the latest commit."
(Short, gracious, and points at where the fix landed.)
"Good point. I'll refactor this in a follow-up PR to keep
this one focused."
(Accepts the point while keeping the current PR scoped.)
"I intentionally chose this approach because [reason].
What do you think?"
(Defends the choice and still invites the reviewer's view.)
"Addressed all comments. PTAL at the updated version."
(Signals a full pass is ready for re-review.)
3. Sprint Planning and Retrospective
Sprint Planning Expressions
| Situation | English expression | What it means |
|---|---|---|
| Estimating story points | I'd estimate this at 5 story points. | I put this at 5 story points |
| Discussing priority | Should we prioritize this over the tech debt items? | Should this come before the tech debt items? |
| Checking capacity | Do we have the bandwidth to take this on this sprint? | Is there room for this in the sprint? |
| Naming a dependency | This is dependent on the backend API being ready. | This needs the backend API ready first |
| Adjusting scope | I think we should descope the analytics dashboard for now. | Take the analytics dashboard out of scope for now |
| Splitting a ticket | Can we break this epic into smaller, shippable stories? | Can we split this epic into smaller, shippable stories? |
Retrospective Expressions
A retro usually runs across three categories:
What went well? (what worked)
What didn't go well? (what to improve)
What can we improve? (how we change it going forward)
Real Dialogue: A Sprint Retro
[Facilitator]
"Let's start with what went well this sprint. Anyone want to kick
things off?"
[Developer A]
"I think our deployment process has really improved since we
introduced the automated rollback mechanism. We shipped three
releases this sprint with zero downtime."
[Developer B]
"On the flip side, I felt like we underestimated the complexity
of the payment integration. We ended up carrying over two stories
to the next sprint."
[Developer C]
"I agree. I think we should spend more time during planning to
break down complex stories. Maybe we could do a quick spike
before committing to estimates."
[Facilitator]
"Great suggestion. Let's capture that as an action item. Who wants
to own this?"
[Developer C]
"I can take the lead on proposing a spike process for the team."
[Facilitator]
"Perfect. Let's follow up on this in next sprint's planning session."
Phrases That Come Up Often in Retros
"One thing that worked really well was..." (the standard opener for a positive item)
"I noticed we struggled with..." (raises a difficulty without blaming anyone)
"Going forward, I suggest we..." (turns an observation into a proposal)
"Let's make this an action item." (commits the point to the action list)
"Can we follow up on last sprint's action items?" (reopens the previous sprint's actions)
"I'd like to give a shout-out to [name] for..." (gives a teammate public credit)
4. Tech Talk / Technical Presentation
In a tech talk, the core skill is getting a complex idea across clearly.
Expressions by Stage of the Talk
| Stage | English expression | What it means |
|---|---|---|
| Opening | Today I'd like to walk you through our new observability stack. | Today I will explain the new observability stack |
| Background | To give you some context, we were experiencing... | For context, here is the problem we were hitting |
| The core point | The key takeaway here is... | The point to take away here is... |
| Switching to the demo | Let me switch over to the demo to show you this in action. | Moving to the demo to show it running |
| Comparison | Compared to the previous approach, this gives us... | Set against the previous approach, this gives us... |
| Q&A | That's a great question. Let me address that. | A good question — here is the answer |
| Closing | To wrap up, the three main things I want you to take away are... | To close, the three things to remember are... |
Real Dialogue: Tech Talk Q&A
[Presenter]
"...and that's how we reduced our p99 latency from 800ms to under
200ms by implementing connection pooling and query optimization.
I'm happy to take any questions."
[Audience Member 1]
"How did you handle the connection pool sizing? Did you run into
any issues with too many idle connections?"
[Presenter]
"Great question. We initially set the pool size to 50, but found
that was overkill for our traffic patterns. We ended up using a
dynamic sizing approach based on the HikariCP recommendations —
roughly 2x the number of CPU cores plus the number of disk
spindles. That brought us down to about 20 connections per
instance, which actually improved our throughput."
[Audience Member 2]
"Is this approach applicable to our microservices that use
connection-per-request patterns?"
[Presenter]
"That's a good point. For connection-per-request services, you'd
want to look at connection multiplexing instead. I can share some
resources on that after the talk."
Useful Transition Phrases in a Talk
"Building on that..." (extends the previous point rather than replacing it)
"To put this in perspective..." (adds scale or a comparison)
"One thing worth noting is..." (highlights a detail in passing)
"Let me zoom in on this part." (moving into the detail)
"I'll circle back to this point later." (deferring without dropping it)
"As a quick aside..." (a short digression)
5. Incident Response
During an incident, clear and concise communication is everything. Avoid vague phrasing and report the situation on the facts.
Core Incident Roles and Terminology
| Term | Description | In practice |
|---|---|---|
| Incident Commander (IC) | The person leading the incident response | The single person running the response |
| On-call engineer | The engineer currently responsible for alerts | The engineer on duty for alerts |
| SEV1 / SEV2 | Severity level 1 (critical) / 2 (major) | Severity 1 is critical, severity 2 is major |
| RCA (Root Cause Analysis) | Investigation into the underlying cause | Digging out the underlying cause |
| Postmortem | Review meeting after incident resolution | The review once the incident is closed |
| Mitigation | Temporary fix to reduce impact | A stopgap that reduces the impact |
| Rollback | Reverting to a previous version | Going back to the previous version |
| ETA | Estimated Time of Arrival (for fix) | How long until the fix lands |
Real Dialogue: The Incident Channel
[On-call Engineer - Slack #incident-channel]
"@channel SEV1 incident declared. The checkout service is returning
500 errors for approximately 30% of requests. I'm the Incident
Commander. Setting up a war room call now."
[Backend Engineer]
"I'm looking at the logs. Seeing a spike in connection timeouts
to the payments database starting at 14:32 UTC."
[Incident Commander]
"Thanks. Can you check if there were any recent deployments or
config changes around that time?"
[Backend Engineer]
"Confirmed — there was a config change pushed at 14:30 UTC that
reduced the connection pool size from 20 to 5. That's likely the
root cause."
[Incident Commander]
"Let's roll back that config change immediately. What's the ETA
on the rollback?"
[Backend Engineer]
"Rollback is in progress. ETA 3 minutes."
[Incident Commander]
"Copy that. I'll update the status page. @frontend-team, can you
confirm if you're seeing recovery on your end once the rollback
is complete?"
[3 minutes later]
[Backend Engineer]
"Rollback complete. Error rates are dropping. We're back to
normal levels."
[Incident Commander]
"Confirmed. Incident resolved at 14:50 UTC. Total impact duration:
18 minutes. I'll schedule a postmortem for tomorrow. Everyone
involved, please jot down your timelines."
Phrases That Come Up Often in an Incident
"We're seeing elevated error rates on..." (the neutral way to report a spike)
"I'm investigating the issue now." (states that you have taken ownership)
"I don't know yet, but I'm looking into it." (admits uncertainty without losing credibility)
"Let's not speculate — let's look at the data." (cuts guesswork out of the channel)
"Can we get eyes on this?" (asks for another pair of eyes)
"What's the blast radius?" (asks how wide the impact reaches)
"Is this customer-facing?" (asks whether customers are affected)
"Let's page the database on-call." (calls in the specialist on duty)
6. English for Remote Meeting Etiquette
In a remote-work setting, video-meeting etiquette and the phrases that go with it matter as well.
Starting the Meeting and Handling Tech Trouble
"Can everyone see my screen?"
(the standard screen-share check)
"You're on mute."
(telling someone their mic is off)
"Sorry, I was on mute. Let me repeat that."
(recovering gracefully from your own mute)
"I'm having some connectivity issues. Let me turn off my video."
(dropping video to save bandwidth)
"Can you hear me okay? My audio seems to be cutting out."
(checking your own audio quality)
"Let me drop off and rejoin — I'm having technical difficulties."
(announcing a reconnect)
Managing the Flow of Conversation
"Sorry, go ahead — I didn't mean to interrupt."
(yielding the floor after an overlap)
"I'd like to add something to what [name] just said."
(joining onto someone else's point)
"Could you elaborate on that a bit more?"
(asking for more detail politely)
"Let me share my screen to show you what I mean."
(moving from talk to a visual)
"I'll drop the link in the chat."
(sending a link without breaking the flow)
"Does anyone have any questions before we move on?"
(the standard checkpoint before moving on)
Closing the Meeting
"Let me quickly recap the action items."
(the standard wrap-up move)
"I'll send out the meeting notes after this."
(committing to a written follow-up)
"Same time next week works for everyone?"
(confirming the next slot)
"Thanks everyone. I'll give you five minutes back."
(ending early, and saying so)
7. Commonly Mistaken Expressions
Here are the mistakes that come out most often when Korean thinking is carried straight into English.
| Common mistake | Better version | Why |
|---|---|---|
| "I will explain about the architecture." | "I'll walk you through the architecture." | explain does not take about, and walk through sounds more natural |
| "Please check my code." | "Could you review my PR?" | review is the precise verb in a code review, and the question form is more polite |
| "I have a question about this code." | "I have a concern about this approach." | concern reads as more professional in a review |
| "This code has a problem." | "I noticed a potential issue here." | softer than stating outright that something is broken |
| "I think this is wrong." | "I'm not sure this handles the edge case where..." | point at the specific scenario rather than declaring it wrong |
| "I don't understand." | "Could you clarify what you mean by...?" | ask what needs clarifying instead of saying you do not understand |
| "We should do it like this." | "What if we tried this approach instead?" | a proposal works better than an instruction in a collaborative setting |
| "It's finished." | "It's been shipped / deployed / merged." | in a development context, name the concrete completion state |
| "I'm sorry for the delay." | "Thanks for your patience on this." | thanks lands more positively than an apology in English-speaking teams |
| "The server is down." | "We're experiencing a service disruption." | use the formal phrasing during an incident |
8. Email and Slack Message Templates
Slack Message Requesting a PR Review
Hey team! I just opened PR #427 for the user notification
refactoring. It's a medium-sized change (~300 lines) that
introduces a new event-driven architecture for notifications.
Key changes:
- Replaced polling mechanism with WebSocket-based events
- Added retry logic with exponential backoff
- Updated unit tests for the notification service
Would appreciate a review when you get a chance. PTAL!
No rush — targeting merge by end of sprint.
Incident Report Email Template
Subject: [Postmortem] SEV1 - Checkout Service Outage (2026-03-08)
Hi team,
Summary:
On March 8, 2026, we experienced an 18-minute outage affecting
the checkout service. Approximately 30% of checkout requests
returned 500 errors between 14:32 and 14:50 UTC.
Root Cause:
A configuration change reduced the database connection pool
size from 20 to 5 connections, causing connection exhaustion
under normal traffic load.
Impact:
- Estimated 1,200 failed checkout attempts
- Revenue impact: ~$45,000
Timeline:
- 14:30 UTC: Config change deployed
- 14:32 UTC: Alerts fired for elevated 5xx rates
- 14:35 UTC: Incident declared, war room opened
- 14:42 UTC: Root cause identified
- 14:47 UTC: Rollback initiated
- 14:50 UTC: Service fully recovered
Action Items:
1. Add validation checks to config deployment pipeline
2. Implement connection pool size alerts
3. Update runbook for database connection issues
Postmortem meeting: March 10, 2026, 2:00 PM UTC
Best regards,
[Your Name]
9. Practical Checklists
Standup Checklist
- Prepare yesterday's work as concrete units (completed, opened PR, reviewed, and so on)
- Prepare one or two items for today, chosen by priority
- If you are blocked, say whose help you need
- Keep the whole update under two minutes
- Push anything needing detailed discussion to "Let's take this offline"
Code Review Checklist
- State the why and the how of the change in the PR description
- Separate nit comments from blocking ones
- Write negative feedback as a question or a suggestion
- Use the "I suggest..." / "What if we..." / "Have you considered..." patterns
- Leave positive feedback on good code too ("Nice refactoring!", "Clean approach!")
Retrospective Checklist
- Bring at least one item for What went well
- Bring What could be improved with a concrete example attached
- Give every action item an owner and a deadline
- Bring at least one shout-out for a teammate
- Follow up on the previous sprint's action items
Tech Talk Checklist
- Explain why this matters in one or two sentences up front
- Define each technical term briefly the first time you use it
- If there is a demo, prepare the "Let me switch to the demo" transition
- Use "I'll follow up on that" for questions you cannot answer
- Close with a summary of no more than three key points
Incident Response Checklist
- When you declare, state the severity, the blast radius, and who the IC is
- Be honest about what you do not know: "I don't know yet, but I'm investigating"
- Communicate from data rather than guesswork ("The logs show..." / "The metrics indicate...")
- Post a status update every 15 to 20 minutes
- After resolution, write the postmortem with a timeline and action items
Remote Meeting Checklist
- Test audio, video, and connection five minutes before the meeting
- Stay muted while you are not speaking
- Use the raise-hand feature or the chat instead of interrupting
- Close any unnecessary windows before you share your screen
- Summarize the action items as the meeting ends
Wrapping Up
English communication in a tech meeting is not about being good at English; it is about using the expression that fits the situation. Concise at standup, constructive in code review, unambiguous during an incident — that is the whole of it.
Do not try to memorize every expression here at once. Use one of them in tomorrow's meeting. Try one new expression a day and in a month you will be leading English meetings without thinking about it.
References
- Atlassian - A guide to agile ceremonies and scrum meetings
- PagerDuty - Incident Response Call Etiquette
- Atlassian - Incident communication best practices
- Pumble - 120+ Useful English Phrases for Business Meetings
- Microsoft Engineering Fundamentals - Agile Ceremonies
- Promova - English for Meetings: Essential Terminology and Vocabulary