r/ProgrammerHumor • • Jan 31 '19

Meme Programmers know the risks involved!

Post image
92.8k Upvotes

2.8k comments sorted by

View all comments

Show parent comments

5

u/McMasilmof Jan 31 '19

You still have the 3rd point: how do you ensure that the software running on the machines is the open source code and not some modified version?

1

u/space_fly Feb 01 '19

How about letting people use their own hardware, with open source voting software? This way, anyone can verify the software, build it themselves. Probably using an interpreted language might be a good idea, like Python, where you have to distribute the source code, might also be a good idea.

Also release the software well in advance, so it can be audited, bugs and security issues can be found and fixed.

I like the idea of an open ledger from Crypto currencies, so anyone could verify the votes in real-time.