When creating a new product would it not be more helpful to use a more unique product name? That would make the querying in search engines much simpler with much less white noise. As a user of a new programming language I would hope to be able to search in a very specific way. But the product name “Julia” will most likely just maximize the white noise in the results.
I really don’t get this. Swift and Python are both english words. What is the big deal? If you write programming in your query it will give you results about Julia programs not about Julia Roberts, that is all you have to do.
Even without writting programming if you add a word that is likely to have any relation with programming then results seem to be well retrieved.
The more people use the language the more likely this will happen.
We thought “Julia” was a nice name. It’s friendly, pleasant and easy for people from many places around the world to read and pronounce in their own languages. Here are some languages whose names have another common meaning:
C
Go
Java
Lisp
Python
R
Ruby
Rust
Scheme
Swift
I imagine that you’ve heard of a few of these. People have been successfully searching for material in these languages pretty much forever. As @carstenbauer pointed out, searching for <term> + “jl” works remarkably well for finding Julia-specific things. Often you can search for “<term>.jl” and find a Julia package by that name that does what you’re interested in.
And of course, this ship has sailed—it’s about 5 years too late to seriously consider changing the name
I didn´t know there where sooo many programming languages. After the name Julia, I like Plankalkül most on the list (I like german names). Interesting story behind it too I think.
STRATEGY 2: I google for “julia lang structural equation models”
Problem: My best result has disappeared!
STRATEGY 3: I google for “julia language structural equation models”
Problem: My best result has disappeared again!
STRATEGY 4: I google for “julia programming structural equation models”
Problem: And again my best result has disappeared!
@davidbp: Yes, other programming languages made the same naming mistakes. (Especially in the pre search engine era.) Does that mean that it is good? I thought Julia was just about making things better than other programming languages. And that starts with the name.
@carstenbauer, @StefanKarpinski : Yes, there are workarounds that work “remarkably well”. (And .jl works in this example.) But as the name says these are WORKAROUNDS. And workarounds are used to avoid an intrinsic problems.
Personally I would consider an answer like “yes the problem can arise but there are workarounds that work quite well” more honest and less ideologically driven.
Maybe it’s because your very first sentence in this thread was
“When creating a new product would it not be more helpful to use a more unique product name?”
In some ears, this might sound a bit offensive.
Talking about rationality, Julia is about 6 years old. So, personally, I don’t think it’s very rational to start a discussion about the language’s name in the first place. Discussing techniques to get better search results is however perfectly reasonable. I think you got plenty of fair answers here as well.
I am sorry if my comment sounded harsh. People in this forum is very helpful. I am sure you will find help if you ask for concrete questions.
In my humble opinion what really does not seem to be a rational decision is to change the name of language for the problem you mention. Specially after so many years. It’s not even rational to start a thread with a name When creating a new product... since the product has been around for several years and version 1 is already out.
In any case I’m not sure what ideology that would be (SJW ?). I did not intented to sound like a Social Julian Warrior or a Superior Julian Warrior.
Choosing a name doesn’t really seem like a matter of ideology, it’s more a matter of taste—for which there is notoriously no accounting. By the criterion of unique naming and findability, we could have called the language “SzP03DaM”, but that doesn’t have much of a ring to it. We aren’t going to change the name at this point, so there’s not much to do here aside from people giving tips on how to find things.
“structural equation models jl” gets it as the top result, so using “jl” is an effective tip. It’s also less typing than “julialang” or “julia lang”, so that’s also nice
I’m curious what exactly are the results you see. My top list for this query (ran from incognito mode in Chrome) is:
GitHub - richardkwo/InvariantCausal.jl: Causal Inference with Invariant …
Julia.jl/Statistics.md at master · svaksha/Julia.jl · GitHub
Julia Developer - Who is working on structural equation modelling
Point, click and Structural Equation Modeling - The Julia Group
Random Rambling on Structural Equation Models - The Julia Group
Damn! There really IS a structural equation modeling for dummies
…
I remember there was time when googling for “julia lang ” gave Facebook profiles of some nice girls, but since that time Google seems to have learnt about the language and I can’t really repeat that experiment any more. Does Google track me harder than I thought?
Oh. I hope you didn’t take my answer badly. That was not my intention. I just remembered what happend when I started to search for things about R… little luck.
I partly agree with you. Luckily, I think googled has learned what I want when searching for julia + something. The more you search, the better it gets (maybe).