Breathalyzer software

SteveDallas • May 15, 2009 11:49 am
We don't often think about it (well, most of us don't), but every digital gadget around uses some kind of software that somebody had to write. We just sort of assume that devices like, say, breathalyzers, work the way they're supposed to. But maybe we shouldn't . . . .

. . . the code is excessively complex, poorly maintained, and includes at least one reproducible bug—a buffer overflow error that will occur under specific conditions.


And that's just from the company that was paid by the gadget's manufacturer! :eek:

http://arstechnica.com/tech-policy/news/2009/05/buggy-breathalyzer-code-reflects-importance-of-source-review.ars
Elspode • May 16, 2009 7:48 pm
The ultimate goal of breathalyzers is not to take drunks off of the road, but to take money from their pockets and inject it into the legal system. Therefore, the reliability of the software is irrelevant.

Radar guns, too.
jinx • May 16, 2009 7:59 pm
Fuck 'em. Drunk drivers are scum, they don't deserve to have any money.
Elspode • May 16, 2009 8:04 pm
Yeah, but they deserve to have a legitimate breath test.
jinx • May 16, 2009 8:37 pm
I'm not gonna lose sleep over it... there are always blood tests.
lumberjim • May 16, 2009 8:52 pm
i think they should be tested rectally