Journal the_mad_poster's Journal: Yeah so..... (Users Are Stupid) 12
Explain to me, please, how you can possibly mess up data entry on a form with only one field that can only accept a single key to lookup a database record?
Look.... people.... it's very simple. You enter a key. You use these keys every day for numerous things, so you have to know them. How is it that a form with only one field for you to enter these very simple keys in is too complicated for you? I mean, this thing jumps through countless hoops to try and make sure that no matter what you enter, you get back exactly what you expect. See.... the only thing you have to really do... is enter what you actually want.
And still, you cannot handle that. I plugged this system in on December 30th at 6:00 P.M. That means it has been in production now for less than 8 hours, 7 hours of which almost nobody was around to use it. I already have 5 SQL errors in my little logfile here reporting syntax errors. Why? Why is my system with this oh-so-simple interface throwing, of all things, SQL errors!? I'll tell you why...
Because people are double, triple, in one case even QUADRUPLE clicking on the button to submit the form (there's a huge difference between individuals KEYS and the CATEGORIES these keys are under. In an another amusing instance, someone looked at the only word on the page: "key" in big bold letters, and typed into the form..... a category. Four times. I don't know if they thought maybe the system was going to change fundamentally after it didn't work the first time, but I have to give this person [who I could identify by IP if I really wanted to] credit for being an optimistic sort).
So, now, because you do not even know how to use a form with a single field to interface with a system that practically reads your mind, I am forced to disable the submit button with an onSubmit event. It's like a child having a pencil taken from him because he keeps stabbing the kid sitting next to him. You can't even handle this simplistic a tool, so I must further dumb it down for you and make you write with crayons. If it gets any worse, I'll have to walk around to your computers and do the submissions for you.
In fact, it may just be easier if you call me directly and tell me exactly what you want. I'll be your form. I'll be your interface to the database you cried out for and now can't figure out how to use.
I'd go along with that idea but for one thing.
I don't know if I trust you to use a phone properly. You'd probably wind up calling the Kremlin or something, and we'd see the rise of a new USSR and Cold War.
It could happen. Some users are just plain dumb enough to make it so.
Had a similar issue (Score:2)
It was a "Select the items you wish to bill" page. There were numerous rows with checkboxes next to them. You check the checkboxes for the entries you want to bill, then click the submit button. If the submit button got clicked twice everything selected would double bill. There was something with the postback routine (in C#
no pity here (Score:2)
You do have lots of error checking and report issues back to the user in terms they can understand, right?
Re:no pity here (Score:2, Informative)
1. What information the user actually entered.
2. What information the user actually WANTED to enter.
Re:no pity here (Score:2)
Sounds like you've been set up to fail! But I do think you're being a little hard on your users, if they are supposedly allowed to type anything in, and expect you to figure out what they want...
Could you not give them an example? Sounds like there must be some extra real estate on the page...
Pixie
Re:no pity here (Score:1)
Re:no pity here (Score:2)
What size of company are we talking about? They seem to have the de-humanization part down pat...
Pixie
Re:no pity here (Score:2)
The problem (Score:2)
As for form problems, I hear you. I've done some work in the past and learned all sorts of tricks that people do to break things you make them. Sure, it seems like they don't know what they're doing that makes things break, but I have this sneaking feeling that some of them know all too well just what to do to find and exploit the single thing that isn't tied down far enough.
As for the
Re: (Score:1)
Yep, users are stupid ... (Score:2)
If it's not a web app then just add code to disable the submit button after it's been clicked, and (optionally) re-enable it after the result has been given.
Hope this helps.
and people wonder why desktop linux needs A-V.... (Score:2)
problem is probably on your end (Score:1)