slightly OT: preventing user stupidity

Keith F Weatherhead keithw at ddltd.com
Tue Feb 8 07:54:09 PST 2005


GCC Consulting wrote:

>>-----Original Message-----
>>From: filepro-list-bounces at lists.celestial.com 
>>[mailto:filepro-list-bounces at lists.celestial.com] On Behalf 
>>Of Joe Chasan
>>Sent: Monday, February 07, 2005 12:09 PM
>>To: filepro-list at lists.celestial.com
>>Subject: slightly OT: preventing user stupidity
>>
>>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?
>>
>>--- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
> 
> 
> How about a client who decides to do a year end roll over procedure mid year?
> 
> Had this years ago.  Loads of fun undoing the mess but profitable.
> 
> To keep them from doing this by accident again, I pass worded the menu, the
> output also.
> 
> So, they had to enter 2 passwords and the confirm twice that they wanted to do
> this, after reading what was about happen.
> 
> So, at the end of the year, they called me.  THEY FORGOT THE PASSWORDS.  That
> was easy, it was one of the partners child's name.
> 
> My solution to this stupidly, have the answer yes once, the but up test
> explaining what is about to happen, confirm and the reconfirm.  If necessary put
> a ridiculous price (high) on undoing the mess.
> 
> You might say that to undo a mistaken posting the price will be 3 or 4 time our
> current billing price.

Which is why I always use a Transaction_ID and Posting_Code so that 
I can roll-back my posting transactions.  I write a UnPost routine, 
BUT IT IS NOT ON ANY MENU, and the fact that I know about it costs 
them for the stupidity and makes my life a little bit easier ! ! !

Not to mention it has paid off many times over, especially with two 
of my clients that gave me many changes to prove the code was sound.

Keith

> Have this in a popup, log the answer so there can be no argument that they
> agreed to the terms.  And the bill them for their stupidly.
> 
> Richard Kreiss
> GCC Consulting  

-- 
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
Keith F. Weatherhead                   keithw at ddltd.com

Discus Data, LTD                  Voice: (815) 237-8467
3465 S Carbon Hill Rd               Fax: (815) 237-8641
Braceville, IL  60407       Nat'l_Pager: (815) 768-8098
- - - - - - - - - - - - - - - - - - - - - - - - - - - -



More information about the Filepro-list mailing list