When will people stop pretending the actual problems can be as easily solved by just “being nicer and talking about Julia more”?
A phenomenon that exists in every language community, and isn’t any worse in Julia than anywhere else. People will find excuses to not try a new language if they decided in advance that they wouldn’t. Denying this happens is denying reality.
And what is this obsession with Hacker News? Until I joined the Julia community I had never heard of that website, and I’ve been in the developer community or adjacent to it for more than 25 years! It’s never come up in any discussion on any other developer forum I’ve ever been to until Julia. Even to this day I have never visited a single page of that website, and I know no other people in real life who know that website (in my company, so far no one I talked to had heard of that site before I mentioned it). Isn’t the Julia community hanging far too much weight on something that is effectively marginal?
I’m not saying it’s not a problem. I’m saying failing to recognise this isn’t a level-playing field is certainly not going to help solve it!
I’m not saying Julia is a handicap, I’m saying Julia has a handicap by not being backed by a powerful and well known entity. And pretending this isn’t a handicap is only setting you up for failure!
And who says I’m not?! I’ll have you know I’m currently preparing a Julia Awareness Workshop for the company I work for. I’m spending a lot of time on this to present a positive but fair view of the language and hopefully get some people other than me to try it out. But you know what I cannot put in my workshop that I know will hurt Julia’s chances to be tried out in my company? A well-known entity, person or company, backing Julia. Or at least a well-known product built using Julia. I can show many examples of what Julia can do, but I already know that there’s nothing out there that will resonate with the people I will present to. Do you have any idea how hard it is to make people pay attention when you can’t name-drop companies they already know?!
And if you really think that having the word Google in the same sentence as the word Go doesn’t drive AWARENESS of the language, then you understand nothing at all! Name recognition drives awareness. Adoption drives awareness, not the other way round. Anyone who tells you otherwise has no idea what they’re talking about!
That is very much our concern, if we keep seeing them being compared to Julia, just like you did by mentioning Rust, without acknowledging the enormous advantage Rust had by sailing on Mozilla’s notoriety. If you really think Rust would have the same awareness it has now if it had just been released as an open source language by a couple of CS researchers at some university (even a prestigious one), than you understand nothing of the programming language field!
This is not a level-playing field, and the sooner we realise that the sooner we can start thinking of actual ways to solve the issue of lack of Julia awareness in this field. But failing to acknowledge that fact is just setting us up for failure, so I will NOT get shouted down for pointing it out! Especially since I’m definitely doing my part to increase awareness of the language, as much as I can given my limited time and energy. But I’m pragmatic enough to know that shouting from a soapbox will not be enough when other languages have the metaphorical equivalent of an entire radio station at their disposal.