« North Carolina: protest over "partial" provisional ballots | Main | Puerto Rico: ballot counting resumes »

Trusting electronic voting won't come easily

James Fallows writes in the New York Times: When I worked briefly on a product design team at Microsoft, I was sobered to learn that fully one-fourth of the company's typical two-year "product cycle time" was devoted to testing. Programmers spend 18 months designing and debugging a system. Then testers spend the next six months finding the problems they missed. It is no secret that even then, the "final" software from Microsoft, or any other company, is far from perfect.

Today's mature systems work as well as they do only because they are exposed to nonstop, high-stakes torture testing. EBay lists nearly four million new items each day. If a problem affects even a tiny fraction of its users, eBay will be swamped with reports immediately.

Millions of data packets are being routed across the Internet every second. If servers, domain-name directories or other components cannot handle the volume, the problem will become apparent quickly. Years ago, bank or airline computers would often be "down" because of unforeseen problems. Now they're mostly "up," because they've had so long for flaws to become exposed.

The second crucial element in making reliable systems is accountability. Users can trust today's systems precisely because they don't have to take them on trust. Some important computer systems run on open-source software, like Linux, in which the code itself can be examined by outsiders. -- The New York Times > Business > Your Money > Techno Files: Electronic Voting 1.0, and No Time to Upgrade

TrackBack

TrackBack URL for this entry:
http://www.votelaw.com/mt/mt-tb.cgi/2042

Listed below are links to weblogs that reference Trusting electronic voting won't come easily:

» "Electronic Voting 1.0, and No Time to Upgrade" from Election Law
James Fallows writes this New York Times article. Link via Ed Still.... [Read More]