|
|
|
|
|
by geofft
2169 days ago
|
|
Like software, America is not the set of opinions it happens to have today but the process for changing those opinions. A healthy software development project has leadership that feels comfortable changing the software as they learn more about how people are using it. If, say, Kubernetes adds support for adding containers to an already-running Pod, that's not an attempt to "cancel" Kubernetes, it's an attempt to improve it. The founders were, in fact, people who made serious errors of moral judgment, in the way the tweet you link points out. That's a reason we shouldn't, in fact, trust every opinion they had. We can still follow their opinions on process and principles - we can believe that all men were created equal, and take it to the logical conclusion that they didn't. We can believe in a representative democracy with certain features. We can believe in the various branches of government. We can believe, as they did, that people with their facilities of reason can govern better than any king with divine right. If you really think that admitting that the founders owned slaves is an attack on the heart of America and that you cannot love America without agreeing with the founding fathers about slavery, well, that's the first good argument I've heard for canceling America - but you're the one making it. |
|
Agreed. Add to that separation of powers, federalism, limited government, protection of private property, gun rights, free speech, religious freedom, etc. Because those are also principles that the country is built upon.
> A healthy software development project has leadership that feels comfortable changing the software as they learn more about how people are using it.
Your software analogy is very good, but it supports my point, not yours. Software, like our country, is built on structural principles. Kubernetes is built on containerization. UNIX is based on exposing everything as a file. L4 is based on various principles associated with microkernels. Those principles transcend any specific features. For example, you can argue against systemd on the basis that it contradicts the UNIX principle of having small, independent programs that each do one thing. We shouldn't be able to attack those principles through ad hominem attacks on the people who articulated them.
> If you really think that admitting that the founders owned slaves is an attack on the heart of America
That's not what the tweet is doing. Read the whole thing. The tweet is invoking that fact to attack one of the founding principles, specifically gun rights.
Apply your software analogy to the logic of the tweet, say in the context of ReiserFS: https://en.wikipedia.org/wiki/ReiserFS. ReiserFS has a design principle that various kinds of metadata are stored in a "single, combined B+ tree keyed by a universal object ID." That principle permeates the structure of the whole file system. Is it proper to attack that principle by saying "Hans Reiser murdered his wife?" That's exactly the sort of reasoning in the tweet.