the definition of a bug is a contentious issue not just within Buzzerbeater. Where i work people throw the word 'bug' around very loosely. When someone tells me there is a 'bug' i usually get very angry, because 99% of the time, ive just coded what they have asked for and they havent told me well enough.
Then it is a bug at the System-Requirements.
The orange juice example - Client asks for a glass of orange juice. I give them Brand X orange Juice in a glass. They reply saying 'oh but i wanted Brand Y orange juice'.
well... they didnt ask for Brand Y, they just said 'a glass of orange juice'.... this is not a bug.
This is a "bug" at the customer request. As the customer does never has bugs, it is still the seller fault. :+)
So seeing as though the english language is a very contentious language to learn, might i suggest that instead of using the word 'bug' - use the word 'Flaw' or.. 'problem'. or... 'something not quite right'.
Developers will love you more :)
I didn't blame anyone, but it is a bug - SyRS, design or implementation. It doesn't matter.
The clock is supposed to display... the correct time.
The purpose of opening a bug is not to blame someone, but for improving the product current fault behavior.
It is funny, I've just wanted this feature fixed, and haven't thought it will cause too much noise, as it is non-mistakable a bug/wrong-behavior/whatever, and one that can be fixed easily and fast.
Instead the discussion came into defining what a bug is... :+)
Not that it annoys me or something, it is just surprising...