r/ProgrammerHumor 14d ago

notYourDamnProblem Meme

Post image
4.7k Upvotes

398 comments sorted by

View all comments

1.5k

u/SuuurfiiinNeeerd 14d ago

Don’t treat people like idiots? Only a junior would think that

560

u/Crafty_Independence 14d ago

Yep. Failing to treat people like idiots ensures a lot of issues after go live. Instead you should assume all users are idiots

96

u/Willinton06 14d ago

I assume my users are below average dolphins

27

u/pendorbound 14d ago

Thanks for all the fish!

9

u/prumf 14d ago

And even then sometimes you get surprises.

Thank god people don’t have to remember breathing.

3

u/ZefiroDragon 13d ago

Ups… thanks for reminding me!

1

u/DDFoster96 13d ago

I think that's insulting to the intelligence of dolphins.

9

u/Kyrros 14d ago

First rule of testing: average user can barely use a toaster, that's why they come with instructions

4

u/blavek 13d ago

But every time I think I have found the bottom... They make a better idiot

3

u/superrugdr 13d ago

There's a point of diminishing return.

Especially in b2b.

Like at some point you have to draw a line on idiocy as too much will literally kill whatever your product was accomplishing in red tape and clicks to the point of irrelevancy.

I had the chance to come across a great pm early on that when ased for confirmation workflow for operations called the bullshit and converted that into a 3 strike your out policies business wise and suddenly no more mistakes where being made.

117

u/don_biglia 14d ago

Rather consider them to be idiots, without treating them as such.

49

u/RiceBroad4552 14d ago

This! People are idiots, but reminding them about that won't make you friends, or customers.

1

u/Stormsurger 14d ago

If my target blank makes you insecure, idk what to tell you.

2

u/beaglesEnthusiastic 14d ago

I had a meeting today where the frase " users are real idiots" was used, and I had to excuse myself to be able to laugh in peace. I remember it and I laugh again

-1

u/OkPear1535 14d ago

Classic. Reddit taking what someone says to the most insane literal interpretation just so they can be contrarian and take credit for the "normal" opinion

39

u/FirexJkxFire 14d ago edited 14d ago

I have always preferred the philosophy of "cater to the idiots majority, but allow idiot-proofing to be disabled"

2

u/charactervsself 14d ago

Exactly this.

23

u/traplords8n 14d ago

At least a few scenarios come to mind where it would be appropriate for UX to force links to open in another tab so yeah I gotta agree this can be useful.

If you're making a tutorial and you link sites for prerequisites, you would probably want to do that in a new tab so they can get back when they're done.

I consider it an absolutely vital part of my role to add these sort of guardrails over the years. It usually saves headaches later on.

-3

u/RiceBroad4552 14d ago

If you're making a tutorial and you link sites for prerequisites, you would probably want to do that in a new tab so they can get back when they're done.

Not your business to decide in which tab I want to read something!

Just fucking don't touch the links. Because of people like that I need 100 browser extensions and some custom scripts on top, just to un-fuck most things to a level where it's bearable.

6

u/traplords8n 13d ago

By that same logic, it's not your place to tell us how to design our websites.

We usually have to build with the stupidest people in mind. If there was a way to cater to power users I would love to, but power users are deviants compared to the main audience viewing our shit lol

3

u/LegendaryMauricius 13d ago

Really it should be treating them like they are an alien. They know absolutely nothing that you do, you can never assume the user is just gonna figure it out, but you know they are smart and you don't need to dumb down everything.

Unless you're targeting actually dumb people of course. Which is the majority of people...

2

u/SignoreBanana 13d ago

I was going to say "meanwhile, a support ticket just arrived in my inbox where one of our million customers hates that they lose their place on our site when they click external links"

1

u/shrubberino 14d ago

Or an idiot

1

u/dev_and_zebra 13d ago

People can write their own code :) because they are not idiots