No. 078·noun·also called defect, issue, glitch

Bug

A mistake in the app that makes it behave differently from what was intended.

SPECIMEN · DIAGRAM · COMPARE

Expected

  • Click "Mark as paid"
  • Status becomes Paid
  • Stays after refresh

Actual (the bug)

  • Click "Mark as paid"
  • Toast says success
  • Status reverts to Due
Definition

What it is

A bug is anything the app does that it shouldn't, or doesn't do that it should: a button that does nothing, a total that's wrong, a page that crashes on phones.

The fastest way to get a bug fixed is a precise report: what you did, what you expected, what actually happened, and where (which page, which device, production or development). Screenshots and exact error messages help enormously.

"It's broken" is the slowest possible bug report.

Say it like a builder

How to ask for it

Vague

“The invoices are broken.”

Precise

“Bug: on the Invoices page, clicking "Mark as paid" shows a success toast but the status stays "Due" after refreshing. Expected: status changes to "Paid". Happens for every invoice, in Chrome and Safari, in production.”

Why it works

"Broken" gives nothing to go on; a bug report with steps, expected, actual, and scope lets the builder reproduce it at once.

In the wild

You've seen this in

  • AA "Something went wrong" error after clicking Pay
  • IA layout that overlaps on iPhone
  • RA number that doesn't add up in a report
Usage note

Often confused with