Software and Politics
Artificacts have Politics
https://www.jstor.org/stable/20024652
https://sbuss.substack.com/p/politics-for-software-engineers-part-2 “Blockchain voting addresses how to vote in a trust-less society, but a trust-less society cannot have a functioning democracy.” -> error-handling
Potential use of Merkle Trees? (but also, city-is-not-a-tree )
Simplicity is more important that provably correct
“I think where most software engineers fail at politics, it’s in understanding that key point. We tend to over engineer our systems and never need to explain the inner workings to anyone who is non-technical. This isn’t restricted to just software engineers, of course. Any sufficiently advanced technology is difficult to explain in terms a non-expert can understand. But we do, at least, understand that we need to tailor the front-end user experience to the target demographic.”
Curious how this ties into the [over simplification of user interfaces](/thoughts/books/mindstorms#Microworlds and simplification)
“Blockchain voting fails at the most basic test of social technology: can you explain how it works to someone skeptical of the people in power in a way that makes them trust the system?”