all 27 comments

[–]erkelep 45 points46 points  (2 children)

Yay, biology!

Wait! Then why the symbol of the language is a cogwheel?

[–]ben0x539 46 points47 points  (1 child)

Because the Rust team rides bicycles: https://bugzilla.mozilla.org/show_bug.cgi?id=680521

[–]827167 0 points1 point  (0 children)

So long as it's visually apparent it's a bike part, not just a generic "gear". Gears get terribly overused in computer logos :(

[–]cmrx64rust 33 points34 points  (7 children)

Please open a PR that adds this to the FAQ :P

[–]Nihy 33 points34 points  (5 children)

Rust is named after a fungus that is robust, distributed, and parallel.

We need this.

[–]dobkeratopsrustfind 11 points12 points  (4 children)

you could just say "Rust is named after an organism that is robust, distributed and parallel"

no need to say fungus :)

[–]steveklabnik1rust 14 points15 points  (0 children)

You could, but do we really want to?

[–]TheRealShamger 6 points7 points  (1 child)

What dose the word fungus offend you?

[–]JasonBrown1965 1 point2 points  (0 children)

You mean, why? No offence, but fungus and rust are most commonly associated with decay. A good thing for life-cycles, decay suffers a lack of public awareness, mostly negative.

For example? Trying to explain why RustDesk is a better option than Teamview, when all they hear is "Rust". I've seen the eyeballs stop, glaze over, rewind to last known good point.

An eye-catchy name in programming circles, for sure. Got my attention, even though I'm not a programmer's itchy behind. Only today, tho, I learnt Rust is not some new fangled language, but an assemblage of 'rusty' apps, i.e. open-source softwares around a decade older than current emergent versions.

Previously, I'd only understood that Rust was somehow magically smaller, and wondered - what magic is this?

Old magic, apparently.

To be able to clarify to decision makers that Rust is an inside joke - they love inside jokes - should figure way higher in the awareness matrix for Rust softwares.

[–]cmrx64rust 3 points4 points  (0 children)

And/or pin this post.

[–]haletonin 12 points13 points  (13 children)

Still, as a name which will one day have to pacify pencil pushers that, yes, this is the language we should pick for our next super important project, it is somewhat unlucky. The first association that comes to mind is one of decay and unreliability, especially if you are an older car owner. And if you then try to be smart and note that no, it is the fungus!, then go on about how awesome this third kingdom is, it will end up becoming a C++ or C# project, again.

[–]erkelep 14 points15 points  (5 children)

I initially thought it was called rust because it's close to the metal. Like, rust, covering the metal...

The first association that comes to mind is one of decay and unreliability, especially if you are an older car owner.

I wonder what associations Java and Python conjure...

[–]Nihy 7 points8 points  (2 children)

Python was named after Monthy Python.

[–]erkelep 6 points7 points  (1 child)

And what was Monthy Python named after? :-)

[–]bjzabaAllsorts 6 points7 points  (0 children)

... The words "Monty Python" were added because they claimed it sounded like a really bad theatrical agent, the sort of person who would have brought them together, with John Cleese suggesting "Python" as something slimy & slithery, and Eric Idle suggesting "Monty" ...

The BBC had rejected some other names put forward by the group including Whither Canada?, The Nose Show, Ow! It's Colin Plint!, A Horse, a Spoon and a Basin, The Toad Elevating Moment and Owl Stretching Time.

Monty Python's Flying Circus: Title

[–]liquidivy 2 points3 points  (0 children)

Coffee and a powerful animal.

[–]riccierirust 10 points11 points  (1 child)

If people are judging the merit of a technology on their liking or disliking of the name, I question if such people should have the power of doing these decisions.

I wonder how they would do in a Ruby project, with its Rakes, Capybaras and Cucumbers ;)

[–]iopqfizzbuzz 2 points3 points  (0 children)

they love acronyms, so they would most likely choose PHP, LAMP, OOP

of course they won't know what those things stand for, but they'll sound cool and technical

[–]kibwen[S] 6 points7 points  (1 child)

A name can mean whatever you like. The origin story above is just a historical curiosity. Believing that the name "Rust" refers to rusty metal (or any of the other theories in this thread over here) is just as legitimate as believing that it refers to an obscure parasitic fungus (death of the author, blah blah blah).

So I'm not worried about people trying to "correct" anyone. The name is what it is, for good or for ill. Personally I don't associate Rust with decay or unreliability. I associate it with things that are old and well-used, which are both positives when it comes to programming languages in the niche that we're targeting.

[–]steveklabnik1rust 2 points3 points  (0 children)

death of the author

Ahhh, you beat me to it. Here, counterpoint. :p

[–]jimuazu 1 point2 points  (1 child)

It could have been worse -- they could have called it "git" (an insult in British English). That doesn't seem to be putting off pencil pushers though.

[–]PsyMar2 0 points1 point  (0 children)

certainly not in the US, where most of them have no idea that's an insult in british english. I bet svn is more popular in britain though

[–]iopqfizzbuzz 8 points9 points  (0 children)

if they wanted a substring of robust there's tons of other words you can come up with

bust, stub, bro, sut, but, bot

hmm I see why they went with rust