this post was submitted on 12 Aug 2026
996 points (97.4% liked)

Programmer Humor

32862 readers
717 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 3 years ago
MODERATORS
 
top 50 comments
sorted by: hot top controversial new old
[–] Atomic@sh.itjust.works 11 points 6 days ago

Oh my god... that's JSON Bourne

[–] doingthestuff@lemy.lol 2 points 6 days ago
[–] whereitsat@lemmy.zip 2 points 6 days ago (2 children)

imagine doing web development for a living and calling yourself a 'coder.'

you're writing instructions for a web browser, not a computer, pal. you fear the computer and it's language the same way you fear a black man from the islands when you venture through a bad neighborhood.

there isn't even a proper analogy for vibe coding because it's so lame. imagine showing up to a jazz club and wanting to sit with a band but all you brought was your laptop with suno but everyone else is playing a real instrument.

are you a musician?

[–] LodeMike@lemmy.today 3 points 6 days ago

TBF most of it is JavaScript which is actually code, but they shouldn't be called coders for another reason.

[–] dwemthy@lemmy.world 2 points 6 days ago

What is web development if not coding? You write specially formatted text in a file with a particular extension and another program that knows how to read it makes the computer do things.

[–] Avicenna@programming.dev 167 points 1 week ago (2 children)

alternative scenerio:

Guy: "it turns javascript objects into texts in json format"

Soldier: "He uses javascript, shoot the poor bastard"

[–] bluelabel@lemmy.world 65 points 1 week ago* (last edited 1 week ago) (1 children)

Alternative scenario:

Soldier B: Soldier A asked a JavaScript question instead of a software engineering question. He's not a real soldier, shoot him

[–] somegeek@programming.dev 16 points 1 week ago (5 children)

Name 3 UML diagrams and 3 architectures!

[–] jaybone@lemmy.zip 44 points 1 week ago

“It’s ok. Just shoot me.”

load more comments (4 replies)
load more comments (1 replies)
[–] lime@feddit.nu 85 points 1 week ago (15 children)

i've designed my own communication protocols that run directly on udp. i couldn't tell you either.

[–] MalReynolds@slrpnk.net 22 points 1 week ago (1 children)

Ima guess it's javascript-ese to turn a json object into a string, perhaps for serialization. But no clue, coding for decades but always hated js, I guess my way through with a linter and IDE when I absolutely, positively, cannot find an alternative, which seldom happens.

[–] sukhmel@programming.dev 28 points 1 week ago (9 children)

I mean, the meme could've been ‘oh, it's JS, shoot me’

load more comments (9 replies)
load more comments (14 replies)
[–] porous_grey_matter@lemmy.ml 68 points 1 week ago (11 children)

Not sure every software engineer needs to know this. If they'd said web developer I suppose this would really be expected knowledge, but then you'd probably want to shoot them anyway.

load more comments (11 replies)
[–] foleac@discuss.tchncs.de 63 points 1 week ago* (last edited 1 week ago) (5 children)

TypeError: JSON.stringfy is not a function

[–] urushitan@kakera.kintsugi.moe 15 points 1 week ago

of course MIT uses their own JSON primitives

load more comments (4 replies)
[–] Zacryon@feddit.org 45 points 1 week ago (10 children)

I have worked with JSON very often and do not know, what 'Stringify' is. Reading it for the first time. Does it... convert anything to strings?

Looked it up:

The JSON.stringify() Method

The JSON.stringify() method converts a JavaScript value into JSON text.

https://www.w3schools.com/js/js_json_stringify.asp

Okay JavaScript. Never worked with JS before.

Also, didn't knew web devs are considered 'software engineers' now. /j

[–] 3abas@lemmy.world 2 points 6 days ago (3 children)

How is it that you worked with JSON very often and don't know that it stands for JavaScript Object Notation or what stringify does?

[–] Zacryon@feddit.org 3 points 6 days ago

I use it as a format for, e.g., config files or for serializing data in a human readable format. Mainly from C++, sometimes from Python or C#.

Never in these years did I stumble over stringify.

[–] Hobo@lemmy.world 3 points 6 days ago (1 children)

Cause json has become ubiquitous in a lot of other contexts. Heck on a ton of Cisco NXOS implementations you can even pipe output to json in the cli. It's also used in a shitload of application configurations now instead of a flat .conf file too. In fact when I really think about it, I haven't touched JS in a long freaking time (like years), but have probably touch json at least once a week. I just don't find it that far fetched that someone would be working with json daily and be incredibly divorced from it's original implementation.

[–] 3abas@lemmy.world 2 points 5 days ago

But they keep implying they are software engineers using JSON in a development capacity... I'd understand a system admin updating a config file to only be familiar with the syntax, but if you're consuming JSON in your code you either understand the spec enough to implement it, or you didn't write that code...

Something rubbed me wrong about not knowing what JSON is and insulting web developers as not real software engineers in the same breath.

[–] locuester@lemmy.zip 0 points 6 days ago

They didn’t say they don’t know what it stands for.

They don’t work with JavaScript. I don’t deal with JS very often at all. I do know stringify, since I did a bunch of JS stuff back in the 2010s. But it’s not unreasonable for a dev to not know JS.

load more comments (9 replies)
[–] mrsilkworm@piefed.social 37 points 1 week ago (3 children)

I ll do you a better one. Why is Jason?

[–] OpenStars@discuss.online 20 points 1 week ago (2 children)

Don't ask - if he told you then he'd have to kill you...

img

load more comments (2 replies)
load more comments (2 replies)
[–] _stranger_@lemmy.world 31 points 1 week ago (5 children)

Ugh, terrible memory unlocked.

I asked someone a similar question in an interview once. They weren't doing well and I wanted to end on a positive at least. I asked them to make a dict in python and for extra credit, turn it into a string using whatever library or method they want.

This was not for a junior position.

5 minutes of for loop insanity later they disconnected crying. I always felt bad for that guy.

[–] lime@feddit.nu 22 points 1 week ago (5 children)

when i last did interviews we didn't do live coding, but chatted to applicants about things they liked about their preferred language (this was a consultancy position). people who actually like to program tend to have loads of opinions. juniors moreso. the less engaged people were with those questions, the worse the solution the their take-home task tended to be.

a friend of mine interviewed a candidate who apparently visibly froze after every question, like it was a quiz. turns out they were being fed answers from people off-screen and those people hadn't expected casual conversation. they were found out when they forgot to mute.

load more comments (5 replies)
[–] heartSagan5@lemmy.zip 15 points 1 week ago (5 children)
cat = dict(name=‘Garfield’, color=‘orange’)
str(cat)

Can I have that job?

load more comments (5 replies)
load more comments (3 replies)
[–] molten_boron@sh.itjust.works 30 points 1 week ago (3 children)

Ah, I see where he went wrong. The correct answer was "JavaScript? Ew."

load more comments (3 replies)
[–] Luminous5481@anarchist.nexus 25 points 1 week ago (4 children)

Javascript is a human rights violation

load more comments (4 replies)
[–] Crackhappy@lemmy.world 20 points 1 week ago
[–] fartographer@lemmy.world 17 points 1 week ago (5 children)
[–] MasterNerd@lemmy.zip 5 points 6 days ago

Norway I dont

load more comments (4 replies)
[–] SeductiveTortoise@piefed.social 15 points 1 week ago

"What does JWT stand for?"

"That's easy. JWT tokens are..."

"Shoot him."

[–] Flagstaff@programming.dev 13 points 1 week ago (12 children)

Huh, this made me realize all these years that I've been pronouncing it as "jay-sawn." Is it really pronounced like "Jason?"

load more comments (12 replies)
[–] Damage@feddit.it 12 points 1 week ago (5 children)
load more comments (5 replies)
load more comments
view more: next ›