https://xkcd.com/303/ vs this guy who thinks 20 seconds is a long time
Programmer Humor
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
I've done professional work on an old Unix system where the full build was more than 2 hours, and an incremental stop-rebuild-restart cycle was 20 minutes.
You get to where you really stare at your edits for a while before you hit build.
"This could take like a hundred milliseconds. It could even take gasp ONE WHOLE SECOND! 😱"
I love the rust compiler, it makes debugging so easy
This is an awful "meme"
First mistake was using async
Just a guess, but are you missing + Send on your error type?
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.
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.
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?
I get that it's supposed to be a meme, but aside from the first one these aren't even rust stereotypes. Is this a meme specifically for people who haven't used rust, know nothing about rust but have maybe heard that it's a programming language?
Yeah, part of the point of Rust is that it does exactly what you tell it - sometimes to the point of absurdity. No implicit casting for instance.
And here I was thinking most of our programming problems come from the thing doing exactly what we told it to, but didn't quite think the process through enough. Or at all.
This is for people who learnt C++ in 2008 and refuse to believe that they've never fucked up a malloc in their lives
output makes no sense
C++ template errors enter the room
Template errors make sense as long as you carefully read the entire error, but nobody has ever actually done that.
You are saying that the error messages terminate at some point?
Well, yeah, templates won't recurse beyond 1,024 levels.
That's an implementation-defined behaviour.
I like to pretend that gcc is the only compiler
boost::msm errors enter the room
So a narrow but clear win for the Rust compiler still...
Deterministic: ✅ ❌
Deterministic when hit by that weird cosmic ray: ❌❌
/jk
cargo() {
cargo $@
echo So how you doin\' today?
}
Fixed
I thought the rust compiler was supposed to be polite and helpful (unlike gcc, or nix).
It is, this meme is just trash.
Oh god nix output
You create a new file and don't check it into git yet.
Nix commands: "I've never met this file in my life!"
gcc was unhelpful a couple decades ago. I've found it to be rather helpful in recent years.
Yeah, recent versions of GCC have gotten a lot better. I suspect it’s actually because of languages like Rust raising the bar.
cargo delete this_post
sometimes?! Cargo never makes sense to me!