Showing posts with label messaging. Show all posts
Showing posts with label messaging. Show all posts

Sunday, April 13, 2008

What if all signaling was like your dog?

Our dog has a series of signal methods. If outside:
  1. Stare at door
  2. Sigh
  3. Scratch lightly
  4. Scratch firmly
  5. Bark
These are pretty easy to interpret, as she pretty much always wants in. Occasionally its a notice "there's a possum" but we don't care, so that's fine, and we want her in so the net effect is the same. But indoor signaling, or rather "proximity to humans" signaling is different. The methods, again in increasing order, are:
  1. Stand nearby
  2. Walk away (leading you somewhere, but we never notice)
  3. Stare longingly
  4. Stare pathetically
  5. Rest head on you
  6. Bring you something
  7. Paw you (or scratch at things of interest)
  8. Jump up on you
  9. Leap around
  10. Yipping or wooing
  11. Talk
  12. Bark
But in this case, it could mean /anything/. Food, water, walk, play. Anything. And, therefore, its pretty easy to misinterpret. We routinely have to disregard the messaging as we know she's got food and water, and just came in, so doesn't need anything. Sit on my lap and shush. Exceptions are even worse. One night she just bugged the hell out of us for a while at 4 am. It only went to stage 4 or 5, so we disregarded (not critical enough, if its like "I must go outside") to get up. She can hold it. Turns out the pickup truck was being stolen. Well how the hell was I supposed to get "the truck is being stolen" from that? Its fun to imagine atrocious computer systems that have only one signal, for notifications, errors, everything, in much the same way.

Thursday, April 3, 2008

More on trustworthy data

You are flying a high tech airliner, at night, over the ocean. Your instruments become useless, airspeed and altitude randomly moving from off-scale-low to other, arbitrary values. Or are they true values? The computerized control system reacts to those with a series of warnings, some of which are contradictory: over-speed and stall, at the same time. Without any visual frame of reference, there's no way to tell even roughly how high or fast you are going. What do you do?

Ask for help.

Air traffic control has radars covering the area (it does for most places airliners fly, but not some of the deep ocean routes) so you call back and ask them to give you accurate information off their screens.

They can easily, if slowly and by voice, give bearing, direction of travel and speed.

an very small area of a modern ATC screen Who knows what is wrong with this last data point?

Altitude is not derived from radar data, but is instead telemetry; the aircraft sends the information, along with those identifying codes at the top, to the radar as part of the transponder data. If flight instruments are inaccurate, its very likely -- and in this case, indeed true -- that the number on the ATC display screen is wrong also.

And as a result, you fly into the ocean.

Aeroperu 603 New York Times article Wikipedia article

There's plenty more to hate about this crash (and the similar Birginair one) from a human factors point of view, from providing static and pitot port blocking devices, to the difficulty the flight crew has of focusing on a problem with so many conflicting instruments and warnings.

But I think there's something to be said for the problem of displaying the trustworthiness of data in this one narrow context. ATC systems have worked like this forever, and will probably continue to do so. I was surprised no one seemed to be aware of their manner of operation. And remember, the ground controller does not have as many issues as the aircrew, so should have had a chance to think over the issue. I presume he was, deep down, aware of how the system works.

But I generally avoid anything that has training as its backbone. Would there be a way to denote how information works, or where it comes from? I have nothing now, but its worth considering. The big problem as I see it is that the information is of mixed sources, and therefore mixed reliability. When transponders fail, or are turned off (terrorists, smugglers), the data supplied by it simply disappears. But before that, its displayed in the exact same manner as the systematically, radar-derived data.

Note that just because air travel is a high-reliability system with lots of history, these systems are not bulletproof. Changes to the displays frequently are poorly implemented and cause confusion. I suspect much of the design is status quo, and is not that good were testing to be done on it. Problems are alleviated with training and procedure, leading to accidents that result from poor training, breakdowns in procedure, and poor communications of changes in either.

Monday, January 14, 2008

A good example of why we don't care about Twitter

I get messages like this from my wife all the time:

Rotated for your convenience. I often get several picturemails a day from her.

A picture says a lot. Since y'all don't have the context, its of the dog and cat /both/ on her lap in our living room. Everyone napping. No text needed, and this worked a lot better than any text could.

Saturday, August 11, 2007

Confirmation messages

Two things today made me think about how nice a confirmation message is. First was activating a new credit card. You get this in the mail: Neither my card number nor CVV2 is on here, so stop looking for it And call. Welcome to the Commerce Bank Card Activation Line. Please enter your sixteen-digit account number...
Beep, beep, beep, beep. Beep, beep, beep, beep. Beep, beep, beep, beep. Beep, beep, beep, beep. Beep.
To confirm, please enter the last four digits of the primary account holder's Social Security number...
Beep, beep, beep, beep.
Thank you for calling. Goodbye. What? What happened? Is it activated, or is that a fatal error? It sounds like an IVR with a fatal error. And they really did hang up. I had to call in to a person to make sure I had a payment method as I wandered town this Saturday. Turns out, yes, it activated, so aside from my dissatisfaction, they are loosing money on live call handling over a simple lack of an IVR message. Second, I am ripping in a whole bunch of the wife's CDs we never got around to, using iTunes. Not too painful as I have determined that it can handle multiple disks in queue, so both my drives are loaded at once. They cannot both be ripping, but it still saves me time OTOH, I cannot tell if its done without walking in and looking, fairly carefully, at the computer. I have some other processes (a manual cleanup thingy, some CD burning software) that defaults to beeping when its done. When those are running, I just crank the volume, an only wander back in when it beeps "complete." Gmail has an unobtrusive, but useful confirm strip for any action; I also like the 'undo' function iTunes doesn't even have a complete strip or anything like gmail. You just have to notice that everything is green and checked, and nothing is orange and animated.