Why a non Google friendly product name?

There are some girls whose name is Julia Lang. Lang is a last name in many nations.


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.

1 Like

I’m surprised about the negativity of some of the reactions. I would prefer if rationality could prevail over Ideology in this community.

I will try to explain my point with an example:
Let’s assume I am looking for julia and structural equation models.

STRATEGY 1: I google for “julia structural equation models”

Problem: Many of the articles have nothing to do with the programming language Julia.
Let’s assume my preferred and most useful result was https://github.com/richardkwo/InvariantCausal.jl .

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.


If you have trouble finding something, just ask!

There are plenty of threads of the form: “Does anyone know of a good library for doing X”.
Examples: Need to make a custom plot, Package for tabular data, and many more…

I’m sure you will find this community is always willing to help

1 Like

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.


On my computer,

“julialang structural equation models”

gives InvariantCausal.jl as the second top item of Page 1, while

“julia lang structural equation models”

does not. So, using “julialang” (no space) might help a bit… (like dlang, golang, etc).


“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 :smile:


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).

1 Like

Out of curiosity, what name would you propose for the language formerly known as Julia? Did you have something specific in mind?

1 Like

The problem is worse for other languages, for example “GO”.

1 Like

Nosferatu, it has all the elegance and beauty that encompasses the language😀


:joy: love it

As my handle is Nosferican, I approve of Nosferatu… I have been teased at work because I am always with Julia and someone asks and they tell them is my gf and then na’ the language…

Whenever I look for code explicitly, I always try to append the search with github This way you more or less only find repositories in your search

Yes to me that is also the most unfortunate side effect - all the way from my wife complaining that in yet another weekend I’ve spent more time with Julia than with her, or colleagues asking me why I have a sticker with the name of my PhD student on my laptop…


Not my problem, since my wife shares the name with this beautiful language. I won’t forget that question mark on my advisor’s face, however, when I said “I can’t build julia” in answer to his question “how’s the project going”.

1 Like

Incidentally, where can one get stickers? Possibly in Europe, to avoid the whole shipping-customs hassle.