This is a message from programmers to normal people.
Dear Normal People,
You often hear about voting machine malfunctions, both here in the US and overseas. I think as a computer programmer it's pretty important to point out that voting is not a difficult problem from a technological standpoint. I think pretty much any one of the programmers who read my blog regularly could build an absolutely secure voting machine in a matter of hours, and their only challenge would be staying awake while doing something so incredibly unchallenging and therefore boring.
Every story you see on the news about voter fraud is an instance of corruption at work. There are no exceptions. The only way systems which handle such incredibly simple problems can malfunction so consistently and spectacularly is if they are designed to do so. It's like putting square wheels on a car. Fucking up something that simple is harder than getting it right. It takes effort. It can only happen deliberately.
Every single time a voting machine malfunctions, somebody has ripped you off. Manufacturing fradulently "malfunctioning" voting machines has become the new method of choice for undermining democracy. Every time it happens, you should put somebody in jail.