Devs: We really aren't helping ourselves
> Republic of Serbia shares its CC-TLD (.rs) with the Rust file extension.
Why? Why didn't Rust use .rust? [1]
Not only is there the potential conflict with URLs, but that .rs was already in use (and GIMP among others knows how to open those files).
Why did Ruby use .rb and not .ruby?
And why didn't The Community, this marvellous group of "lots of eyeballs", point this out to the originators and get it changed before the (in theses cases) languages became so widespread that it might be a problem to make the change?[2]
Pah [3]
[1] The only argument I've seen is "but Perl uses .pl, Python uses .py ..." - ignoring that not only do these at least at least sound like the language when you pronounce them but, oh yes, at the time these were introduced many (even *most* ?) systems COULD NOT DO ANY BETTER with file extensions! Maybe we should be glad that at least the file names weren't so limited in length - recall that Forth was called FORTH because the OS at the time could do neither uppercase nor more than 5 letters, so Chuck couldn't call it Fourth (as in, "fourth generation language" - waits for 4GLlers to start screaming).
[2] because renaming files and search/replace Makefiles is *such* a difficult problem </dripping_sarcasm_and_not_a_little_bile>
[3] Hah! You didn't the lawn sprinklers to be full of food dye, did you, ya punks! Now git!