536
top 50 comments
sorted by: hot top controversial new old
[-] Avicenna@programming.dev 92 points 4 days ago

alternative scenerio:

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

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

[-] bluelabel@lemmy.world 35 points 4 days ago* (last edited 4 days ago)

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 10 points 4 days ago

Name 3 UML diagrams and 3 architectures!

[-] jaybone@lemmy.zip 21 points 4 days ago

“It’s ok. Just shoot me.”

[-] umbraroze@slrpnk.net 5 points 4 days ago

Name 3 UML diagrams

Class diagram, use case diagram and... What was the useless, barely readable evolution of flowcharts called again? Activity diagram?

and 3 architectures!

MOS 6502, amd64, and... I've never figured out the ARM naming scheme. AAAAAAarch64 or something?

[-] somegeek@programming.dev 4 points 3 days ago

You only get shot in one knee.

By architecture I meant software architecture.

load more comments (1 replies)
[-] Zacryon@feddit.org 33 points 3 days ago

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

[-] underscores@lemmy.zip 6 points 3 days ago

it's funny seeing a gatekeeper talking about web devs not being a software engineer while also not knowing basic JavaScript

📽️

[-] mobyduck648@lemmy.world 3 points 3 days ago

As a software engineer I avoid JS as much as possible frankly! Its typing semantics are genuinely horrible, personally I'd never consider eschewing typescript in this day and age.

Then again I'm the sort of masochist who thinks we should all be writing Scala so maybe take this with a pinch of salt.

[-] Upgrayedd1776@sh.itjust.works 2 points 3 days ago

with vibe coding, finding a library that is exhaustively covered is part of being successful. JS is very popular and llms like it, its sort of like moving to an aws shop from an azure shop, just different strokes for different blokes, as long as they leave the money on their way out

[-] mobyduck648@lemmy.world 2 points 3 days ago* (last edited 3 days ago)

It's not just about how many examples of a language exist in the LLM's distribution though, dynamic typing is a poor choice if you're using LLMs for software in my view because it turns compile-time errors into runtime errors which will only be caught if the LLM writes a suitable test; an area that they still leave a fair bit to be desired in.

The whole virtue of dynamic typing is that it reduces cognitive load on the programmer, if you're using LLMs there's no reason to do that in my opinion, you're offloading a bunch of cognitive load to begin with so expressiveness and constraint is more important than human ergonomics. Yes there's loads of JS in an LLM corpus but a lot of it is going to be poor examples, because it's generally quite easy to write JS badly. If you use typescript you're at least forcing a few common hallucinations to produce compile-time errors which the model has immediate feedback for, and you're giving the model more context on what it's seeing.

[-] Zacryon@feddit.org 4 points 3 days ago

'/j' marks a joke

[-] jfrnz@lemmy.world 1 points 3 days ago

They said software engineer, not bootcamp coder /s

load more comments (7 replies)
[-] fartographer@lemmy.world 11 points 3 days ago
[-] MasterNerd@lemmy.zip 3 points 3 days ago

Norway I dont

[-] lime@feddit.nu 46 points 4 days ago

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

[-] MalReynolds@slrpnk.net 16 points 4 days ago

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 11 points 4 days ago

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

load more comments (6 replies)
load more comments (14 replies)
[-] porous_grey_matter@lemmy.ml 39 points 4 days ago

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 (7 replies)
[-] molten_boron@sh.itjust.works 18 points 4 days ago

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

[-] gnufuu@lemmy.ca 4 points 3 days ago* (last edited 3 days ago)

May I just say I love all your comments.

Nobody Doesn't Like Molten Boron™

[-] Buddahriffic@lemmy.world 4 points 3 days ago

Also acceptable: JavaScript? Ok shoot me.

load more comments (1 replies)
[-] foleac@discuss.tchncs.de 31 points 4 days ago* (last edited 4 days ago)

TypeError: JSON.stringfy is not a function

load more comments (5 replies)
[-] Atomic@sh.itjust.works 5 points 3 days ago

Oh my god... that's JSON Bourne

[-] mrsilkworm@piefed.social 21 points 4 days ago

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

[-] OpenStars@discuss.online 10 points 4 days ago

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

img

load more comments (2 replies)
[-] _stranger_@lemmy.world 15 points 4 days ago

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 14 points 4 days ago

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.

[-] _stranger_@lemmy.world 9 points 3 days ago

I once had a candidate give the join link to the meeting put to several people (there were 3 unknown people in the call in addition to me and him). I immediately explained we can't do the interview with all these other people on the call and he proceeded to try and gaslight me that there were no other people in the call, like he honestly thought he had jedi mind truck powers.

I called over several coworkers to witness the clusterfuck, many lols were had.

load more comments (2 replies)
load more comments (1 replies)
[-] heartSagan5@lemmy.zip 7 points 4 days ago
cat = dict(name=‘Garfield’, color=‘orange’)
str(cat)

Can I have that job?

load more comments (5 replies)
[-] kamen@lemmy.world 5 points 4 days ago

Subtle hint that this is not for them.

[-] lobut@lemmy.ca 5 points 4 days ago

When imposter syndrome meets an actual imposter!

load more comments (1 replies)
[-] Luminous5481@anarchist.nexus 14 points 4 days ago

Javascript is a human rights violation

load more comments (2 replies)
[-] Flagstaff@programming.dev 8 points 3 days ago

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

[-] DaleGribble88@programming.dev 4 points 3 days ago

I've heard both. Personally, I will continue to pronounce it "Jay-Sawn" until I hear a damn good reason for why I should stop.

[-] jve@lemmy.world 4 points 3 days ago* (last edited 3 days ago)

What if I told you the guy that invented it is named Jason?

He’s probably not, but what if?

load more comments (2 replies)
load more comments (8 replies)
[-] Crackhappy@lemmy.world 7 points 3 days ago
[-] cantstopthesignal@sh.itjust.works 7 points 4 days ago* (last edited 4 days ago)

I was with Jason Stringify just last night, but he tried to convert me so I left.

[-] cmhe@lemmy.world 5 points 3 days ago* (last edited 3 days ago)

Json Carter

[-] SeductiveTortoise@piefed.social 5 points 4 days ago

"What does JWT stand for?"

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

"Shoot him."

[-] rumba@lemmy.zip 5 points 4 days ago

just jq and cut to the chase

load more comments (1 replies)
[-] whereitsat@lemmy.zip 1 points 3 days ago

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 2 points 2 days ago

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

[-] Damage@feddit.it 5 points 4 days ago
load more comments (4 replies)
load more comments
view more: next ›
this post was submitted on 12 Aug 2026
536 points (100.0% liked)

Programmer Humor

32810 readers
889 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