Backend dev passes a note to Frontend dev, who reads it and sees "200 OK" - everything looks fine! But then Frontend takes a closer look and realizes the response body says "Error: something went wrong." Classic backend move right there. This is the API equivalent of your friend saying "I'm fine" while clearly not being fine. The HTTP status code says success, but the actual payload is screaming failure. It's like getting a beautifully wrapped gift box that contains nothing but disappointment and poorly documented error messages. Pro tip: If you're returning errors in a 200 response, you're not building a REST API - you're building a trust issue generator. Status codes exist for a reason, people! Use 4xx for client errors, 5xx for server errors, and save 200 for actual success. Your frontend devs will thank you, and you won't have to dodge coffee mugs at standup.