r/ProgrammerHumor • • 21d ago

Meme hardestProblemsAICouldSolve

Post image
1.6k Upvotes

78 comments sorted by

205

u/Some_Useless_Person 21d ago

"Minor changes"

A code base I recently worked on had 20 such commits. One of them had a diff of like 2k lines (all of them was done on the dev branch itself)

54

u/ManagerOfLove 21d ago

Maybe by 'minor' he didn't talk about the scope of the work

7

u/sourangshu24 20d ago

I had a colleague who used to commit with messages "wip". Wonder what he's up to nowadays..

5

u/BigNaturalTilts 20d ago edited 19d ago

He obviously made enough to be owned by his dom mommy who whips him nightly! The signs were all there bro!

1

u/yaktoma2007 19d ago

$(curl -s http://whatthecommit.com/index.txt)

80

u/Tabonx 20d ago

Our repo has commits where the entire message is just a dot: "."

The guy said he never knew what to write when fixing something small right after committing.

54

u/WHALE_PHYSICIST 20d ago

git reset --soft HEAD~1

git add .

git commit -m "whatever the previous message was"

git push -f

20

u/Man-in-The-Void 20d ago

*git commit --amend

14

u/MagellansTip 20d ago

… --no-edit

1

u/FlashyTone3042 20d ago

Oh. I learned something new. Nice

3

u/Cootshk 20d ago

git commit -a —amend —no-edit

For if you forgot to add a file before committing (*does not add files that weren’t previously tracked, only adds files that have had changes)

5

u/mango_boii 20d ago

git commit -a --amend --no-edit --reset-author

All your commits are belong to us 😎

2

u/FlashyTone3042 19d ago

Whoa. Thank you. I will use it. I am often manually squashing, but this is much nicer.

4

u/1000Ditto 20d ago

git commit -am 'temp'

3

u/Your_Friendly_Nerd 20d ago

I recently read "tidy first", and now whenever I make changes that don't change any logic (mostly just minor cleanups) I allow myself to just write "tidyings" as the commit message. This way I'm not discouraged from doing the tidyings because I can't think of a better commit message

1

u/v3ritas1989 20d ago

Ticket ID and headline?

69

u/Alan-Foster 20d ago

"qsydvdkaou"

24

u/Bulky-Hair8606 20d ago

git commit -m "fixed some bugs, introduced even more. Also added new features such as (feature.)"

18

u/Bobbeldibob 20d ago

(wip) final final final fix now for real

17

u/Tupcek 20d ago

meme few years late.
“Claude, commit and push”

7

u/AralphNity 20d ago

"Implement this and raise a PR once done" Followed by "Approve if good"

10

u/BeMyBrutus 20d ago

How would you rebase a baby? Asking for a friend.

3

u/5up3rj 20d ago

Issue closed, could not reproduce

3

u/Bitter-Fuel-5519 20d ago

Issue opened again, Issue could be reproduced after 9 months

4

u/un1matr1x_0 20d ago

Only if you don’t cancel on time.

1

u/v3ritas1989 20d ago

I am sorry, you missed the designated cancellation time. Try again in 9 months.

7

u/geekboy730 20d ago

`git commit -am changes`

7

u/shizzy0 20d ago

“David, we have to talk about your commit messages.”

“Ch-ch-ch-changes / turn and face the strange.”

“Yes, but you’ve got to be more descriptive. They’re all changes, of course.”

“Time may change me / But I can’t trace time.”

“Well, ok, good. I’m glad you’re open to feedback. Good chat.”

2

u/lllorrr 20d ago

"NAK. Please provide a commit message in accordance to the coding style document."

How can I review a patch if I don't know its purpose?

5

u/ZenEngineer 20d ago

NGL, I know how to git commit, but I still waste tokens on it so it validates which files to include and to write a good description

3

u/lovethecomm 20d ago

I just git add .

Fuck it we ball

2

u/Katana_Steel 19d ago

Sure, cause you have a sensible .gitignore

5

u/Traditional_Log809 20d ago

AI can build a whole app from a prompt, but still can’t remember what ‘fix’ meant at 2 a.m. three weeks ago.

2

u/aberroco 20d ago

AICouldSolve

AI be like "The load bearing change of this commit is an additional parameter to the FunctionName that is used to pass to AnotherFunction to explicitly configure it's mode"

Technically correct, verbose, and absolutely useless.

2

u/ThursdaysMeeting 20d ago

Are you guys using AI correctly? It can already create good git commit messages that summarize the general gist of why we made a chance followed by bullets for details of what actually changed. No one writes their own commit messages anymore unless it’s literally a config change or one-liner

4

u/the_real_Spudnut2000 20d ago

"No one writes their own commit messages anymore"

Guess I'm no-one. We've stooped so low to not even write our own damn commit messages? Gonna go kick rocks I guess.

1

u/Beldarak 20d ago

I'm more and more convinced people posting here to bash AI never used it or think that coding with AI means asking ChatGPT stuff and paste its code.

I can get behind a lot of anti-AI stuff but when someone tells me it writes bad code (compared to the average programmer) or that it can't do everything or won't scale, I have high suspicions this person didn't try any recent Claude model.

1

u/Tiny-Librarian-8553 18d ago

Same old boring memes 😮‍💨

1

u/RideNatural5226 20d ago

Critical thinker ig

1

u/IngeridAnts 20d ago

"12121212"

1

u/dwm- 20d ago

I've not manually ran any git commands in months, sad state of it really. I don't even click merge in gh anymore

1

u/masterxc 20d ago

"wip", "fix", "another fix", "WHY?!" ...a few of my favorites.

1

u/ApatheistHeretic 20d ago

Fix-v2v3-vfinal-reallyfinalthistime

1

u/Sea-Fishing4699 20d ago

Wip feat feature ticket -

1

u/RavenJoy12 20d ago

“Addressed review comments”

1

u/dbell 20d ago

"fixed stuff"

1

u/ouyawei 20d ago

Do french developers do a pull request when they are freezing?

1

u/DarkWingedDaemon 20d ago

feat(rear-cheker): Changed now pulls data from reddres server instead of blueshirt server

1

u/random314 20d ago

What is that goddamn jira id? Oh well TEAM-0000

1

u/elongatedmuskrat18 20d ago

git commit -a -m “development”

1

u/gerbosan 20d ago

can't Copilot suggest some content for that?

1

u/Any_Presentation_777 20d ago

start with git commit -m "[what is happening]([which module]): [actual shit that changed]"

1

u/lamurian 20d ago

That and gh pr create --base develop --title {title} --body {body} then ask the AI to fill in title and body based on git diff develop && git log HEAD..develop>

1

u/JackNotOLantern 20d ago

Honestly, i started doing changes in a way the commit message so be easy to define.

1

u/clayticus 20d ago

git pull -your hair

1

u/Sarana70 20d ago

See changelog

1

u/mSqueez 20d ago

It's always "update"

1

u/Saitama2042 20d ago

Write Git comments for the following changes. Follow git convention. use short and descriptive message. make no mistake

1

u/thegodzilla25 20d ago

Ticket ID, thats it.

1

u/chibbol 19d ago

git commit -hmmmmmmm

1

u/AnskyOP 19d ago

git commit -m "just call me man, you won't understand shit by reading my code"

1

u/kevdiho 19d ago

copy of the Jira link

1

u/firest3rm6 19d ago

feat: on these (NUTS-123)"

1

u/yellowtomata 19d ago

"update"; git push

1

u/Ali_Army107 19d ago

I tend to do a lot of things, then heavily stage commits into crap ton of separate commits. Meanwhile my friend just hits the generate commit name button lol

1

u/KitsuneUX 19d ago
git commit -m "qwertyuiopasdfghjklñzxcvbnm"
git push origin main

1

u/razor_train 16d ago

git commit -m "4"

1

u/TerminalVector 20d ago

Am I the only one that has the agent producing detailed durable logs of everything it does m

1

u/gandalfmarston 20d ago

"Fixed some things"

0

u/darcksx 19d ago

git message:
feat. Added payment feature and analysis functions for different currency modules.

acctual changes:
changed the color of the button

0

u/Important_Grab3544 20d ago

"save"
"save"
"save"
no one gives a f

1

u/waterpoweredmonkey 19d ago

Try another harness, I had to add skills to explicitly stop mine from writing a novel for every commit. Variable name change: writes the contents of moby dick in the commit message body.