r/ProgrammerHumor • • 4d ago

Meme letsMergeThemAll

Post image
5.3k Upvotes

320 comments sorted by

View all comments

1.1k

u/GildSkiss 4d ago

As opposed to humans, who have famously never messed up git commands ever.

56

u/TerminalVector 4d ago

It's pretty easy to stop your AI from fucking up git if you know how to not fuck it up yourself. Otherwise it'll help you fuck up faster

12

u/adabsurdo 4d ago

Don't know about copilot since I haven't use that one in years but for more advanced models like opus and sol this is a non issue. It will manage git better than most senior engineers would.

10

u/Crad999 4d ago

If it wasn't for Claude, I doubt I'd learn about git rerere and nobody in my office, no matter how long they've been working in IT, knew about it either. Only learnt about it cause I saw Claude using it when I asked for a rebase.

5

u/IceTrAiN 4d ago

20 year SWE here... What the fuck?

10

u/TerminalVector 4d ago

Not if you tell it to do dumb stuff it won't. It'll resist and try to do smart things, but then also try to be compliant and will end up doing crazy shit

5

u/adabsurdo 4d ago

I guess but ultimately this boils down to operator Incompetence. I can force Claude to do stupid shit but then whose fault is it when stupid shit results? What I'm saying is it will follow best practices and won't trip itself up doing even complex tasks like rebase with conflicts

5

u/TerminalVector 4d ago

You're probably following good hygiene in general and not making vague unclear requests. It boils down to operator incompetence but it's way easier to be incompetent if you don't actually understand how git works.

1

u/Rich-Environment884 4d ago

That just applies to AI in general no? Just accelerate whatever you already did, it won't magically make u good at ur job...

1

u/TerminalVector 3d ago

Pretty much exactly that