this post was submitted on 17 Jan 2025
616 points (95.2% liked)

Programmer Humor

32900 readers
1565 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS
 
top 50 comments
sorted by: hot top controversial new old
[–] ILikeTraaaains@lemmy.world 1 points 8 minutes ago

I still complain about bugs, but instead of blaming devs or qa I blame managerial positions and stakeholders.

Huge bug in game exists:

Non dev gamers: “How didn’t they catch this blatant issue?”

Dev gamers: “How many times the issue was addressed just to be told to work on something else with greater priority like ?”

[–] ICastFist@programming.dev 22 points 8 hours ago (2 children)

I must have learned programming wrong, then, because dear ducking god, the amount of incompetent shit I have to see is surreal.

One system we've got from a different state was marketed as having geolocation. It doesn't. All object relations have to be created manually in a separate page, as in, you register a city, then register an address, THEN, on a different page, you connect the two. Now imagine this for some 24 objects. It has some specific profile permissions hard coded by id (like, only profile with id 4 can create some stuff)

This is just the shit I remember off the top of my head. The cherry on top is that they didn't validate unique emails for users, you could have 999 users with the same email and no way for them to reset their passwords. I asked why: "we didn't think about it"

[–] TheRagingGeek@lemmy.world 2 points 3 hours ago

Feel your pain there, my second and longest role was doing automated phone systems(IVR) and sadly Everytime I call another company I hear all of their fuckups

[–] Flamekebab@piefed.social 6 points 8 hours ago

I asked why: "we didn't think about it"

I have Simon Pegg in Hot Fuzz ringing in my ears: "IT'S YOUR JOB!"

[–] Thcdenton@lemmy.world 5 points 7 hours ago

I code and i ruthlessly bash devs

[–] daniskarma@lemmy.dbzer0.com 12 points 10 hours ago

You won't have time after spending all day complaining about bad documentation.

[–] LodeMike@lemmy.today 47 points 13 hours ago (2 children)

I seem to complain more, actually.

[–] asdfasdfasdf@lemmy.world 6 points 9 hours ago (2 children)

Seriously, every time I see null interpolated in a receipt or email I always think "you fucking donkeys".

[–] x00z@lemmy.world 1 points 6 hours ago
Dear {{ user.first_name }},

We would like to personally thank you for registering at {{ brand.name }}!

Regards,
{{ employee.name }}
[–] LodeMike@lemmy.today 1 points 8 hours ago (1 children)

Like, it printing out "Null"?

[–] Overshoot2648@lemm.ee 4 points 11 hours ago

It's a bell curve.

[–] Ktangleknot@lemmy.world 35 points 14 hours ago

Nah, I complain more about things. Especially ones that should work. “Oh you didn’t test this in my preferred browser and now it only works in Chrome, idiot”. I can see the error and I know why the shortcut was taken or the test that would have caught it was skipped and it pisses me off.

Sometimes it’s deadlines and outside forces and not laziness, and for those the coder is forgiven. And sometimes the bug is hilarious and not frustrating. But if you have an e-commerce site, basic utility, healthcare portal, or other required site that is broken because you couldn’t be arsed to test with something other chrome on a desktop monitor then fuck right off.

[–] mlg@lemmy.world 41 points 15 hours ago* (last edited 15 hours ago) (1 children)
[–] Metju@lemmy.world 11 points 11 hours ago* (last edited 11 hours ago) (1 children)

Tbh, while it is funny out-of-context, I encountered the same exact thing (and I can guaran-fuckin-tee the offender used copilot for this).

It's not funny to be on the receiving end of this, ESPECIALLY in professional environment, where you should not react like that 😅

[–] asdfasdfasdf@lemmy.world 2 points 9 hours ago

I agree, but would like to add I find AI generated code without thought or care put into understanding it more offensive than this to begin with.

[–] pastel_de_airfryer@lemmy.eco.br 98 points 19 hours ago (1 children)

I am still complaining, but now I blame the managers

[–] scrubbles@poptalk.scrubbles.tech 18 points 17 hours ago (3 children)

"wow, what director level ass pushed them so hard that they had to leave that bug in?"

I think of the T-pose all the time in cyberpunk, that was a bug that was horrible but obviously it was tracked somewhere, and some director was like "it's fine, ship it"

[–] UnderpantsWeevil@lemmy.world 7 points 17 hours ago

Still stuck on FF15. So much time and energy invested in reinventing Unreal Engine... badly. Then they have to attack the corners of the actual story with a hacksaw to push a title seven years in development out the door half baked.

load more comments (2 replies)
[–] intensely_human@lemm.ee 73 points 19 hours ago (1 children)
[–] Buddahriffic@lemmy.world 23 points 16 hours ago (5 children)

Yeah, that's something a shitty developer who is bad at debug would say.

Bugs frustrate me more because I can often guess at why they are happening and how to fix them but can't just apply the fix myself. Even more frustrating when there's an update and I'll think, "oooh maybe they finally fixed that annoying bug!" and then see it again shortly after installing the update.

[–] asdfasdfasdf@lemmy.world 4 points 9 hours ago

Sometimes what's worse is when I am pretty sure something they suggest won't fix the bug and then it does fix it. Like I experienced a race condition in my Android email app and talked to support about it. They said try clear app data / cache and see if it worked. I thought there is no way that would solve it and they're just giving be the boilerplate support thing. It did fix it.

Now I'm even more scared at what their code is doing.

[–] Binette@lemmy.ml 17 points 16 hours ago (1 children)
[–] ilinamorato@lemmy.world 7 points 14 hours ago

"ugh I know exactly why this is happening" is such a frustrating feeling. Especially when it's stuff that should've been found in testing, or that you know probably was found in testing, but they deprioritized the fix.

[–] kameecoding@lemmy.world 5 points 16 hours ago* (last edited 16 hours ago) (1 children)

Bugs frustrate me more because I can often guess at why they are happening and how to fix them but can't just apply the fix myself.

That's like a big portion of bugs lmao, lots of bugs exist because the spaghettification of the code makes it too costly to fix. Do you really think devs don't know why the bugs are there? They usually can't be fixed because there is no time or no willingness from management or the root cause is so deeply rooted it requires a shit ton of work to be able to fix it at all.

load more comments (1 replies)
load more comments (1 replies)
[–] ElPussyKangaroo@lemmy.world 135 points 21 hours ago (4 children)

If you learn to code, you learn that major bugs in releases are horrible and indicative of neglect.

[–] r00ty@kbin.life 79 points 20 hours ago (1 children)

In a professional sense my experience is that they're more often the result of under-staffing and rigid, fixed release schedules.

[–] Zagorath@aussie.zone 40 points 20 hours ago (2 children)

And changing priorities and scope.

[–] r00ty@kbin.life 14 points 20 hours ago (4 children)

Yeah, it shouldn't happen in a release. But, if I had a penny for every time I've seen the last minute development that wasn't tested yet and not even due for the current release squeezed in. I'd literally have a pound, or dollar or whatever else has 100 pennies in.

load more comments (4 replies)
load more comments (1 replies)
load more comments (3 replies)
[–] andrew_bidlaw@sh.itjust.works 21 points 16 hours ago (5 children)

I start to appreciate games that implement complex and sometimes rarely noticeable (immersive, boo) mechanics that come off naturally. And I notice how a thought pattern behind bad ones could've progressed.

Bugs? My favs are buggy to the point some of these bugs became their own mechanics. I only get annoyed when the game bores me out, and if bugs can't make me feel like it, it's fine. And some better-done games are pretty boring to me.

[–] Naz@sh.itjust.works 5 points 15 hours ago* (last edited 15 hours ago)

Put four pots over the squares over the ground.

Shoot the dragon head statues, the pedestals raise.

The pedestals make stone grinding sounds and...

Only one pedestal has raised, the pots have caused the animation to bug out and the game engine to assume that the pedestal is in the final position on the floor.

The floor position has the lever locked.

The game developer never anticipated what a massive idiot I was

[–] MoonMelon@lemmy.ml 3 points 14 hours ago (1 children)

Bugs? My favs are buggy to the point some of these bugs became their own mechanics

This is pretty much half of competitive Brood War.

load more comments (1 replies)
load more comments (3 replies)
[–] Brosplosion@lemm.ee 37 points 18 hours ago

Learn to code and you'll wonder how in the hell some bugs even got created

[–] homoludens@feddit.org 78 points 21 hours ago (1 children)

That's not true - I'm complaining about the bugs in our software almost every day!

[–] seang96@spgrn.com 22 points 21 hours ago (1 children)

My favorite part is guessing what they do that results in the bug!

[–] Anahkiasen@lemmy.blahaj.zone 12 points 20 hours ago

Right?? That's one of my favorite aspects, like there's a weird bug and you can kind of backtrack what happened like "Oh I wasn't supposed to jump out of the car I had to walk through the precise path, I missed the trigger or something I guess??"

[–] AFKBRBChocolate@lemmy.world 21 points 18 hours ago

Yes, because you'll be too busy being infuriated by badly designed user interfaces that you realize could have so easily been better.

[–] RandomVideos@programming.dev 5 points 13 hours ago

Now i complain about both the bugs in my games and the bugs in other games

[–] hakunawazo@lemmy.world 50 points 21 hours ago (3 children)

Show a man some bugs and he will be miserable for one day.
Teach a man how to code bad and he will be miserable for his whole life.

load more comments (3 replies)
[–] FourPacketsOfPeanuts@lemmy.world 39 points 21 hours ago (1 children)

Not true, I bitch about them more than ever

[–] ogeist@lemmy.world 8 points 18 hours ago

"Who fast-tracked this shit?" -me

"It's a small change, should be safe, we will test it in production" -also me

[–] netvor@lemmy.world 14 points 20 hours ago

More nuanced reply: I do tend to complain

  • less about certain bugs and limitations, where I can understand that the problem is harder than it seems
  • and more about others, where I have to imagine a poor intern dragged around by bad advice for several sprints, finally marking the task done (forehead sweating and all), even though they did not really know what they were doing even for a minute.
load more comments
view more: next ›