4 ms·
It's similar overcompensating logic as people use to now rename git branches from 'master' to 'main' or whatever -- even though the concept of master was never
by kerneloftruth 5y ago
It's similar overcompensating logic as people use to now rename git branches from 'master' to 'main' or whatever -- even though the concept of master was never anything about, or analogous to, slavery (i.e. there are no 'slave' branches -- it's just not the mental model, at all). Keep in mind that it's ostensibly smart people doing this.
Surprisingly (but maybe I missed a memo), the Serial Peripheral Interface (SPI), is in fact defined in terms of master and slave devices; but, I'm not aware of any movements to redefine it. The embedded systems world has not (yet) been cleansed and re-educated.
It's a new Puritan era.
- trasz 5y ago"Main" _is_ a better name for that branch though. It's shorter and more intuitive.
- tablespoon 5y ago> "Main" _is_ a better name for that branch though. It's shorter and more intuitive. That's just making stuff up. IIRC, "master branch" comes from "master copy," which has long established usage and connotations of "thing you make copies from." My educated guess is that "master" in this case ultimately comes from the idea of someone who "mastered" a craft and created an item that less skilled workers would then copy to mass produce. "Main" lacks those connotations, which actually makes it more confusing. If you want to use a different branch name, fine, but please don't make up BS justifications for doing so. Honestly, if you're looking for an alternative that's about as intuitive as "master," "root" is probably a better choice than "main" (at least given the branching system I've always used).
- trasz 5y agoThose connotations don’t apply to the “main” branch. That’s why the new name is more intuitive - previous one was misleading.
- Handytinge 5y agoIt wasn't misleading to the vast majority of the world.
- zionic 5y ago>This will resume your Premium subscription, are you sure? This broke one of my package managers the other day. New employee couldn't get up and running. If anyone from Facebook/IGListKit is reading this, go pound sand. Can't wait to remove your lib entirely.