It's essential to the voting system that different groups who do not trust each other can trust the vote counts. There is a reason even a high-trust, homogenous society like Taiwan does vote counting like this: https://www.youtube.com/watch?v=cqKt-lPfJuw
Lack of trust in the election system isn't a partisan issue. When I was a young Democrat, the kerfuffle was over how Diebold voting machines delivered Ohio for George W. Bush. In 2018, two thirds of Democrats polled said they believed Russia "tampered with vote tallies in order to get Donald Trump elected President."
Programmers should understand this. When a system is opaque and hard to reason about, people won't trust it. We can't afford for our election system to be like that.
> It's essential to the voting system that different groups who do not trust each other can trust the vote counts.
This is one of the big reasons I endorse cardinal style voting over ordinal systems. The act of counting the vote is trivial in comparison (singular round, no runoffs, trivially parallelizable). There are other reasons I advocate for it, but this is a major one: transparency.
I definitely a agree that creating a highly transparent system is integral to our elections. I think we need substantially more transparency than we have now. But not just with how votes are counted, but also in who has power and how they are making decisions. The left has been discussing quite a bit about how the right is trying to hijack the system. So I think even both sides would be highly in favor of increased transparency.
But like I said in my OP, complex problems require complex solutions. The original post was about one such need. I think this is another need under the same umbrella and I think there are many more too.
Lack of trust in the election system isn't a partisan issue. When I was a young Democrat, the kerfuffle was over how Diebold voting machines delivered Ohio for George W. Bush. In 2018, two thirds of Democrats polled said they believed Russia "tampered with vote tallies in order to get Donald Trump elected President."
Programmers should understand this. When a system is opaque and hard to reason about, people won't trust it. We can't afford for our election system to be like that.