It’s weird seeing language shift away from “master” as we become more politically correct in the US. I’d never even considered the connotation until recently.
Programmer Humor
Welcome to Programmer Humor!
This is a place where you can post jokes, memes, humor, etc. related to programming!
For sharing awful code theres also Programming Horror.
Rules
- Keep content in english
- No advertisements
- Posts must be related to programming or programmer topics
I believe it was more because in database terminology there were masters and slaves for replication. Version control came under fire soon after.
Apparently master / slave goes back more than 100 years. An example is "slave jib", which was a sail on a sailboat that was permanently set to catch the wind, and was almost always working. Or slave clocks and master clocks, where one primary clock is used to set other dependent clocks.
Things like SPI bus in electronics, too.
Next up, we'll have to change terminology for "parents" and "children" once they find out how we use those terms with memory management.
No gods, no masters
git push origin main
doesn't have the same ring to it as git push origin master
TRUNK
Toot
When I first started using SVN trunk was where all the code was, so I thought it mean like a chest instead of a tree. Like "just throw it in the trunk." My first experience with it was manually installing Gmod mods so anything related to branches was lost on me because it was irrelevant. It wasn't until after I began using git and seeing people refer to subversion as "trunk based development" for a while that it finally clicked. "Oh. Like a tree trunk. With branches."
Default, primary, contemporary, trunk, toot toot here comes the deploy train
trunk
and it's not even close. It's even a mastodon reference therefore it's awesome.
trunk
was the common name before git anyway. Why the move away? I've heard it's because git is more of a weird graph than the trunk+branch model of CVS. But if that's the reasoning, master
is still a stupid name because it implies the same primacy as trunk
. Why not just default
or start
or something?
I think master came from master record. It makes some sense, as all other branches would be derived from the master branch.
That would make sense for forks, not branches. Although to be fair, the word branch also doesn't make sense for branches (since those don't exactly merge back into the trunk).
I made a post about this a few months ago. This will start a civil war. https://lemmy.cafe/post/20354265
Satan My Master!
Meanwhile you can still cherry-pick the tip, and go right to the head, and fork away.
abraham lincoln was the horniest bastard around i guess.
A better alternative: Primus, Cresco, Artem, Missio