Fixed - Wordpress post-dating mistake on my part.
You're right: "Let the people make their choices" is what I'm going for here. Thanks for the Asimov example.
Here's how: Helios: Web-based Open-Audit Voting
I'm going to reiterate a question I posed last time that I don't feel was adequately addressed. The poor, the non tech-savvy, those without an internet connection, or those who are unable (through some mental or physical impairment) to operate a computer: How do you plan to make sure that these people still have a vote in this system.
A citizen sending me a letter saying "I am against X" is as good as a vote for it online. Similarly, submitting some sort of ballot at a citizens' meeting should count the same, too. I would then enter these "offline" votes and attribute them to the appropriate citizen (to avoid double voting). This is a component that I feel is an essential part to any system that seeks to empower citizens.
This could be a problem, but the Vermont Legislature works sufficiently slowly that I don't believe this to be an issue in general. I expect to vote according to what I know of the attitudes of the citizens, and what I know of the legislation being presented.
I have to say, though, that I am a fan of what ganjadude and RobertLTux suggest here - we need to give everyone a reasonable chance to digest what's going on. Transparency is crucial.
Jeremy Hansen here.
As I mentioned above, Phil Dodds is on the ballot for the House of Representatives in North Florida's 3rd District. He and I are collaborating on the software platform. Even if neither of us get elected, the software will be out there and available for anyone to use, whether as a representative or a citizen.
Computer programmers do it byte by byte.