Pessimist: the cup is half empty
Software developer: The function to return the value of the water in the cup is currently broken. Please do not call it, or there will be undefined behavior and the program will crash.
Pessimist: the cup is half empty
Linguist: quantities are described with regard to a reference state; thus we can efficiently convey whether the cup was more recently full or empty
Pessimist: the cup is half empty
Software developer: The function to return the value of the water in the cup is currently broken. Please do not call it, or there will be undefined behavior and the program will crash.