this post was submitted on 18 Apr 2026
10 points (100.0% liked)
Programmer Humor
32002 readers
1166 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
- Keep content in english
- No advertisements
- Posts must be related to programming or programmer topics
founded 3 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Rust output is bad? I feel like it's one of the best in terms of telling you where you got things wrong. Nix output when you accidentally get infinite recursion is so bad.
Come to think of it, Nix fits all three better than Rust.
Ah yes, the good old random pile of unclear errors because you forgot to add the file in git thanks nix
Is this a comment I'm not flake enough to understand?
warning: Git tree '/path/to/repo' is dirty
Unfortunately, that shows up even when you've just modified an existing file, which is not a problem for it.
And which also happens to be the state my repo is in basically all the time, because I'll change some setting, then see if it works like I want it to before making a commit...
People who've never used Rust or only used it once and couldn't grok it like to meme that Rust is bad to cope.
Yes, preferring a language that’s easy to read and therefore easy to maintain over a language like Rust is definitely coping 🙄
preferring Rust over Rust? what do you mean?
do you think loosely typed python is easy to read and maintain?
I’ll stick with Go TYVM
Yeah, like, who would ever want to
It's much better to just:
And you might even:
I totally agree, that Go snippet is absolutely more maintainable. Though you forgot the curly braces and the semicolons are unnecessary.
Yup. These are pretty big issues. But there are also some minor, trivial, purely-preference-based issues - like returning an error if
err == nilinstead of when it isn't.😆 yeah I didn’t read it that hard
In your defense, it's written in the only "modern" programming language that encourage this category of errors.