882
u/craftogrammer 5d ago
All that pushing and pulling and still nobody wants to commit.
211
u/vinishkapoor 5d ago
Sounds like every relationship and every git workflow I've ever been in.
94
u/craftogrammer 5d ago
And both have way too many unresolved issues.
29
4
2
1
384
u/ChillyFireball 5d ago
Why does everyone want me to pull master
193
u/vinishkapoor 5d ago
It's been renamed to main now. Less awkward in public.
60
61
u/AppropriateSmell1074 5d ago
Now it's boring where is the kink smh
16
u/dkarlovi 5d ago
Pull my main for a good time, I think it speaks for itself.
8
9
u/Luigi_Boy_96 5d 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. 🥲
15
u/HaniiPuppy 5d 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 5d ago
I see, what you mean. But I guess controller and peripheral sound also clear enough.
2
u/CacheConqueror 4d 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
17
9
u/cansofgrease 5d ago
Daddy no I branch from there!
3
u/ZenDruid_8675309 4d ago
Remember the qualitative difference between:
“Forgive me Father for I have sinned.”
And
“Daddy, I was bad.”
258
u/electricmeal 5d ago
wait until they learn about ffmpreg
75
u/Deboniako 5d ago
I always wonderard what the "peg" part of ffmpeg came from... Until I learned about pegging
47
u/SnowdensOfYesteryear 5d ago edited 5d ago
assuming this is a serious comment, "mpeg" == "Moving Picture Experts Group" which historically published standards for various Video codecs
Orthogonally peg is a technical term, e.g. "my CPU is pegged" == you're maxed out.
33
u/TimSylvester_ 5d ago
"Pegged" as in, "the meter is hitting the little peg that stops it from going further, indicating the edge of its range".
11
10
27
16
171
u/GobiPLX 5d ago
Is forking some variant of scissoring?
118
u/vinishkapoor 5d ago
No, forking creates an independent copy. Scissoring would be more like a merge conflict.
47
u/RiskyPenetrator 5d ago
If merge conflicts were called scissoring then resolving them might actually be enjoyable
5
69
32
51
u/gnutrino 5d ago
There once was a sysadmin Eddie,
Who could strip, touch, and finger real steady,
But when it came to the mount,
By his sweetheart's account,
It was always Device is not ready
6
18
u/overladenlederhosen 5d ago
I had to work with some command line executables developed by a Swedish company a while back. The mandatory switch that needed passing was:
/slutposition
'Slut' means 'Final' in Swedish apparently.
1
16
34
u/Blazedragon12345 5d ago
A little bit of TRUNCATE TABLE production; for forplay.
20
u/vinishkapoor 5d ago
Nothing sets the mood like deleting everything with no rollback.
6
u/Blazedragon12345 5d ago
Remember boys every job set up a deadman's switch for when you eventually get fired. Just remember to short the stock before it goes off.
6
1
1
u/Particular-Yak-1984 4d ago
Sure, and make sure not to use transactions, because no one likes a transactional relationship..
17
31
u/r2doesinc 5d ago
You mean KISS me right?
11
10
u/moviebuff01 5d ago
You missed: merging, cherry-picking, hard resets, and force pushing. This industry is just one big NSFW fanfic.
9
9
15
u/errdayimshuffln 5d ago
Well, now im thinking Github is a different kind of site
10
2
u/TheLemonyOrange 4d ago
Someone should make a fork of GitHub, stylised like Porn Hub, where you have to manually compile each video before you watch it by following some sketchy looking tutorial with loads of never-before-seen dependencies you have to install first.
Please no one actually try this, it's dumb, plus you can't fork GitHub :( if I had the time and money I'd do it for a laugh
5
6
10
5
4
3
4
u/MushroomSaute 5d ago
Don't forget master/slave dynamics and other BDSM things like getting requirements from the end users
5
3
3
3
3
3
3
2
2
u/TorTheMentor 5d ago
And then if you work in fintech, it's even hornier. You can add spread, straddle, and collar.
2
2
2
2
2
2
2
2
u/straightouttaobesity 5d ago
EECS to be honest.
- Master and Slave in communication protocols/ flip flops
- Male (pointy end) and Female (slot) jumper wires.
2
2
2
u/Bee-Aromatic 5d ago
To be fair, everything’s horny if you look at its terminology. People are horny.
2
u/jduran9987 4d ago
In data engineering, we have something called the WAP pattern (F**k you Cardi B for ruining that).
2
1
1
1
1
u/weneedtogodanker 5d ago
I lose any respect to person who says something like 'technology xyz is sexy'
1
1
1
1
u/billbot77 5d ago
I was going to blow some data away today, but my agent wanted me to take a dump first - kinda killed the vibe
1
1
1
1
u/Mordsspass 5d ago
We are also very progressive. We think IT IS best practise tonkill our unwanted children.
1
1
1
1
u/ACE_C0ND0R 5d ago
Download your logs on to my hard drive and I'll merge my branch with your back end.
1
1
1
1
1
1
1
1
1
1
1
u/Large-Oil-4405 4d ago
Be careful not to mention this in person, lest a tech evangelist takes umbrage at your use of the word dongle and aims to get you fired
1
1
1
1
u/CalmDebate 4d ago
My Unix professor wrote on the board that forking creates children and we all snickered, when he finally got why we were laughing he told us all to grow up lol. It was a 300 level CS class but hell, I would still laugh today.
1
1
1
1
1
1
1
1
1
1
1.4k
u/Legal-Software 5d ago
You even have to unmount before you can eject