this post was submitted on 15 Jan 2024
427 points (98.0% liked)

Programmer Humor

20743 readers
247 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
 
top 50 comments
sorted by: hot top controversial new old
[–] canpolat@programming.dev 70 points 1 year ago (1 children)
[–] idunnololz@lemmy.world 11 points 1 year ago

Meanwhile I'm like

[–] Thorry84@feddit.nl 56 points 1 year ago (1 children)

I've seen a changelog that said "Introduced some bugs, so we can fix them later".

It was a joke, but true nonetheless.

It was a joke

Narrator: Of course, it wasn't.

[–] vbb@lemmy.world 52 points 1 year ago (4 children)

Good opportunity to say how annoying are update notes like “We are continuing to improve our application. We fixed a couple more issues to make it more stable”. Corporate style, uselessness and the fact that this update can contain some stupid redesign is disgusting.

[–] TurtleTourParty@midwest.social 11 points 1 year ago

"We are constantly improving our application. Please keep updates turned on."

[–] popcar2@programming.dev 7 points 1 year ago (1 children)

I've reached a point where I avoid these types of updates. An update post like that either means nothing important changed or they're up to something.

A while ago I saw that style of patch notes, updated an app, and suddenly I can't use it anymore because it got limited to a maximum of 2 devices. Another time I updated an app putting a harmless "we improved the user experience" message, they put dark mode behind a paywall. This isn't counting the number of times an app got redesigned to make the user experience worse for no reason. Maybe they wanted to justify hiring 5 UI/UX interns in that quarter or something.

The patch notes look harmless, but my god, they are usually up to something.

[–] MajorHavoc@programming.dev 2 points 1 year ago* (last edited 1 year ago)

Yeah. I do the same. That "we are making improvements" text is corporate for "we don't have anything remotely close to change management or quality assurance".

load more comments (1 replies)
[–] cali_ash@lemmy.wtf 46 points 1 year ago* (last edited 1 year ago) (2 children)

Yep, we also got one of these:

and pretty sure the "y" was typo.

[–] 4am@lemm.ee 33 points 1 year ago (3 children)
[–] MajorHavoc@programming.dev 8 points 1 year ago

We have the best commit log in the world, because of jail.

[–] Flipper@feddit.de 6 points 1 year ago

Could be worse. I've got a repo where 30 commits after eachother are just ".". Nothing else.

load more comments (1 replies)
load more comments (1 replies)
[–] kubica@kbin.social 31 points 1 year ago* (last edited 1 year ago) (2 children)

My personal favorite used to be "Long time no commit"

[–] Croquette@sh.itjust.works 9 points 1 year ago

I call that a checkpoint when I do it. But I do that on my branch that will eventually be squash merged.

[–] MajorHavoc@programming.dev 6 points 1 year ago

I like to go for dark jam poetry, in those commits.

'why is anything? can it be? desolation - oh wait, that variable is mistyped!'

[–] ryannathans@aussie.zone 30 points 1 year ago (1 children)

The people that do this are either inept or experts, no inbetween

[–] funkless_eck@sh.itjust.works 3 points 1 year ago (2 children)

just a hobbyist here, but wouldn't this actually be a good use for AI? Just copy the code and "provide a git committ title for this code"?

[–] ryannathans@aussie.zone 7 points 1 year ago

AI might be able to write what you did but not why you did it

load more comments (1 replies)
[–] kaotic@lemmy.world 29 points 1 year ago (2 children)

Every one is using AI to make funny pictures. This is what they should be using it for. Look at my diff, generate a commit message.

[–] andnekon@programming.dev 14 points 1 year ago (1 children)

If you don't know what you've done within a commit, it probably shouldn't be a single commit, with or without AI Although if you're talking about using AI to make funny commit-messages...

load more comments (1 replies)
[–] catlover@sh.itjust.works 23 points 1 year ago* (last edited 1 year ago) (1 children)

git commit -m 'initial commit'

git commit --amend

git commit --amend

git commit --amend

git commit --amend

....

git commit --amend

[–] Sage1918@lemmy.world 3 points 1 year ago

It's all fun and games until a git push slides in between...

[–] cupcakezealot@lemmy.blahaj.zone 22 points 1 year ago

kinda like on google play how it says "what's new: no information from the developer" or "what's new: we regularly update our app to fix bugs, improve performance and add new features".

[–] neurospice@lemmy.dbzer0.com 22 points 1 year ago

Could be worse:

git commit --allow-empty-message -m ""
[–] lambdabeta@lemmy.ca 21 points 1 year ago* (last edited 1 year ago) (2 children)

All praise our lord and saviour git rebase -i!

[–] JATtho@sopuli.xyz 1 points 1 year ago

I fckd up a git rebase -i today with git commit -a --amend...

Thankfully git reflog allowed me to assemble the branch again ... from pieces.

[–] Cwilliams@beehaw.org 9 points 1 year ago
do_the_thing() {
  git commit -am "$(date)"
  git push
} 
[–] marcos@lemmy.world 9 points 1 year ago (1 children)

And I'd bet stuff is still broken!

[–] MajorHavoc@programming.dev 7 points 1 year ago

Yeah. Definitely. If it was fixed there would be a commit with log 'works now. WTF?!'

[–] ConstantPain@lemmy.world 7 points 1 year ago (3 children)

At least none of it is WIP...

[–] Buttons@programming.dev 6 points 1 year ago (1 children)

Meh. At least you know "WIP" means you shouldn't expect that particular commit to work.

[–] ConstantPain@lemmy.world 3 points 1 year ago

It just has to work enough.

[–] oeLLph@feddit.de 3 points 1 year ago

There are some, but not in the picture 🙃

[–] ryannathans@aussie.zone 2 points 1 year ago

Perhaps, but there will a bunch of TODO comments so pick your poison

[–] bitwolf@lemmy.one 7 points 1 year ago (1 children)

Maybe they tastefully squash merge when they pr/merge into main.

[–] oeLLph@feddit.de 2 points 1 year ago

The don't... 😭

[–] TxzK@lemmy.zip 3 points 1 year ago

Commit messages of my personal projects are filled with just "fix". Life is too short to write a proper commit message

[–] Justas@sh.itjust.works 3 points 1 year ago (4 children)

I remember making a bunch of fixes and calling them after Star Wars movies with the thing I'm fixing or what was broken as the noun.

[–] hakunawazo@lemmy.world 2 points 1 year ago (1 children)

So you were part of the git clone wars?

load more comments (1 replies)
load more comments (3 replies)
[–] oeLLph@feddit.de 3 points 1 year ago (1 children)

Why user standard version and conventional commits in the first place? When this is only a fraction of purposeful commit messages

[–] CubitOom@infosec.pub 2 points 1 year ago (2 children)

Because if you are creating a changelog automatically based on the commit messages it will be very public and that user will look bad.

https://www.conventionalcommits.org/en/about/#tooling-for-conventional-commits

load more comments (2 replies)
load more comments
view more: next ›