Comparisons

Pairs that get conflated in real conversations. Neither column wins — what decides is the situation. Each record leads with the confusion, because the confusion is the reason the record exists.

Incident vs bug

What people get wrong about this pair

Engineers treat incidents as bugs with urgency: fix the code, close the ticket. A product engineer treats an incident as a product event: who was affected, what did they lose, what do we tell them, and what do we owe them. The fix is one line of the response, not the response.

Incident
Use it when

When real people are losing something right now — money, data, trust, time — and someone has to decide and communicate.

Bug
Use it when

When the software is wrong and nobody is being hurt by it this minute.

AspectIncidentBug
First questionWho is affected and what did they lose?What is wrong and how do we reproduce it?
OwnerSomeone who can decide and communicateWhoever picks up the ticket
Ends withUsers told, a postmortem, one changeA merged fix
Product costTrust, which comes back slowlyUsually none