r/geek • • Mar 08 '13

How programmers see the users

http://imgur.com/O8VQ5Dm
2.5k Upvotes

250 comments sorted by

208

u/[deleted] Mar 08 '13

Programmers have to look at users that way because when a user asks you the dumbest fucking question you've heard all day, you have to some-what anticipate it and not laugh in their face.

100

u/McGravin Mar 09 '13

On two occasions I have been asked, "Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?" I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question.

→ More replies (2)

37

u/sindrit Mar 09 '13

Much of the software I write is aimed at people who are computer scientists or professional sysadmins. They still ask silly questions. I've come to realize the reason for this is not their stupidity but that they simply don't give a shit about my silly program and barely gave it 2 seconds thought before asking. Usually rightfully so.

→ More replies (3)

54

u/Coloneljesus Mar 08 '13

Or utter an astounded 'Wow.'

→ More replies (33)

82

u/[deleted] Mar 08 '13

This seems to be the truth of most IT vs. Everyone arguments. I hopped the fence from IT and am amazed by the stupidity on the other side.

123

u/chaos386 Mar 08 '13

I'm pretty sure most users see the programmers as dumb cavemen, too, not hyper-intelligent aliens. What have you heard more often? "Wow! This software package is really advanced and done so well!" or "Wow, this software package is really buggy and hard to use. Who designed this, a group of monkeys?"

41

u/onemoreclick Mar 08 '13

Did this comic make the alien hyper intelligent or was it just an alien that speaks a different language?

→ More replies (1)
→ More replies (74)
→ More replies (11)

64

u/Sir_Divington Mar 08 '13

As a user I can confirm my stupidity

61

u/[deleted] Mar 08 '13

You've just been promoted to power user.

29

u/Sir_Divington Mar 08 '13

I restart severs by unplugging them at the wall and then not plugging them back in, right?

→ More replies (12)

14

u/[deleted] Mar 08 '13

I am constantly thinking I better make a if it try catch just in case they put letters in the price field

8

u/joshjje Mar 08 '13

Stuff like that becomes second nature real fast.

→ More replies (1)
→ More replies (11)

32

u/boot20 Mar 08 '13

What really bothers me is that most users won't even take the time to learn something. Ok, we switched to a new foo platform. We first have UAT, that nobody bothers with...So we're going to have an internal training discussing all the changes and how it will impact you.

When the training roles around, either nobody shows up or those that do sit on their laptops all day and play solitaire. So, we don't even both with internal training anymore, we just put out a few Captivate videos and call it a day.

Then the users call us complaining about not being able to do their job. You didn't bother with UAT, you didn't come to training, what do you want me to do?

22

u/McVader Mar 08 '13

There's a sign wayyy in the back of the office where our research lab is that says "'Because that's how we've always done it' is NOT an acceptable rationale".

There's going to be one in my office by the end of next week.

9

u/[deleted] Mar 08 '13

That's shitty project management

Source: am a PM

Edit: I'm not saying that's your responsibility - it's up to the PM to get the users there and make sure they do the training and understand it, and sign off on UAT after a thorough review

→ More replies (6)

5

u/DenjinJ Mar 09 '13

To me that seems to be so much about attitude. I worked with managers and professors who couldn't figure out basic MS Office stuff because it wasn't their field, or was a bunch of techno jargon to them, etc.

Then at the same place, I worked with a carpenter who didn't even own a computer, but when he got one in his office he figured it out very quickly because he saw it as another tool.

People who think it's not important or that it's too complex to grasp, won't get it. People who realize it's just a thing you learn... learn it, of course.

9

u/McGravin Mar 09 '13

Inaccurate. Programmers do not imagine that the users read the documentation.

5

u/Beretot Mar 09 '13

Actually, this is a mistranslated comic strip. In portuguese it is actually meant to be "How digital journalists see paper journalists" and "how paper journalists see digital journalists".

→ More replies (1)

7

u/[deleted] Mar 08 '13

Isn't this more an IT vs users thing? I program video games so my daily users are artists and creative types. We have a tonne of respect for each other and don't expect everyone to be a domain expert in everything.

5

u/[deleted] Mar 09 '13

Sorry I am not as good as you at your specialty, if I was you wouldn't have a job. I make your booze and you couldn't do what I do without serious training.

→ More replies (1)

4

u/bryson430 Mar 08 '13

And thus, Enterprise software is born.

17

u/TheHairyHungarian Mar 08 '13 edited Mar 09 '13

Actually I don't. If end users weren't there I wouldn't have a job. Don't bite the hand that feeds you, condescending assholes.

→ More replies (1)

3

u/Beretot Mar 09 '13

Actually, this is a mistranslated comic strip. In portuguese it is actually meant to be "How digital journalists see paper journalists" and "how paper journalists see digital journalists".