this post was submitted on 14 Aug 2025
316 points (96.2% liked)

Programmer Humor

25750 readers
1746 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
 
(page 2) 18 comments
sorted by: hot top controversial new old

What the fuck

[–] grrgyle@slrpnk.net 1 points 2 days ago

Robert Martin is screaming somewhere. Say what you will about him being out of touch, he did have some good points on writing readable code.

Like null should never be a special value.

And obviously the horrible naming.

[–] ulterno@programming.dev 1 points 2 days ago (2 children)

Same as ?

std::optional<bool> role;

if (role.value())
{ std::cerr ("User is admin");}
else if (!role.value())
{ std::cerr ("User is not admin");}
else if (!role.has_value())
{ std::cerr ("User is not logged in");}

Here has_value() should have been checked first, but the JS seems kinda fine.
Which is it?

load more comments (2 replies)
load more comments
view more: ‹ prev next ›