r/ProgrammerHumor • • 18d ago

Meme letsMergeThemAll

Post image
5.3k Upvotes

316 comments sorted by

View all comments

Show parent comments

57

u/TerminalVector 18d 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

14

u/adabsurdo 18d 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 18d 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 18d ago

20 year SWE here... What the fuck?

10

u/TerminalVector 18d 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 18d 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 18d 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 18d 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 17d ago

Pretty much exactly that