Hmm … Better pigeon hole clients into only using the teabag.
“Why can’t I put the label in the water?!”
I write graphics software that almost seems intuitive, until you realize I gave it a split personality.
Even I forget about the split personality side of it.
if ( parameters.teaMass <= TEA_BAG_WEIGHT ) {
return "Error: incorrect input. Check if tea bag was inserted correctly into water container."
}
Smart developer: let’s make the label an 8 inch square so it won’t fit in any mug.
Developer: THATS IT WE’RE A BROWSER BASED APP NOW!
End user: why can’t I run this on my AOL account?
Huge waste of material on the label.
Since the labels are larger, the boxes for those tea bags will need to be larger too. That incurs in additional waste of material and storage space.
People working in markets selling those tea bags will complain. Now their boxes don’t fit in the aisle alongside boxes with tea bags of other brands.
Customers will find it clunky and convoluted. Some will understand why the dev did it, and get angry - because from their PoV it’ll sound like the dev is saying “I assume that you’re a muppet, unable to distinguish the label from the bag”.
And some will still do like others said: use a larger pot, fold the label, etc. Defeating the purpose of the change.
There are plenty situations where you can be smart. This is not one of them, stick to standards and document it properly. “This is the bag, it goes in. This is the label, it goes out.”
(Not that it changes much for me. I’m still ripping the tea bag apart and mixing the contents with my yerba mate. Unexpected use case!)
Just get rid of the label altogether. I’m always suspicious when a teabag has a string on it.
Speaking as a user (I’m not a programmer even if I’m often loafing around here):
Left is not “optimistic” but “assumptive” - blame the dev and the user.
Right is not “pessimistic” but “diligent” - blame the user.
But the worst type doesn’t appear in this pic: they’d put a ball of chicken wire around the label so it’s physically impossible to put it in the hot water.
I’m not a programmer yet even if I’m often loafing around here
Fixed that for you…
Join us on the dark side. We have cookies.
Then the users would complain that they can’t fit the tag in their water.