Dr. Richard Valelly of Swarthmore College, a Harvard-trained political scientist who is expert in American party politics and elections, has said, "In our elections, we don't count everything well. We have a lot of error." This, I think, is a key factor in our sometimes inability to communicate our eVoting concerns to elections officials (and others). The fact of the matter is that these people are in an environment where they have gotten used to significant error rates, and so when the new DRE machines suddenly produce similar or even lower error rates, that is OK because these officials are used to seeing these.
Yet this is not what computers do. Computers don't care if they add two numbers together or if they add two million numbers together. They don't get bored, they don't get tired, and, properly programmed, the don't make mistakes.
Some argue that it's "impossible" to write a "perfect program", but even if this is true (and I reject it), it is easy to get pretty close, especially if the application is not that complex. Are these people then arguing that voting is a complex process? Compared to what? Your bank's accounting system? Your stockbroker's? A missile guidance system? Voting is trivial in comparison to these, and yet all of these systems, if not quite perfect, work with remarkable accuracy. Why? Because we demand that they do.
This is what we need to convey to our election officials. That the introduction of full computer automation in the voting process is an opportunity to almost eliminate completely these error rates to which they have become accustomed. That indeed computers are capable of doing this, that voting computers will do this if we demand it of them, and that to fail to implement them with this as a goal would indeed be a great mistake.
[This editorial originally appeared on Black Box Notes.]