comp.lang.ada
 help / color / mirror / Atom feed
From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: Improving the first contact with Ada
Date: Mon, 14 Jun 2010 18:44:32 +0200
Date: 2010-06-14T18:44:31+02:00	[thread overview]
Message-ID: <1b6lzw7ea5eyt$.kz4adg6rywbz.dlg@40tude.net> (raw)
In-Reply-To: 4c1651f6$0$7662$9b4e6d93@newsspool1.arcor-online.net

On Mon, 14 Jun 2010 17:59:49 +0200, Georg Bauhaus wrote:

>> Record the time between window creation and the cancel button press. If the
>> delay is too short, give another warning. After tree warnings the operator
>> receives one point. Three points are mailed to his superior. (:-))
> 
> Credit point systems won't work here, though repeated pop ups
> could create more work heat throughout the organization.
> Case in question: an operator sees a dialog window and has a healthy
> attitude towards dialog windows. That is, he/she presses ENTER after
> ignoring both any text and, quite naturally, the consequences
> of dismissing the dialog which is actually a rescue dialog.  Using a
> big red button instead of a standard gray OK did not change behavior.
> (Some handbags are red, too, after all...)
> 
> The dialog said, in attempt to get the operator's attention,
> 
> "If you press ENTER, you will get fired!"
> 
> Guess what?
> This message has no effect on the operators' attitude
> towards dialog windows. The dialogs look exactly like
> at home where they get in the way (and out of the way!)
> without noticeable consequence. Like blowflies on the screen.
> 
> He/she won't get fired, either.
> 
> Reasons:
> - Firing requires work in superior organizational units,
> and recruiting efforts.
> - There isn't a massive threat from the insurance company
> in case of not so massive consequences of dialog dismissal.
> - Effects on others (clients, passengers, ...) overall are such
> that they do not affect superiors' standing, hence provide
> no incentive to request effort and/or money for a solution.
> 
> Therefore, occasional itching (error dialogs) can be safely
> ignored.
> 
> Solution?
> Ignorance is not so easily employed when there is nothing to
> ignore! Therefore, a strategy might be to disable all
> interface functions after dialog dismissal and require attention:
> Print in bold letters:
> 
>   "You Lose!"
> 
> This creates ... panic, cynicism, lies?
> 
> But! There is attention, at last!
> And ... a need for work, making phone calls, experts sent for etc.
> Work that nobody wanted to know about in the first place,
> right? :-)

Well, seriously speaking, the rule is, never show anything that does not
require a choice (operation's interference). Warning dialog does not offer
any choice, down with it.

As for recording operator's actions, it is not just a joke. For example a
forklift truck control system we designed can log some driver's actions.
Drivers are identified when they turn the truck on. So the manager can
study the driving style of the workers when trucks get damaged or costs
raise. If the trade union leaned that... (:-))

-- 
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de



  reply	other threads:[~2010-06-14 16:44 UTC|newest]

Thread overview: 50+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-05-17  3:29 GCC conflict on Ubuntu for mixed Ada/C++ project zeta_no
2010-05-18  7:53 ` Stephen Leake
2010-05-18 13:40   ` zeta_no
2010-05-18 14:39     ` Ludovic Brenta
2010-05-19  9:12       ` Stephen Leake
2010-05-19  9:28         ` Ludovic Brenta
2010-05-19  9:09     ` Stephen Leake
2010-05-18 12:56 ` Ludovic Brenta
2010-05-18 14:12   ` zeta_no
2010-05-18 14:36     ` Ludovic Brenta
2010-05-19  9:16     ` Stephen Leake
2010-05-19  9:22       ` Ludovic Brenta
2010-05-20 10:39         ` Stephen Leake
2010-05-20 12:10           ` Ludovic Brenta
2010-05-24 17:04             ` zeta_no
2010-05-24 21:42               ` zeta_no
2010-05-24 22:45                 ` Improving the first contact with Ada (was: GCC conflict on Ubuntu for mixed Ada/C++ project) Ludovic Brenta
2010-06-13 17:26                   ` zeta_no
2010-06-13 19:25                     ` Improving the first contact with Ada Ludovic Brenta
2010-06-13 19:54                       ` Yannick Duchêne (Hibou57)
2010-06-13 20:35                       ` zeta_no
2010-06-13 21:22                         ` Ludovic Brenta
2010-06-13 22:35                           ` Yannick Duchêne (Hibou57)
2010-06-14  8:03                             ` Ludovic Brenta
2010-06-14  8:47                               ` Nasser M. Abbasi
2010-06-14  9:24                                 ` Dmitry A. Kazakov
2010-06-14  9:33                                 ` Ludovic Brenta
2010-06-15  6:48                                   ` Stephen Leake
2010-06-14 10:39                                 ` Georg Bauhaus
2010-06-14 12:19                                   ` Dmitry A. Kazakov
2010-06-14 13:06                                     ` Georg Bauhaus
2010-06-14 14:29                                       ` Dmitry A. Kazakov
2010-06-14 15:59                                         ` Georg Bauhaus
2010-06-14 16:44                                           ` Dmitry A. Kazakov [this message]
2010-06-14 20:34                                   ` Warren
2010-06-14  9:10                             ` Dmitry A. Kazakov
2010-06-29  2:51                         ` Randy Brukardt
2010-06-14  8:35                     ` Georg Bauhaus
2010-07-06 20:15                       ` jonathan
2010-07-06 12:29                     ` Improving the first contact with Ada (was: GCC conflict on Ubuntu for mixed Ada/C++ project) Nicholas Collin Paul de Gloucester
2010-07-06 12:57                       ` Ludovic Brenta
2010-07-06 13:36                         ` Improving the first contact with Ada Georg Bauhaus
2010-05-25  2:26                 ` GCC conflict on Ubuntu for mixed Ada/C++ project Stephen Leake
2010-06-13 20:10                   ` zeta_no
2010-06-14 20:55                     ` Warren
2010-06-15 13:45                       ` zeta_no
2010-06-15 15:15                         ` Georg Bauhaus
2010-06-15 17:05                         ` Niklas Holsti
2010-05-25  2:15               ` Stephen Leake
2010-05-18 22:38 ` Ludovic Brenta
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox