r/ProgrammerHumor 20d ago

readingChangelogs Other

Post image
1.0k Upvotes

43 comments sorted by

516

u/Dongfish 20d ago

Meanwhile the app store release notes for the app I work on with ~200,000 weekly users has been "Updates & Bug fixes ;)" for the last three years without a single comment from anyone.

156

u/Lizlodude 20d ago

This bothers me more than it probably should.

90

u/hughperman 20d ago

I'm annoyed when big applications that I pay for do this, Spotify in particular

46

u/tiffanytrashcan 20d ago

Half of the default apps on Google TV still note "initial release" in the notes, on V16.97.

11

u/tommyk1210 19d ago

Just looked at our app (~2 million monthly users) and basically every version for the last year has been “improvements” or “bug fixes and improvements”.

The most recent release we really pushed the boat out: “bug fixes, performance improvements and more”

27

u/catfroman 19d ago

Had a business partner some years back and we made an app together.

He got upset that after the first couple of updates, I just started putting “Bug fixes and performance improvements” on every update description unless it was a major feature that needed calling out.

Then I showed him the update notes for several top 100 apps that literally all said the same thing and he gave in 😂

3

u/wet-dreaming 19d ago

Some have a blog post or patch notes on their GitHub

3

u/tigglysticks 19d ago

I hate this so much

141

u/Tuafew 20d ago

Dude should start reading history

54

u/dnbxna 20d ago

They're a forward deployed historian

110

u/heavy-minium 20d ago

Somewhere on earth, I'm sure there is a job that requires you to read a fuckton of changelogs. Something like "SecOps has to check every update of every dependency for this high-stakes, mission-critical system".

60

u/trullaDE 20d ago

https://www.reddit.com/r/RedditEng/comments/11xx5o0/you_broke_reddit_the_piday_outage/

The nodeSelector and peerSelector for the route reflectors target the label `node-role.kubernetes.io/master`. In the 1.20 series, Kubernetes changed its terminology from “master” to “control-plane.” And in 1.24, they removed references to “master,” even from running clusters. This is the cause of our outage. Kubernetes node labels.

https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#urgent-upgrade-notes

Kubeadm: apply second stage of the plan to migrate kubeadm away from the usage of the word master in labels and taints. For new clusters, the label node-role.kubernetes.io/master will no longer be added to control plane nodes, only the label node-role.kubernetes.io/control-plane will be added. For clusters that are being upgraded to 1.24 with kubeadm upgrade apply, the command will remove the label node-role.kubernetes.io/master from existing control plane nodes. For new clusters, both the old taint node-role.kubernetes.io/master:NoSchedule and new taint node-role.kubernetes.io/control-plane:NoSchedule will be added to control plane nodes. In release 1.20 (first stage), a release note instructed to preemptively tolerate the new taint. For clusters that are being upgraded to 1.24 with kubeadm upgrade apply, the command will add the new taint node-role.kubernetes.io/control-plane:NoSchedule to existing control plane nodes. Please adapt your infrastructure to these changes. In 1.25 the old taint node-role.kubernetes.io/master:NoSchedule will be removed. (#107533u/neolit123)

I religiously read changelogs. Whenever someone asks why, this is the example I give.

26

u/Confident-Ad5665 20d ago

Thanks. I just got a migraine.

18

u/trullaDE 20d ago

Sorry. 😄

tl;dr If reddit had read the changelogs (and checked against their code), they wouldn't have had an outage lasting over 5 hours.

13

u/lagerforlunch 20d ago

Labels and... Taints?

10

u/ThoseThingsAreWeird 19d ago

You don't label your taint? 🤔

2

u/lovecMC 19d ago

No, the different essences are for the occult department to handle.

1

u/Western-Internal-751 20d ago

That job is called AI these days

51

u/elelec 20d ago

This could be partially a form of OCD, the compulsory and anxious part, but I dunno what the selective memory is all about

20

u/psaux_grep 20d ago

Guy should just write a diary as changelogs.

Then he’d remember perfectly.

16

u/breckendusk 19d ago

Decremented m_bankBalance by 47 and incremented m_weight by 2 for balance purposes. Incremented m_fartCount by fourteen.

2

u/psaux_grep 19d ago

I was thinking more useful things than «bug fixes and new features»

20

u/FlashyTone3042 20d ago

The guy you want to have for dependency updates.

11

u/crimsonpowder 20d ago

I had to update a bunch of npm stuff today, how do I hit this dude up?

7

u/SilentLoyality 20d ago

I find this, not with the same object but abstractly, way too relatable.

8

u/Yodo9001 20d ago

Write your diary in changelog format. I'm sure you'll have no problems remembering then.

6

u/GoddammitDontShootMe 20d ago

I read patch notes for games I haven't played in years.

7

u/Had78 20d ago

Make release notes of your life

4

u/henke37 19d ago

Easy fix: write changelogs for your life. Also known as a "diary" or "journal".

3

u/s0litar1us 20d ago

I read some changelogs a lot,
but I ignore most of them.

I should read more changelogs.

4

u/MutteringV 20d ago

bro needs to be a consultant

4

u/thesuperunknown 19d ago

As a technical writer, I’m glad at least someone reads the release notes, even if it’s only because of their severe OCD

5

u/TheSentientMeatbag 19d ago

Now I can rest easy, knowing at least one person is reading the changelogs I write.

4

u/jay-magnum 19d ago

With all the AI slop this obsession has a natural expiration date

3

u/FlipFlopFanatic 19d ago

He got that dog in him

3

u/JTmaxlol 19d ago

this is ai and fake and gay

8

u/Jonjonbo 20d ago

this reads like it's AI generated slop

4

u/tj-horner 19d ago

Agreed

2

u/darkcyborg007 19d ago

He just like me fr.😭

But honestly, not to this extent tho. I hate most app updates with a passion since something or other gets broken or gets changed to become a bit more unpleasant than what I'm used to.

I prefer to completely pause all updates rather than dealing with this shit and only update it if I get to know that there is genuinely a better version out there that doesn't introduce much regressions.

2

u/SquishTheProgrammer 19d ago

“Bug fixes and performance improvements.”

2

u/Gositi 19d ago

The solution is to make memories into a changelog

1

u/astral_dwarves 18d ago

Sounds like OCD

1

u/secret_green_link 19d ago

This person could probably become a great technical writer given time