this post was submitted on 31 Jul 2025
665 points (98.3% liked)

Programmer Humor

25448 readers
1031 users here now

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

founded 2 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] Lifter@discuss.tchncs.de 5 points 2 days ago (2 children)

Yep, the metaphor would be good if git was a tree but kt isn't. It's very rare to have a real tree branch merge back into the trunk. Would it even still be called a branch after merging?

[–] aquovie@lemmy.cafe 2 points 2 days ago

If it's not a tree, why call it a branch? Maybe branch doesn't make any sense either. Maybe none of this makes any sense! Oh my God, what are we even doing here?!?! Ahhhhhhhhhhhh!

[–] Cort@lemmy.world 2 points 1 day ago (1 children)

It's very rare to have a real tree branch merge back into the trunk.

Not rare, but uncommon. Not sure if there's a Lemmy equivalent but r/treessuckingonthings shows trunks absorbing all sorts of things including branches

[–] Lifter@discuss.tchncs.de 1 points 1 day ago* (last edited 1 day ago)

Yes, this is why I chose not to say that it was impossible.

Perhaps the mathematical definition of a tree is wrong in stating there should be not loops, or should change to another metaphor.

Hairs can split but never merges back again. Perhaps a split hair instead of a branch? We still trim or prune the ~~leaves~~ ends. What do you call the "trunk" of a hair?

Edit: formatting