887
submitted 8 months ago* (last edited 8 months ago) by PoolloverNathan@programming.dev to c/assholedesign@lemmy.world
you are viewing a single comment's thread
view the rest of the comments
[-] Elderos@sh.itjust.works 3 points 8 months ago

We did something similar with our APIs. It broke every conventions and expectations of the product and the language, and of course didn't follow any logical good practices. Man did the boss love to tell me users had to read the doc anyway so we might just as well do whatever. Then later on when issues arose and I suggested making better APIs I was hit by some dull remark about how we shouldn't violate the principle of least-surprise by going a different direction. Bitch are you kidding me? You broke that very principe in the first place by making grotesquely alien APIs.

this post was submitted on 15 Dec 2023
887 points (96.8% liked)

AssholeDesign

6779 readers
1 users here now

This is a community for designs specifically crafted to make the experience worse for the user. This can be due to greed, apathy, laziness or just downright scumbaggery.

founded 1 year ago
MODERATORS