slightly OT: preventing user stupidity
Bill Vermillion
fp at wjv.com
Mon Feb 7 09:26:34 PST 2005
if:
then: nm(30,*)="Joe Chasan"; dt(20,*)="Mon, Feb 07 12:08 ";
if:
then: show ("1","1") "On" < dt < nm < "said:"
On Mon, Feb 07 12:08 Joe Chasan said:
> meaningless rant of the day: how far do you go to prevent user
> stupidity?
> program: Q. Do you wish to post now? (Y/N)
> user: Y
> program: Q. Are you SURE you wish to post? (Y/N)
> user: Y
> program: Q. Are you REALLY REALLY REALLY SURE you want to post now? (Y/N)
> user: Y
> user: SH*T. i didn't want to post. time to call the consultant
> to drop everything and unpost the 63 places that get affected
> by my careless posting of data that was certainly not my fault
> that was posted in error.
> what to do? obviously, the more questions you ask the more the user
> just answers by rote without thinking. its not always appropriate or
> helpful to the end-user to have a corresponding unpost/undo routine.
> i've thought of; a) mixing up yes/no answers so that they can't
> press "yes" all the time
> (e.g. do you want to post? / enter Y to cancel post, N otherwise...)
>
> b) forcing type out of word "Yes" or "Agree" instead of Y or N
> c) creating a random character sequence each time and ask user to
> type in to confirm post.
> draconion? what have other people tried that would not make them the
> one least likeley to be invited to christmas party?
You say they don't read and just press the same key.
Q: Do you want to post?
A: y
Q: Are you sure you want to post
A: y
Q: Shall I cancel this post
A: y
And then the poster can complain :-)
Or from a long time ago
Q: do you wish to continue?
A: y
B; Are you sure you wish to continue?
A: y
Q: I don't beleive you.
<exit>
--
Bill Vermillion - bv @ wjv . com
More information about the Filepro-list
mailing list