DEV Community

Discussion on: Replacing master with main in Github

 
xxgozixx profile image
Godstime Osarobo

I just have to say something here. Cause this whole thing is getting quite ridiculous. As a person of African origin(Nigerian - born Austria raised in Ireland) I've never seen master with regards to git as something that is related to slavery. Never. I've always understood it as the master branch. As in the main branch. The way I see it, this change is more of a nice-to-have cause it makes more sense now.
Even with the master-slave strategy which I used when working on Robocode virtual AI robots, I understood the context. This robot controls the other robots and those robots follow the command of that robot, so its called Master-slave. This has nothing to do with human slavery. Robots/Machines/Software/Code don't have emotions. If I wanted to, I could call my computer my slave and there'd be nothing ethically/morally wrong with that. Why? Because it's a machine that has no emotions and it was specifically built to obey the commands I give to it. It's a machine not a human and I understand that difference.
Personally I feel that these small remarks by companies saying "this is making people of colour feel more inclusive in the industry" or that "this shows that we support people of color", actually downplays the real problems that people of color actually face in industry.
Either way I'm happy about the change (although my OCD will now cause me to change all my Github repos from master to main. So a big thanks to

afrodevgirl image
for helping out with that). 'Main' makes more sense but this shouldn't be used as a "See, we support people of color now. So we cool?" card.
This is just my opinion as a black person. I understand that there are other black people that feel differently about this and I respect their views just as I hope they respect mine.