Happy Monday! This week we’re leaving git behind and stepping into the debugger. Today’s session covers the vocabulary you reach for the moment something breaks — from setting your first breakpoint to explaining a root cause in standup.
📖 Word of the Day: Breakpoint
- Word: breakpoint
- IPA: /ˈbreɪk.pɔɪnt/
- Vietnamese meaning: điểm dừng (trong debugger, nơi chương trình tạm ngưng chạy để kiểm tra)
- Example sentences:
- “I set a breakpoint right before the API call to see what payload we’re actually sending.”
- “Can you add a breakpoint inside the loop? I think it’s failing on the third iteration.”
- “She stepped through the code line by line, pausing at each breakpoint.”
Listen and practice pronunciation:
Vocabulary Table
| Phrase | Vietnamese | Example |
|---|---|---|
| Stack trace | dấu vết ngăn xếp, danh sách lời gọi hàm dẫn đến lỗi | ”Paste the full stack trace so I can see where it actually threw.” |
| Flaky test | bài test không ổn định, lúc pass lúc fail | ”Ignore that failure — it’s a known flaky test, just rerun the pipeline.” |
| Edge case | trường hợp biên, tình huống hiếm gặp ở giới hạn | ”We forgot to handle the edge case where the list is empty.” |
| Root cause | nguyên nhân gốc rễ | ”The root cause turned out to be a race condition, not the database.” |
| Reproduce (a bug) | tái hiện lại lỗi | ”I can’t fix it until I can reproduce the bug locally.” |
🗣 Pronunciation Guide
“Breakpoint” breakdown — /ˈbreɪk.pɔɪnt/:
- Stress on the first syllable: BREAK-point, not break-POINT
- “Break-” uses the diphthong /eɪ/, like “cake” or “make”
- “-point” ends with a crisp /t/ — don’t drop it, even though it’s tempting in fast speech
Practice sentence (read aloud 3x):
“Let’s set a breakpoint here and check the stack trace before we guess at the root cause.”
Notice how this sentence chains three of today’s words together — that’s intentional. Real debugging conversations stack vocabulary like this in a single breath.
✍️ Exercise 1: Fill in the Blank
Fill each blank with one word or phrase from today’s list: breakpoint, stack trace, flaky test, edge case, root cause, reproduce.
- “I still can’t _______ the bug — it only happens in production, never on my machine.”
- “Before you file a ticket, check if it’s just a _______ — rerun it twice to confirm.”
- “What’s the difference between the error message and the full _______?”
- “Don’t ship yet — we haven’t tested the _______ where the user uploads a zero-byte file.”
- “After two hours of digging, the _______ was a missing null check.”
Show answers
- reproduce
- flaky test
- stack trace
- edge case
- root cause
✍️ Exercise 2: Translate to English
Translate these Vietnamese sentences using today’s vocabulary.
- “Tôi đã đặt một điểm dừng ngay trước dòng bị lỗi.”
- “Đây có thể là nguyên nhân gốc rễ của vấn đề hiệu năng.”
- “Bạn có thể tái hiện lại lỗi này trên máy của bạn không?”
Show answers
- “I set a breakpoint right before the failing line.”
- “This might be the root cause of the performance issue.”
- “Can you reproduce this bug on your machine?”
💬 Idiom of the Day: “Get to the bottom of (something)”
- Vietnamese meaning: tìm ra nguyên nhân thật sự, điều tra đến cùng
- Example 1: “We spent all morning trying to get to the bottom of the memory leak.”
- Example 2: “I won’t merge this PR until we get to the bottom of why the tests are flaky.”
📺 Recommended Watching
- YouGlish — search “breakpoint,” “stack trace,” or “root cause” and hear them in unscripted developer talks
- Cambridge Dictionary — quick pronunciation and definition lookup
- Fireship — Debugging Concepts — short, fast-paced videos that model exactly this kind of debugging vocabulary in context
🎯 Monday Challenge
Next time you hit a bug today, narrate your process out loud in English — even alone at your desk: “Let me set a breakpoint here… okay, that’s not it, let me check the stack trace… found the root cause.” Saying it out loud is what turns passive vocabulary into active vocabulary.