93 points
*

Hmm … Better pigeon hole clients into only using the teabag.

“Why can’t I put the label in the water?!”

permalink
report
reply
123 points

permalink
report
parent
reply
34 points

Our legacy system always puts the label in the water and our clients rely on the faint cardboard flavor.

permalink
report
parent
reply
13 points

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.

permalink
report
reply
14 points
*
if ( parameters.teaMass <= TEA_BAG_WEIGHT ) { 
    return "Error: incorrect input. Check if tea bag was inserted correctly into water container."
 }
permalink
report
reply
4 points

#define TEA_BAG_WEIGHT 0

permalink
report
parent
reply
9 points
*

And then a user starts adding weights to the label until it passes.

permalink
report
parent
reply
1 point

unlikely

permalink
report
parent
reply
83 points

Smart developer: let’s make the label an 8 inch square so it won’t fit in any mug.

permalink
report
reply
31 points

User: Folds square in half to fit into mug.

permalink
report
parent
reply
71 points

End user: makes tea in a large pot, to fit the label.

permalink
report
parent
reply
35 points

Developer: THATS IT WE’RE A BROWSER BASED APP NOW!

End user: why can’t I run this on my AOL account?

permalink
report
parent
reply
11 points
*

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!)

permalink
report
parent
reply
5 points

tea_bag.unwrap()

permalink
report
parent
reply
4 points

Just get rid of the label altogether. I’m always suspicious when a teabag has a string on it.

permalink
report
parent
reply
4 points

You aren’t supposed to leave it in the water the whole time.

permalink
report
parent
reply
1 point

Not a problem if you’re using a teapot, or for a mug you can use a spoon or just your fingers

permalink
report
parent
reply
15 points

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.

permalink
report
reply
5 points

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.

permalink
report
parent
reply
8 points

Clicks Accept Cookies

permalink
report
parent
reply
4 points

Then the users would complain that they can’t fit the tag in their water.

permalink
report
parent
reply
1 point

We’re talking about the worst dev, right? “No, chrust me. I have a vizhun about how the tea bag should be.”

Incidentally it’s the same answer that he’d give to people annoyed who neither need nor want the chicken wire ball.

permalink
report
parent
reply

Programmer Humor

!programmer_humor@programming.dev

Create post

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

  • Keep content in english
  • No advertisements
  • Posts must be related to programming or programmer topics

Community stats

  • 3.4K

    Monthly active users

  • 1K

    Posts

  • 38K

    Comments