Main branch sounds like it’s pro-tree and therefore anti-mushroom! Get him, everyone!!!
Comment on ‘Forbidden Words’: Github Reveals How Software Engineers Are Purging Federal Databases
thedeadwalking4242@lemmy.world 5 days agoYou what the master terminology comes from? Master and slave. USB devices do this day use this terminology master device and slave device. There’s no reason to be perpetuating the terms sever and client work fine. Main branch also works fine.
SplashJackson@lemmy.ca 5 days ago
TheOctonaut@mander.xyz 5 days ago
Master in branch meant the same as the master of an audio track or video. We haven’t all stopped saying “remaster” or “masterpiece”.
As it turns out, there are software developers from outside the country with people whose grandparents-grandparents were chattel slaves, and they name things without the same baggage. It’s Gulf of America stuff, but for the ‘good guys’.
towerful@programming.dev 5 days ago
I don’t think the argument is worth having.
Only thing I will say is that the audio world has no common meaning for a slave.
Programming does.
TheOctonaut@mander.xyz 5 days ago
The point is that no branch was ever called a slave branch, just as no audio copy was ever called a slave copy. One does not direct the other in the same way that master and slave implies. Usually quite the opposite.
Oh and master-slave usually refers to hardware infrastructure, not programming. Where, as you mentioned, client-service is the equivalent, or parent and child.
0x0@programming.dev 4 days ago
No, that’s supportive of child-porn! ~/s~