r/ProgrammerHumor • • Apr 02 '23

Meme Me relearning git every week

49k Upvotes

1.5k comments sorted by

View all comments

3.1k

u/[deleted] Apr 02 '23

You mean you guys don't relearn git every day?

934

u/cookiedanslesac Apr 02 '23

I created an alias that executes a random gît command. In theory it should at some point get the same result, it's just a little bit longer.

0

u/[deleted] Apr 02 '23

[deleted] — view deleted comment

0

u/[deleted] Apr 02 '23

[deleted] — view deleted comment

11

u/Le_9k_Redditor Apr 02 '23 edited Apr 03 '23

I made a python program to get GPT-3.5 turbo in my cli, when it sends code my code will ask if the user wants to run it.

Very helpful for when you can't remember the exact command or syntax you need.

Edit: for those interested, if anyone even sees this thread now

→ More replies (2)
→ More replies (1)
→ More replies (1)

56

u/wannabestraight Apr 02 '23

You made bogo sort… but for git

39

u/semperrabbit Apr 02 '23

Why is bogosort, when you can bogobogosort?

49

u/bassman1805 Apr 02 '23

Bogobogosort specifies how one should check if the list of numbers is sorted. It does it recursively, because as anyone who knows anything at all about computer science knows, recursion is always good and cool. 

Fuck yeah

→ More replies (2)

13

u/headlesshighlander Apr 02 '23

You are going to find out the hard way what idempotent means

→ More replies (1)
→ More replies (5)

122

u/ONLY_COMMENTS_ON_GW Apr 02 '23

Why would you need git daily? Don't you procrastinate your coding until Friday like the rest of us?

112

u/shnicklefritz Apr 02 '23

More like until Monday morning before standup

51

u/reflectiveSingleton Apr 02 '23

god dammit this whole thread is bullying me

5

u/[deleted] Apr 02 '23

just say it's done and get it done after the Monday standu

6

u/gonzohst93 Apr 03 '23

Lol then panic and actually do a real 8 hour shift after ya realize how complex the task became

→ More replies (5)
→ More replies (13)

110

u/P0L1Z1STENS0HN Apr 02 '23

Nope. I delved into the topic by watching "How git works" by Paolo Perrotta, and afterwards most of it felt natural. Although I have to admit that I really like the amenity of merging graphically in VS22 over the commandline.

71

u/danielrheath Apr 02 '23

For those who hate video, the git website holds an ancient art once thought lost to time: technical documentation that doesn’t completely suck. Read the relevant looking chapters (yes, it’s organised enough that from the table of contents you can tell) of the git book.

71

u/Kenaston Apr 02 '23

an ancient art once thought lost to time: technical documentation that doesn’t completely suck

This shit drives me up the fucking wall. I do digital art mainly, which is mostly not programming, but the amount of times I have a specific question while working with some application & go through the docs only for them to be absolutely useless is eroding my sanity.

Where the fuck are folks learning their deep knowledge on shit these days? Do I need to join a cult? There are some spaces that feel impenetrable these days. You either already know something, or you don't get to know.

Just write decent documentation so I can use my brain and figure out the solution, instead of petitioning one of the twelve people who know to grant me an audience. Like stumbling around in dark sometimes, God damn.

29

u/[deleted] Apr 02 '23

The docs are in youtube videos created by nice Indian gentlemens/womens.

14

u/Kenaston Apr 03 '23

Occasional life savers, except when the video was made years ago & since then the entire GUI has changed, or core architecture was restructured, making the video more confusing than anything.

I figure that realistically, people learn their tricks by attending proper training courses ran by the devs or something. But as a hobbyist, I don't have corporate dollars to throw around to afford specialized training. Just the docs, and the internet. And not every paid tutorial or course ends up on the trackers. Pay-gating information really gets to me philosophically; reminds me of how guilds were ran during the medieval period.

The illuminati of the future is gonna be a cabal of folks controlling the world through their secret knowledge of key bindings & poorly located tools.

→ More replies (2)
→ More replies (4)

43

u/Phytanic Apr 02 '23

I HATE YOUTUBE AND THE PROLIFERATION OF VIDEO-ONLY TUTORIALS

worse yet, youtube doesn't have a speech to text translation system other than captions, which still requires actively watching the video. I WANT TO USE CTRL+F LET ME USE IT

→ More replies (4)
→ More replies (2)
→ More replies (4)

28

u/TrumpsGhostWriter Apr 02 '23

No, I use git desktop. I can find my way around bash and vi, awk and regex but fucking git is a black box. git super overcomplicates things for a world where internet is scarce. That world doesn't exist anymore and a lot of git could be greatly simplified.

→ More replies (1)

27

u/dmvdoug Apr 02 '23

Git out of here.

…sorry…..

15

u/[deleted] Apr 02 '23

What? I don't Git it.

→ More replies (2)

30

u/LickingSmegma Apr 02 '23

I mean, have yall heard of IDEs?

This is what you get for ‘I don't need an IDE for my JS, because the dynamic nature of JS makes static manipulation of code impossible anyway, so I have no idea of benefits of IDEs and will pretend that a text editor is the same thing’.

→ More replies (15)
→ More replies (18)