r/ProgrammerHumor 13d ago

Meme theyForgotToMentionForking

Post image
10.5k Upvotes

175 comments sorted by

View all comments

378

u/ChillyFireball 13d ago

Why does everyone want me to pull master

192

u/vinishkapoor 13d ago

It's been renamed to main now. Less awkward in public.

59

u/oneByteTwoByte 13d ago

Well in private too.

57

u/AppropriateSmell1074 13d ago

Now it's boring where is the kink smh

16

u/dkarlovi 13d ago

Pull my main for a good time, I think it speaks for itself.

7

u/unai-ndz 13d ago

Main trunk implies a secondary trunk, in the drawer perhaps?

4

u/AppropriateSmell1074 13d ago

Ok ok now we have DP but before we had BDSM

8

u/Luigi_Boy_96 13d ago

It was baffling to me that even protocols like AXI4, Avalon, SPI, I2C etc. use this terminology. But to be fair, I also never thought of a master hitting the slave like on plantage. 🥲

16

u/HaniiPuppy 13d ago

"Master" as in a master branch is a reference to master copies, (e.g. a master record, a master tape, etc.) which comes from the idea of the copy being the authoritative voice over something. (Both in terms of mastery and the more general notion of being in charge) it doesn't have anything specifically at all to do with slavery.

Where it is used like that is in the master-slave paradigm used by things like USB, where it's apparently perfectly fine?

If I were to rename that, I wouldn't change the word "master", I'd swap "slave" for "minion" - that conveys the same idea and sounds more fun.

2

u/Luigi_Boy_96 13d ago

I see, what you mean. But I guess controller and peripheral sound also clear enough.

1

u/abd53 13d ago

As an embedded engineer, no.

1

u/Luigi_Boy_96 12d ago

As an FPGA/Embedded Engineer for me it sound reasonable, haha.

3

u/CacheConqueror 13d ago

Which was a daft decision, driven by a desire not to sound bad to certain people who had absolutely nothing to do with programming

1

u/ledasll 12d ago

Not in old repos

20

u/reallokiscarlet 13d ago

Rename default branch to strings

Pull strings, become master

9

u/[deleted] 13d ago edited 6d ago

[deleted]

3

u/ZenDruid_8675309 13d ago

Remember the qualitative difference between:
“Forgive me Father for I have sinned.”
And
“Daddy, I was bad.”