this post was submitted on 14 Aug 2025
281 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 (1 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 1 day 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 5 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 (2 replies)