this post was submitted on 22 Jun 2025
52 points (94.8% liked)

Programming

21072 readers
200 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] ViatorOmnium@piefed.social 13 points 1 day ago (1 children)

You don't even need to go at a low level. Lots of programmers forget that their applications are not running in a piece of paper in general.

My team at work once had an app running Kubernetes and it had a memory leak, so its pod would get terminated every few hours. Since there were multiple pods, this had effectively no effect on the clients.

The app in question was otherwise "done", there were no new features needed, and we hadn't seen another bug in years.

When we transferred the ownership of the app to another team, they insisted on finding and fixing the memory leak. They spent almost one month to find the leak and refactor the app. The practical effect was none - in fact due to the normal pod scheduling they didn't even buy that much lifetime to each individual pod.

[–] furrowsofar@beehaw.org 9 points 1 day ago (1 children)

I get your point but I do not think you should justify releasing crap code because you think it has minimal impack on the customer. A memory leak is a bug and just should not be there.