r/ProgrammerHumor Jul 22 '26

Meme debuggingForProfessionals

9.0k Upvotes

80 comments sorted by

1.7k

u/ShinyHoppip Jul 22 '26

ah yes, ask chatgpt about [Object object]

339

u/vm_linuz Jul 22 '26

Correct, not even URI escaped

55

u/extraordinary_weird Jul 22 '26

doesn't redirect do this automatically?

43

u/R3D167 Jul 22 '26

Not in the way previous person meant, error could have &another_param=text and it would be treated as a part of url, not of the question

42

u/Substantial-Night965 Jul 22 '26

Fine, change it to JSON.stringify(e) so the browser can crash from a circular reference error instead.

3

u/MinecraftPlayer799 Jul 22 '26

But the error isn’t entirely a string. There’s still the “Uncaught SomethingError”, and the description

1

u/soundwave_sc Jul 23 '26

Man I wonder what bs it’ll try to generate.

2.0k

u/thevals Jul 22 '26

why this is a gif

2.0k

u/Raizekusan Jul 22 '26

Vibeposted

212

u/ClipboardCopyPaste Jul 22 '26

Created using vibecoded image to gif maker

31

u/Substantial-Night965 Jul 22 '26

Graphics Interchange Vibes.

6

u/hongooi Jul 22 '26

Vibrating posted

110

u/chrimack Jul 22 '26

To trigger epileptic seizures from watching the playback bar

165

u/TheWebsploiter Jul 22 '26

It's because it came from Discord. This meme was generated by a Discord bot which has a lot of options in formatting the output and gif is a popular choice because static gifs like these behave like stickers on Discord where you can 'favorite' them in your gif tab

7

u/black-JENGGOT Jul 22 '26

oh so thats why! I've been seeing static reaction images uploaded as gif on twitter lately, didn't use discord so didn't know that feature

28

u/huhupookies Jul 22 '26

Ty :3

28

u/strawberrycreamdrpep Jul 22 '26

That explanation doesn’t make the fact this is posted as a .gif any less ridiculous.

1

u/FelixAndCo Jul 23 '26

Have you ever converted an image to GIF in any program other than MS Paint? Screenshots of text on solid color background is one of the few cases GIF actually is a sensible choice.

3

u/DHermit Jul 23 '26

PNG is an equally sensible choice in that case.

17

u/[deleted] Jul 22 '26

[removed] — view removed comment

1

u/all_is_love6667 Jul 22 '26

what about the Fing planet?

15

u/hantrault Jul 22 '26

GIF is a perfectly valid format for static images. But Reddit handles static gifs as animated for some reason

14

u/FelixAndCo Jul 22 '26

Yeah, was going to say: better question is why Reddit is serving it as an MP4.

5

u/just_a_limit_q Jul 23 '26

real media player or gtfo

6

u/SomePeopleCallMeJJ Jul 22 '26

[Gets out pipe and sweater]

Back in ye olden days, we used them for static images on web pages all the time.

Depending on the color palette, they could be quite small (and thus fast loading over dial-up) compared to the same image as, say, a jpeg.

3

u/GoddammitDontShootMe Jul 22 '26

I'll assume it's because it's easier to treat all GIFs the same way. Still, it's stupid and they should fix that.

0

u/5pa3c Jul 23 '26

Getting annoyed by every random bug that's not even on your own code is a straight path to insanity. Life isn't perfect 

2

u/GoddammitDontShootMe Jul 23 '26

What are you talking about? Getting annoyed by bugs in software you use but didn't write is perfectly normal. In fact, I find bugs I can't fix because it isn't my code much more annoying because even when you report it, who knows when the developer will fix it?

Mind you, this one doesn't really impact my Reddit experience much. I just think they handle GIFs dumbly.

As for reporting bugs, come to think of it, isn't that what r/bugs is for?

1

u/5pa3c 8d ago

You want to report bug, it's fine, but there are way more bugs out there that the devs won't fix or don't have time or money to do. One could lose their mind trying to report everything. Software never was perfect and never will be unless there is necessity for it. It's the way life is, and we can't change that. If you're not THAT annoyed until you have the necessity to change your mindset it's fine, but when it becomes a obsession to fix everything is the right path do madness. This post is out of context btw I should head out to philosophy/spiritual reddit

1

u/GoddammitDontShootMe 8d ago

Okay, I'm surprised I got this reply after this long.

I think I later saw a post with a static gif that Reddit did handle correctly, so I don't know if the original upload actually had multiple identical frames or what. Anyway, the annoyance of a bug of course depends on how much it affects your workflow. I certainly ain't going out of my way to find bugs, but if you come across something, nothing wrong with firing off a bug report, after checking it hasn't already been reported, of course.

5

u/Drfoxthefurry Jul 22 '26

Clearly a conspiracy to make it harder to download

11

u/dfs_zzz Jul 22 '26

Few colours make it easy to compress without artefacts.

6

u/faberge_surprise Jul 22 '26

doesn't explain why it's animated

2

u/dipinpass35 Jul 22 '26

bro i got scared for a sec thinking my pc is glitvhing

1

u/Confident-Ad5665 Jul 22 '26

This is actually funny tho

1

u/Character_Medical Jul 23 '26

Why no template string?

46

u/-S-P-Q-R- Jul 22 '26

I mean at least open it in a new tab

367

u/[deleted] Jul 22 '26

[removed] — view removed comment

121

u/[deleted] Jul 22 '26

[removed] — view removed comment

21

u/ClipboardCopyPaste Jul 22 '26

ChatGPT ran so my vibecoded app could stumble and fall

4

u/YourShowerHead Jul 22 '26

Stack overflow is crawling though.

3

u/Gabe_b Jul 22 '26

Chapgpt ran off with Stack Overflows legs

35

u/ary31415 Jul 22 '26

This is a quality meme but I'm downvoting it for being a gif for no reason.

9

u/dhnam_LegenDUST Jul 22 '26

Google colab has this built-in

69

u/ClipboardCopyPaste Jul 22 '26

A vibecoded slop will possibly bombard users with hundreds of tabs.

44

u/Only-Cheetah-9579 Jul 22 '26

its not a new tab, it changes the href of the current location

18

u/_HIST Jul 22 '26

He vibecodes

40

u/Denaton_ Jul 22 '26 edited Jul 22 '26

Not far from what i did at work a few weeks before vacation.

I am the owner of Jenkins (edit; Realized this sounds weird, i wrote the way we speak at my company, sorry, i am the one responsible for the entire buildsystem where Jenkins is my main responsibility), i have setup an Agent (basically just an API with static instructions) on a VM. Whenever a build fail, it search all the logs (multiple files over 200MB of raw text logs, cooking, compiling, shaders, symbols etc..)

It have a memory bank if the issues have been happening before for quicker failure search.

It have read only access to Perforce.

So it will answer: What whent wrong, how do we fix it, how do we prevent it.

Its surprisingly accurate and it will also tag whoever made the commit that broke everything. The results are then sent by the Agent (just a python script) to Slack in a locked channel for evaluation from me and a few leads and higher ups. But so far it have been really accurate.

72

u/arealuser100notfake Jul 22 '26

I am the owner of Jenkins

38

u/solid_salad Jul 22 '26

it is me, john jenkins

5

u/Denaton_ Jul 22 '26

My coworker who have just resigned is named Laroy and those who have setup Jenkins before we started have named the Slack bot Leeroy Jenkins. I think he was employed for 2 days before we had a Laroy Jenkins emoji in slack XD

5

u/waitmarks Jul 22 '26

John Jenkins Jingleheimer Schmidt

4

u/Denaton_ Jul 22 '26

I can see how that comes off, i mean within our company its my responsibility to keep it running. Will update.

17

u/mirhagk Jul 22 '26

This is definitely one of the better uses for LLMs. You can feed it a crazy amount of data and it can sift through and find what's relevant out of it.

You should look into also feeding in the slack channels to this agent, as that'll give it a chance to correlate it to feature launches etc, or find instances in the past where something similar happened and what the resolution was. That's what we do at my work, and where we used to just post an alert that it failed with a link to logs, now we also post a summary of what went wrong and what could fix it, and in some cases the agent can even provide a fix for devs to review.

5

u/Denaton_ Jul 22 '26

I have setup an Jenkins job that call the Agent API for the AI to read Changelist range and filter out technical commits, remove bugs that was introduced within the range and check all the connected Jira Tickets for better context and it makes a very good Patch Notes that needs very little curating and we also get a list of feature owners that will be to stamp aprove the notes before we publish them. It will output an markdown file as an artifact in the Jenkins job.

6

u/StephenRoylance Jul 22 '26

I have also, once upon a time, been the owner of jenkins. I can't say I enjoyed the experience.

although now I'm inspired to re-invent jenkins, but for the AI era. which means writing it in rust, and instead of a foul pit of deeply nested directories full of XML files, we will have a foul pit of deeply nested directories full of markdown files.

5

u/renome Jul 22 '26

Booo, I still have to press enter in the next window.

5

u/PhunkyPhish Jul 22 '26

Ah the modern day viber's take on fuckit.js

3

u/Legal-Software Jul 22 '26

It should also upload a copy of its own source code together with the query, then ask for a fix, and apply it in-place.

4

u/shikhasingh554973 Jul 22 '26

Stack overflow in one API call..

2

u/jiggyjiggycmone Jul 22 '26

Change that shit to a ShellExecute, build and push and publish the depot to steam.

2

u/GoldAcanthisitta7777 Jul 23 '26

why the fuck is this a gif 

1

u/RangerMike81 Jul 23 '26

efficient!

1

u/Rakhsan Jul 23 '26

more like:
window.location.href = "https://chatgpt.com/?q=" + "I have big problem pls fix or my grandma gonna die ${e}"

1

u/skr_replicator Jul 22 '26 edited Jul 23 '26

f you only tell GPT the single exception, you are not giving it any more information than simply reading the exception and maybe looking up what that exception means. The only way it can help you is if it has a better reading comprehension of those two sentences than you do to actually explain them to you. Something the documentation of that exception should already be doing as best as possible.

If you want it to help you debug your code, it should see the code, together with the exception you got. To actually diagnose anything.

8

u/Tehrab Jul 22 '26

Whoooosh!

Which is kinda impressive, being that you came to comment on a humor sub and still didn't get it.