3 ms·
antirez, this is easily one of my favorite comments I've seen on Hacker News in a number of years. In looking into what you've said here, I've learned that this
by randomdrake 9y ago
antirez, this is easily one of my favorite comments I've seen on Hacker News in a number of years. In looking into what you've said here, I've learned that this is a bigger movement in software than I was aware of with projects like Drupal[1], CouchDB[2], and Django[3] taking similar stances. The github issue[4] spawning your change contains even more profoundly good ways of thinking about how software can do more, in the code itself, to "be the change you want to see."
Bravo and thanks for pushing the envelope forward.
Regardless of whether you agree with the changes, the fact that these discussions are occurring about the code that we write is really great. I love seeing how we can take code to a much different level than the 1s and 0s it is often reduced to in the mind.
I'd love to see some other examples of similar movements in software whereby we are taking great care of the code we write as an author, historian, or any other writer would take care of their own words.
[1] - https://www.drupal.org/node/2275877 https://www.drupal.org/node/2275877
[2] - https://issues.apache.org/jira/browse/COUCHDB-2248 https://issues.apache.org/jira/browse/COUCHDB-2248
[3] - https://code.djangoproject.com/ticket/22667 https://code.djangoproject.com/ticket/22667
[4] - https://github.com/antirez/redis/issues/3185 https://github.com/antirez/redis/issues/3185
- Perceptes 9y agoHere's another example of changing terminology in software for similar reasons to master/slave: Changing PetSet to StatefulSet in Kubernetes: https://github.com/kubernetes/kubernetes/issues/27430 https://github.com/kubernetes/kubernetes/issues/27430