Another gem from TheDailyWTF (abridged) :
(Developer) So how do we determine the status on an order?
(Client) Look at the field called "status" on the order.
Does every order have a status field?
Yes, every order has a status field.
Absolutely, positively, every order? So if one is missing it is a user error and we do not have to process it?
That's right, you should always have a status field.
- 3 months later -
Hey, the system isn’t processing some orders. Go fix it.
- 2 hours later -
There is no status field on the order. You said that would never happen.
Oh, but this is remote call forwarding, that has no status field.
But you said that every order will have a status, we wrote this down, now you are telling us it does not?
Every order DOES have a status, just not the remote call forwarding ones.
You keep using that word, I don’t think it means what you think it does...