this post was submitted on 20 Nov 2024
863 points (97.5% liked)

Programmer Humor

24785 readers
536 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
863
submitted 7 months ago* (last edited 7 months ago) by [email protected] to c/[email protected]
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 121 points 7 months ago (25 children)

let's turn this into a constructive angle for future devs and current juniors: just learn git cli, I promise you it is much simpler than it seems.

all those memes about git having like a thousand commands are true, but you really will only use like 7 at most per month.

learn push, pull, merge, squash, stash, reset, im probably missing like one or two

I promise you again: it is much simpler than it seems. and you won't have to use these stupid git GUI things, and it will save you a hassle because you will know what commands you are running and what they do

short disclaimer: using git GUI is totally fine but low-key you are missing out on so much

[–] [email protected] 18 points 7 months ago (13 children)

Every time I mentor a dev on using git they insist so much on using some GUI. Even ones who are "proficient" take way longer to do any action than I can with cli. I had one dev who came from SVN land try and convince me that TortoiseGit was the only way to go

I died a little that day, and I never won her over to command line despite her coming to me kinda regularly to un-fuck her repository (still one of the best engineers I ever worked with and I honestly miss her... Just not her source control antics)

[–] [email protected] 11 points 7 months ago (1 children)

The difference in speed is familiarity, not some inherent efficiency gain by typing commands into the cli.

[–] [email protected] 4 points 7 months ago (1 children)

You're 100% right.

But I defy anyone's mouse-foo to come anywhere near the speed of my typing speed and alias list.

Even someone mastering GUI keyboard shortcuts isn't going to be able to match, because my terminal is optimized beyond what is possible in a more graphical app.

What I'm trying to say is that no one can introduce a thoughtless mistake into production code as quickly as I can.

[–] [email protected] 2 points 7 months ago (1 children)

The real metric is dollars per second of destroyed hardware ;)

I once watched an engineer blow up a $200k prototype with a terminal alias.

[–] [email protected] 1 points 7 months ago

That's impressive. I'm glad I don't have any story to match that. Hopefully they find it hilarious now. Probably no fun at the time.

load more comments (11 replies)
load more comments (22 replies)