Click here to Skip to main content
15,891,529 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Cancel - OK Pin
Jeremy Falcon20-May-14 15:30
professionalJeremy Falcon20-May-14 15:30 
GeneralRe: Cancel - OK Pin
Leslie K.21-May-14 1:49
Leslie K.21-May-14 1:49 
GeneralRe: Cancel - OK Pin
Jeremy Falcon21-May-14 3:51
professionalJeremy Falcon21-May-14 3:51 
GeneralRe: Cancel - OK Pin
tc859621-May-14 10:03
tc859621-May-14 10:03 
GeneralRe: Cancel - OK Pin
Stefan_Lang21-May-14 1:27
Stefan_Lang21-May-14 1:27 
GeneralRe: Cancel - OK Pin
cpkilekofp20-May-14 11:05
cpkilekofp20-May-14 11:05 
GeneralRe: Cancel - OK Pin
Jeremy Falcon20-May-14 13:20
professionalJeremy Falcon20-May-14 13:20 
GeneralRe: Cancel - OK Pin
cpkilekofp21-May-14 7:31
cpkilekofp21-May-14 7:31 
I've seen the point you're making numerous times. I've seen software successfully implement that idea. I didn't say it wasn't a good idea in many circumstances. When the decision to commit or cancel cannot be undone afterward, your assertion makes a great deal of sense. When the decision to commit or cancel can easily be undone, say, through an edit screen accessed later, it is far less critical, and when the goal of the interface is speedy manual input of large amounts of information, randomly changing the position of screen controls forces the operator to make time-wasting decisions. This is not acceptable in many business contexts.

Further, if you have two hundred items to change, that's two hundred points of failure you now have to test for, and that's a lot of man-hours you now have to pay for - and for what? Are you gaining in safety what you lose in time to change the code, time to test it, and time for your user base to get used to the new entry pattern?

Both of these points have to be addressed in order to justify to a business an extensive change like this. You justify the decision because the current control order "shows a complete lack of disregard (??) for standards and poor UI design" because "the whole reasoning behind Cancel | OK is completely invalidated by changing its order." How about some statistics? What is the level of acceptance or cancellation in error due to the fact that these buttons are in a particular order at all times in this application? In short, can you at least suggest a technique to prove or even support your assertion in a way that bears some resemblance to science and not doctrine?
Because that's what you are promoting - and yes, it does "sound religious", doesn't it? Nearly 30 years of development experience in businesses from four employee startups to 60,000 employee companies in the Fortune 100 has made me a development atheist - I don't believe it until I've tested it. Nor do I make decisions without considering the context in which the decision will be made and the cost of implementing that decision - I show a "complete lack of disregard" (that is to say, I place great regard) for the business consequences of a software doctrinal decision.
"Seize the day" - Horace

"It's not what he doesn't know that scares me; it's what he knows for sure that just ain't so!" - Will Rogers, said by him about Herbert Hoover

GeneralRe: Cancel - OK Pin
Jeremy Falcon21-May-14 8:23
professionalJeremy Falcon21-May-14 8:23 
GeneralRe: Cancel - OK Pin
cpkilekofp21-May-14 8:41
cpkilekofp21-May-14 8:41 
GeneralRe: Cancel - OK Pin
Jeremy Falcon21-May-14 9:30
professionalJeremy Falcon21-May-14 9:30 
GeneralRe: Cancel - OK Pin
Super Lloyd20-May-14 14:27
Super Lloyd20-May-14 14:27 
GeneralRe: Cancel - OK Pin
Roger Wright20-May-14 18:14
professionalRoger Wright20-May-14 18:14 
GeneralRe: Cancel - OK Pin
Mike Winiberg20-May-14 20:57
professionalMike Winiberg20-May-14 20:57 
GeneralRe: Cancel - OK PinPopular
Sander Rossel20-May-14 9:06
professionalSander Rossel20-May-14 9:06 
GeneralRe: Cancel - OK Pin
cpkilekofp20-May-14 11:07
cpkilekofp20-May-14 11:07 
GeneralRe: Cancel - OK PinPopular
OriginalGriff20-May-14 9:10
mveOriginalGriff20-May-14 9:10 
GeneralRe: Cancel - OK Pin
Colin Mullikin20-May-14 9:21
professionalColin Mullikin20-May-14 9:21 
GeneralRe: Cancel - OK Pin
Jeremy Falcon20-May-14 9:30
professionalJeremy Falcon20-May-14 9:30 
GeneralRe: Cancel - OK Pin
cpkilekofp20-May-14 11:09
cpkilekofp20-May-14 11:09 
GeneralRe: Cancel - OK Pin
Stefan_Lang21-May-14 1:32
Stefan_Lang21-May-14 1:32 
GeneralRe: Cancel - OK Pin
Kornfeld Eliyahu Peter20-May-14 10:53
professionalKornfeld Eliyahu Peter20-May-14 10:53 
GeneralRe: Cancel - OK Pin
Albert Holguin20-May-14 9:18
professionalAlbert Holguin20-May-14 9:18 
GeneralRe: Cancel - OK Pin
jschell20-May-14 9:19
jschell20-May-14 9:19 
GeneralRe: Cancel - OK Pin
Colin Mullikin20-May-14 9:28
professionalColin Mullikin20-May-14 9:28 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.