Debug your English

A guide to clearly explaining errors

A bug in computing is a problem, error or issue that produces incorrect results or behaviour.

Today, you will learn how to talk about errors & bugs:

  • Part 1: Explaining errors - what, where, when, why

  • Part 2: Reproducing a bug

  • Part 3: Modals - could vs. should quiz

In partnership with

PART 1: STRUCTURE

Explaining Errors

When explaining errors, be as clear as possible. Use this format:

  1. What happens: The app crashes

  2. Where it happens: on the dashboard page

  3. When it happens: when a user clicks the profile picture

  4. Why it matters: It’s preventing users from accessing or updating their profiles

Try the 4W's method

Tell us about an error you faced recently and we'll give you feedback

Login or Subscribe to participate in polls.

PART 2: VOCABULARY

Reproduce a bug

To reproduce a bug means to try to make the bug happen again in order to solve it.

  • If we can’t reproduce the error, it will be difficult to fix.

  • Please provide the steps to reproduce the issue so we can investigate it.

  • Can you reproduce the bug and send me the logs?

EXAMPLE
A user reports an "Invalid file" error when uploading a document with an empty first row.
The developer reproduces the bug by trying to upload a file with an empty first row and confirms the error occurs under the same conditions.

PART 3: GRAMMAR

Could vs. Should

Modal verbs are used to express different conditions.

When to use could vs. should when talking about issues?

Could β†’ something possible but not certain
e.g. The bug could be caused by a missing config file.

Should β†’ something expected
e.g. The user should be taken to the home page when they click this button.

Can you understand modals to a C1 level?

RECOMMENDATION

Writer RAG tool: build production-ready RAG apps in minutes

  • Writer RAG Tool: build production-ready RAG apps in minutes with simple API calls.

  • Knowledge Graph integration for intelligent data retrieval and AI-powered interactions.

  • Streamlined full-stack platform eliminates complex setups for scalable, accurate AI workflows.

THAT’S ALL FOR THIS WEEK. WHAT NEXT?

πŸ“£ Refer our newsletter to your friends or colleagues and get rewarded for it.

You currently have 0 referrals, only 1 away from receiving Full Guide: How to Learn English for Tech with ChatGPT.

What did you think of today's email? πŸ€”

Login or Subscribe to participate in polls.

Reply

or to participate.