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:
    1. “I set a breakpoint right before the API call to see what payload we’re actually sending.”
    2. “Can you add a breakpoint inside the loop? I think it’s failing on the third iteration.”
    3. “She stepped through the code line by line, pausing at each breakpoint.”

Listen and practice pronunciation:

Vocabulary Table

PhraseVietnameseExample
Stack tracedấ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 testbà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 casetrườ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 causenguyê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.

  1. “I still can’t _______ the bug — it only happens in production, never on my machine.”
  2. “Before you file a ticket, check if it’s just a _______ — rerun it twice to confirm.”
  3. “What’s the difference between the error message and the full _______?”
  4. “Don’t ship yet — we haven’t tested the _______ where the user uploads a zero-byte file.”
  5. “After two hours of digging, the _______ was a missing null check.”
Show answers
  1. reproduce
  2. flaky test
  3. stack trace
  4. edge case
  5. root cause

✍️ Exercise 2: Translate to English

Translate these Vietnamese sentences using today’s vocabulary.

  1. “Tôi đã đặt một điểm dừng ngay trước dòng bị lỗi.”
  2. “Đây có thể là nguyên nhân gốc rễ của vấn đề hiệu năng.”
  3. “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
  1. “I set a breakpoint right before the failing line.”
  2. “This might be the root cause of the performance issue.”
  3. “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.”
  • 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.

Export for reading

Comments