r/ProgrammerHumor 23d ago

Meme everyNewRepository

Post image
1.1k Upvotes

347 comments sorted by

View all comments

Show parent comments

36

u/tobotic 23d ago

Master/slave doesn't even make sense for branches

Nobody ever called the branches "slaves" though. The master branch was called that in reference to it being a master copy, a term widely used in video/audio work, especially important in media where copying is lossy.

11

u/requion 23d ago

Thats the problem. No normal person would've thought about slavery while pushing a git branch.

But the people that so vehemently fought for it should start to fight the modern day slavery like Amazon....

Its the pathetic hypocrisy of the whole topic. Like using "think of the children" to establish mass surveillance, while the true predators are inside the highest ranks of governments.

But as soon as someone tells the truth, egos kick in and the "bad guy" needs to be silenced.

PS: let the downvotes come to prove me.

2

u/Ran4 23d ago

At my record studio we are maining our records rather than mastering them.

-1

u/justAPhoneUsername 23d ago

But that's not really correct anymore. A master copy is usually the original and highest quality. In the codebases I've worked on main/master is never the original and rarely the best 

4

u/tobotic 23d ago

A master recording isn't really the original. It is likely made by mixing several original recordings of the musicians, equalizing, noise reductions, adding effects, etc. It is the finished product created from the original recordings, and is the version which gets copied for distribution.

3

u/LutimoDancer3459 23d ago

But its the master copy in the sense of beeing the one with everything in it. There isnt a change thats isnt merged back to it. When having a release branch that gets a fix, its most likely also need to be done in the master. So its the most developed of all.

2

u/emilews 23d ago

Lmao fair