car crash

Mar. 26th, 2004 09:27 am
cellio: (tulips)
[personal profile] cellio
No, not hardware.

I had to reboot my car this morning. I still don't know what happened.

My car, like almost every car built in the last N years, has a remote control. There are buttons for "lock" and "unlock"; for the latter, press once to affect the driver's door only and twice to affect all doors. (A single press of "lock" affects all doors.) The car does not appear to preserve state for any significant length of time; I have not conducted experiments yet to determine the timeout between presses of "unlock".

This morning I needed to get something out from the passenger's side, so I pressed twice, retrieved the item, and a few minutes later got into the car and drove off.

Now when you lock the car using the remote control, the car's alarm system is supposed to automatically activate. You know that this has happened because of a little light that comes on. There is no documented way to deactivate the alarm.

When I got to work and locked the car, the light didn't come on. I pressed the lock button again, thinking my car was somehow weirdly stateful after all; no change. I unlocked and relocked; no change. Eventually I unlocked the car, got in, put the fancy electronic key into the ignition, removed it, got out, and locked. That time it worked.

I still have no idea what happened. This is not covered in the manual, nor did the UI provide sufficient hints.

Re: can we blame Bill Gates for this?

Date: 2004-03-26 07:32 am (UTC)
From: [identity profile] tangerinpenguin.livejournal.com
As opposed to believing it's perfectly acceptable that when something stops working (or making a weird noise) it can be "fixed" by giving it a good whack on the side?

People work around low-level design flaws rather than insisting they be fixed in the first place all the time, doing more so the more complex the system in question is. People forgive random failures in software that they can work around quickly precisely because software is complex enough to do a lot of unusually cool things when it does work.

Not that better quality isn't a worthy goal, and not that a lot of design lazyness has crept into software development, just that this isn't really some new phenomenon that's unique to computer use.

[Now, the meme that if you aren't trying to make it impossible for anyone to break in you aren't serious about security, when in almost every other context known to history security's been a matter of making it generally cost-ineffective for crooks to break in, that we can blame on the world of computers... :-)]

Re: can we blame Bill Gates for this?

Date: 2004-03-26 07:34 am (UTC)
From: [identity profile] tangerinpenguin.livejournal.com
"... not that a lot of design lazyness hasn't crept into ..."

He says, having let design lazyness creep into his writing :-)

Expand Cut Tags

No cut tags