LabHub

Blog

Essential English Expressions for Tech Meetings — From Standups to Incident Response

한국어English日本語

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

SituationEnglish expressionWhat it means
Work finishedI finished implementing the auth middleware.The auth middleware implementation is done
In progressI'm about 80% done with the API refactoring.Roughly 80% through the API refactoring
PR openedI opened a PR for the caching layer optimization.The caching layer optimization PR is up
Asking for reviewCould someone take a look at PR #342?Asking someone to review PR #342
BlockedI'm blocked on the deployment because the CI pipeline is failing.Deployment is stuck because CI is failing
Not blockedNo blockers at the moment.Nothing is in the way right now
Asking for helpI 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

AbbreviationExpansionMeaningExample
LGTMLooks Good To MeThe code looks good (approval)"LGTM, ship it!"
SGTMSounds Good To MeSounds fine to me"SGTM, let's go with this approach."
PTALPlease Take A LookA request for review"PTAL when you get a chance."
WIPWork In ProgressStill being worked on"WIP — not ready for review yet."
NITNitpickA minor, non-blocking remark"Nit: variable naming could be clearer."
IMO / IMHOIn My (Humble) OpinionIn my opinion"IMO, we should use a map here."
AFAIKAs Far As I KnowAs far as I know"AFAIK, this API is deprecated."
TL;DRToo Long; Didn't ReadIn 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

SituationEnglish expressionWhat it means
Estimating story pointsI'd estimate this at 5 story points.I put this at 5 story points
Discussing priorityShould we prioritize this over the tech debt items?Should this come before the tech debt items?
Checking capacityDo we have the bandwidth to take this on this sprint?Is there room for this in the sprint?
Naming a dependencyThis is dependent on the backend API being ready.This needs the backend API ready first
Adjusting scopeI think we should descope the analytics dashboard for now.Take the analytics dashboard out of scope for now
Splitting a ticketCan 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

StageEnglish expressionWhat it means
OpeningToday I'd like to walk you through our new observability stack.Today I will explain the new observability stack
BackgroundTo give you some context, we were experiencing...For context, here is the problem we were hitting
The core pointThe key takeaway here is...The point to take away here is...
Switching to the demoLet me switch over to the demo to show you this in action.Moving to the demo to show it running
ComparisonCompared to the previous approach, this gives us...Set against the previous approach, this gives us...
Q&AThat's a great question. Let me address that.A good question — here is the answer
ClosingTo 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

TermDescriptionIn practice
Incident Commander (IC)The person leading the incident responseThe single person running the response
On-call engineerThe engineer currently responsible for alertsThe engineer on duty for alerts
SEV1 / SEV2Severity level 1 (critical) / 2 (major)Severity 1 is critical, severity 2 is major
RCA (Root Cause Analysis)Investigation into the underlying causeDigging out the underlying cause
PostmortemReview meeting after incident resolutionThe review once the incident is closed
MitigationTemporary fix to reduce impactA stopgap that reduces the impact
RollbackReverting to a previous versionGoing back to the previous version
ETAEstimated 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 mistakeBetter versionWhy
"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

Code Review Checklist

Retrospective Checklist

Tech Talk Checklist

Incident Response Checklist

Remote Meeting Checklist


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

Comments

No comments yet.

Sign in to leave a comment