this post was submitted on 14 Aug 2025
280 points (96.4% liked)

Programmer Humor

25705 readers
1290 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 2 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] jbrains@sh.itjust.works 10 points 1 day ago (4 children)

What if role is FILE_NOT_FOUND?!

[–] foxglove@lazysoci.al 15 points 1 day ago (3 children)

if it's 'FILE_NOT_FOUND' then the string will be read as truthy and you will get 'User is admin' logged.

[–] bjoern_tantau@swg-empire.de 29 points 23 hours ago (1 children)

Ackshually three equal signs check for type as well. So mere truthiness is not enough. It has to be exactly true.

Also, everyone knows FILE_NOT_FOUND isn't a string but a boolean value.

[–] foxglove@lazysoci.al 1 points 4 hours ago (1 children)

yeah, it's funny how my brain collapsed the boolean check into if (role) rather than if (role === true) - that's tricky

what is FILE_NOT_FOUND? I can't find much on it ...

[–] bjoern_tantau@swg-empire.de 2 points 4 hours ago

FILE_NOT_FOUND is from an old story on thedailywtf.com. Someone created a boolean enum with TRUE, FALSE and FILE_NOT_FOUND, if I recall correctly. It's been a recurring running joke.

load more comments (1 replies)
load more comments (1 replies)