this post was submitted on 11 Aug 2024
678 points (100.0% liked)

Programmer Humor

418 readers
19 users here now

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

founded 1 year ago
MODERATORS
 
top 22 comments
sorted by: hot top controversial new old
[–] calabast@lemm.ee 42 points 1 month ago (3 children)

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

[–] Midnitte 31 points 1 month ago

User: Folds square in half to fit into mug.

[–] lvxferre@mander.xyz 8 points 1 month ago* (last edited 1 month ago)

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

[–] smeg@feddit.uk 4 points 1 month ago

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

[–] Blackout@kbin.run 28 points 1 month ago (1 children)

I design optics and I've seen a return request because they "couldn't see the target" and included photos to show what they meant. The customer installed it backwards and didn't bother trying the other way.

[–] leftzero@lemmynsfw.com 11 points 1 month ago

If it can be mounted both ways it should work both ways. 🤷‍♂️

[–] nexussapphire@lemm.ee 16 points 1 month ago (1 children)

I can be an idiot every once and a blue moon. Thank you to anyone who put literally everything a manual just in case someone is braindead and isn't afraid to rtfm.

To be honest it's just after I've spent 10 hours on something fairly complicated and new to me. I suddenly can't think for myself anymore. It literally becomes a chore to do the simplest shit sometimes.

[–] SkyeStarfall@lemmy.blahaj.zone 5 points 1 month ago (1 children)

Honestly, if you read the manual you are very much not dumb

[–] nexussapphire@lemm.ee 4 points 1 month ago

I do appreciate it, I know I'm no idiot.

To be honest, I kinda wish some projects came with API manuals. I understand it's not a priority in an open source project with limited resources.

It would be nice to use a python based ml tool without passing commands through it via shell. People do it, I just don't have the time or experience to analyze a complex project like ML voice synthesis.

[–] leftzero@lemmynsfw.com 15 points 1 month ago (2 children)

A proper engineer would make the tag absorbent and use the principle of capillarity to transfer the water to the bag (and the other way round once tea flavoured) to cover this case.

Users can't avoid being stupid, but a proper engineer should be able to cover all cases.

[–] OfCourseNot@fedia.io 4 points 1 month ago

Or the pg tips approach: 'd'ya know what? No more tag or thread for ya now you've got to fish and pinch the baggy out of your scolding tea ya wanker'.

[–] nexussapphire@lemm.ee 3 points 1 month ago

So you're saying it should wick the water from the cup to the table like an oil lantern. That seems like a good way to have half of your cup on the table.😂

If you get it to travel up the string, gravity will definitely do the rest. It seems like such a passive aggressive way to design a product and I'm all for it.

[–] chirospasm@lemmy.ml 14 points 1 month ago* (last edited 1 month ago)

If you have access to any kind of UX and UI folks, you automagicallly get a leg up on this, y'all. It is goddamn amazing.

Single dev on a personal project? Go find someone in the community who has an eye for design or hit up a design forum. Work has you on a project with only two other devs and limited resources? Ask for a favor from the UX team down the hall.

We are all tryna make good experiences out here. Let us avoid getting 'teabagged.'

[–] lvxferre@mander.xyz 12 points 1 month ago (2 children)

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.

[–] MajorHavoc@programming.dev 4 points 1 month ago (1 children)

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.

[–] dch82@lemmy.zip 6 points 1 month ago

Clicks Accept Cookies

[–] BallsandBayonets@lemmings.world 2 points 1 month ago (1 children)

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

[–] lvxferre@mander.xyz 1 points 1 month ago

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.

[–] pyrflie@lemm.ee 11 points 1 month ago

Idiot proofing just results in a better class of idiot.

[–] cupcakezealot@lemmy.blahaj.zone 4 points 1 month ago

you forgot

end user: this product is defective; the developer should be fired

[–] Edgarallenpwn@midwest.social 3 points 1 month ago

"I'll add this to our knowledge base and other people can assist now!"

"Hey So-and-so, it looks like you our are guru at this issue, can you take a look at these 4 users who mentioned the software in their ticket?"

I just need to make progress on my projects, stop giving me desktop tickets pls :)

[–] dosuser123456@lemmy.sdf.org 1 points 1 month ago

no amount of explaining http errors and windows terminal commands can save my friends from trying to refresh browser on a 5xx error and asking how to exit cmd