# Julia is going upwards: Redmonk rank

**URL:** <https://discourse.julialang.org/t/julia-is-going-upwards-redmonk-rank/9588>\
**Category:** Community\
**Created:** [March 8, 2018, 7:10am UTC](https://discourse.julialang.org/t/julia-is-going-upwards-redmonk-rank/9588 "2018-03-08T07:10:05Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Iagoba\_Apellaniz](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/iagoba_apellaniz/32/34406_2.png) [@Iagoba\_Apellaniz](https://discourse.julialang.org/u/Iagoba_Apellaniz)\
**Post date:** [March 8, 2018, 7:10am UTC](https://discourse.julialang.org/t/julia-is-going-upwards-redmonk-rank/9588/1 "2018-03-08T07:10:05Z")

</div>

Hey folks! Let me share this here. I think it is not yet.

Julia is going upwards in the Redmonk rank, which means that we are approaching the diagonal while we have more topics in StackOverflow. It’s clear that, because of the open nature of the language, we have had a good basis of projects on GitHub. The new trend shows that we have now more users, and that’s encouraging!

I’m personally excited about the release of 1.0, which would attract even more users on the following course. Congratulations to all of you, and specially to the core developers of this language and package developers!

 ![118](https://global.discourse-cdn.com/julialang/original/3X/9/c/9c492421c4f53f2c249f38deb97073465b4e2555.png)

---

<div class="post-metadata">

**Author:** ![YongHee-Kim](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/yonghee-kim/32/5965_2.png) [@YongHee-Kim](https://discourse.julialang.org/u/YongHee-Kim)\
**Post date:** [March 8, 2018, 7:44am UTC](https://discourse.julialang.org/t/julia-is-going-upwards-redmonk-rank/9588/2 "2018-03-08T07:44:25Z")

</div>

![rank_117_118](https://global.discourse-cdn.com/julialang/original/3X/5/e/5e569f0508f2dfbaa5e90a7b109aa9ba0ad6753a.png)

Nice to hear a good news!

I’ve added Redmonk ranking of Julia on [Q1 2017](http://redmonk.com/sogrady/2017/03/17/language-rankings-1-17/) at [Q1 2018](https://redmonk.com/sogrady/2018/03/07/language-rankings-1-18/) graph

---

<div class="post-metadata">

**Author:** ![Iagoba\_Apellaniz](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/iagoba_apellaniz/32/34406_2.png) [@Iagoba\_Apellaniz](https://discourse.julialang.org/u/Iagoba_Apellaniz)\
**Post date:** [March 8, 2018, 7:53am UTC](https://discourse.julialang.org/t/julia-is-going-upwards-redmonk-rank/9588/3 "2018-03-08T07:53:10Z")

</div>

That’s the way of trusting news for a smart person 😜

---

<div class="post-metadata">

**Author:** ![Steven\_Sagaert](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/steven_sagaert/32/29578_2.png) [@Steven\_Sagaert](https://discourse.julialang.org/u/Steven_Sagaert)\
**Post date:** [March 8, 2018, 10:02am UTC](https://discourse.julialang.org/t/julia-is-going-upwards-redmonk-rank/9588/4 "2018-03-08T10:02:54Z")

</div>

Don’t get too excited. If you look at the results from the latest kdnuggets poll you’ll see that Julia _usage_ did not grow over the last year [New Leader, Trends, and Surprises in Analytics, Data Science, Machine Learning Software Poll - KDnuggets](https://www.kdnuggets.com/2017/05/poll-analytics-data-science-machine-learning-software-leaders.html/)

---

<div class="post-metadata">

**Author:** ![Iagoba\_Apellaniz](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/iagoba_apellaniz/32/34406_2.png) [@Iagoba\_Apellaniz](https://discourse.julialang.org/u/Iagoba_Apellaniz)\
**Post date:** [March 8, 2018, 3:56pm UTC](https://discourse.julialang.org/t/julia-is-going-upwards-redmonk-rank/9588/5 "2018-03-08T15:56:27Z")

</div>

Hey, this message maybe is OK for you, but I get as excited as the situation excites me. What you send indeed is more related with machine learning, I guess. And that of course requieres more production ready tools as you may know. Julia is evolving yet, but is close to freeze its syntax so let then the packages mature.

Are you really following the development of Julia and are you using it?

---

<div class="post-metadata">

**Author:** ![ExpandingMan](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/expandingman/32/866_2.png) [@ExpandingMan](https://discourse.julialang.org/u/ExpandingMan)\
**Post date:** [March 8, 2018, 4:10pm UTC](https://discourse.julialang.org/t/julia-is-going-upwards-redmonk-rank/9588/6 "2018-03-08T16:10:34Z")

</div>

It’s always nice to hear news like this in Julia’s favor, but I have to say I’m extremely skeptical of all of it. None of this stuff is “scientific” polling (a euphemistic term in any case), it’s just online surveys (or the equivalent thereof). It’s hard to say what popularity at this point in development implies for long-term success anyway. (On a historical note, I _think_ JavaScript would have been entirely internal to Netscape at the analogous point in its development.)

I think we are doing ok, but I’m not going to get either excited or worried about these popularity contests for quite a while.

---

<div class="post-metadata">

**Author:** ![mbauman](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mbauman/32/31082_2.png) [@mbauman](https://discourse.julialang.org/u/mbauman)\
**Post date:** [March 8, 2018, 4:23pm UTC](https://discourse.julialang.org/t/julia-is-going-upwards-redmonk-rank/9588/7 "2018-03-08T16:23:31Z")

</div>

I agree with your skepticism, but I do like this analysis better than some others. This one actually presents its metrics in a way you can compare. It’s very easy to look across the axes of the graph and see that we’re approaching Mathematica in our number of SO tags, but we’ve well surpassed it in terms of GitHub repositories. On that front we’re in the same neighborhood as Clojure and Haskell.

And the metrics aren’t themselves meaningless — they do represent (in a limited fashion) how big the corpus of open source code is and how likely you might find a question about the language to have already been answered.

---

<div class="post-metadata">

**Author:** ![ExpandingMan](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/expandingman/32/866_2.png) [@ExpandingMan](https://discourse.julialang.org/u/ExpandingMan)\
**Post date:** [March 8, 2018, 4:36pm UTC](https://discourse.julialang.org/t/julia-is-going-upwards-redmonk-rank/9588/8 "2018-03-08T16:36:53Z")

</div>

I also think there is something to be said for the _quality_ of code available for Julia, aside from just the quantity. [DifferentialEquations](https://github.com/JuliaDiffEq/DifferentialEquations.jl), [JuMP](https://github.com/JuliaOpt/JuMP.jl), [Flux](https://github.com/FluxML/Flux.jl) all seem to go beyond what is available or even possible in other languages in a significant way. There are also some cool tools available such as [StaticArrays](https://github.com/JuliaArrays/StaticArrays.jl), [RigidBodyDynamics](https://github.com/tkoolen/RigidBodyDynamics.jl), [Query](https://github.com/davidanthoff/Query.jl) which are certainly possible in other languages (and indeed have many other implementations) but have impressively straight-forward and succinct code in Julia. Lastly, a lot of the “core ecosystem” stuff like [DataFrames](https://github.com/JuliaData/DataFrames.jl), [JuliaDB](https://github.com/JuliaComputing/JuliaDB.jl) (which I expect to take on a larger role after 0.7) are starting to look pretty slick and offer some flexibility that is hard to come by in other languages.

10 years ago if you had shown me this stuff, I would have been blown away. Suffice it to say that’s very different from the puzzled reaction I had when I first saw Python.

---

<div class="post-metadata">

**Author:** ![Steven\_Sagaert](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/steven_sagaert/32/29578_2.png) [@Steven\_Sagaert](https://discourse.julialang.org/u/Steven_Sagaert)\
**Post date:** [March 8, 2018, 5:59pm UTC](https://discourse.julialang.org/t/julia-is-going-upwards-redmonk-rank/9588/9 "2018-03-08T17:59:42Z")

</div>

I follow it from a distance and I did implement a recommendation system several years ago in Julia 0.3. In the mean time I backed off from further use and went back to R for data analysis.

---

<div class="post-metadata">

**Author:** ![ScottPJones](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/scottpjones/32/146_2.png) [@ScottPJones](https://discourse.julialang.org/u/ScottPJones)\
**Post date:** [March 8, 2018, 6:32pm UTC](https://discourse.julialang.org/t/julia-is-going-upwards-redmonk-rank/9588/10 "2018-03-08T18:32:12Z")

</div>

It would be interesting to see the 2017 and 2018 graphs superimposed, 2018 in black, and 2017 in red, so that the movements of all languages could be seen easily.

---

<div class="post-metadata">

**Author:** ![YongHee-Kim](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/yonghee-kim/32/5965_2.png) [@YongHee-Kim](https://discourse.julialang.org/u/YongHee-Kim)\
**Post date:** [March 9, 2018, 12:01am UTC](https://discourse.julialang.org/t/julia-is-going-upwards-redmonk-rank/9588/11 "2018-03-09T00:01:36Z")

</div>

![rank_compare](https://global.discourse-cdn.com/julialang/original/3X/8/7/87ebd72cf852d1690101307ad0197b955a43819a.png)  
It’s a bit hard to see. here is superimposed graph:)

---

<div class="post-metadata">

**Author:** ![NickNack](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/nicknack/32/1792_2.png) [@NickNack](https://discourse.julialang.org/u/NickNack)\
**Post date:** [March 9, 2018, 12:48am UTC](https://discourse.julialang.org/t/julia-is-going-upwards-redmonk-rank/9588/12 "2018-03-09T00:48:46Z")

</div>

Nice, but I think the 2017 chart is incorrectly normalized (by Redmonk, not you). Javascript is the most popular language on both Github and Stackoverflow and is probably meant to be positioned at 100/100 in both 2017 and 2018. I think their graphics person messed up in 2017. I can’t confirm this suspicion since Redmonk doesn’t explain their strange axes scales, but putting Javascript around 95/95 in 2017 makes no sense at all.

If the scale is off in this way then all languages will tend to move upwards and to the right from 2017 to 2018, so Julia’s growth in the rankings is somewhat less than it seems here.

---

<div class="post-metadata">

**Author:** ![ScottPJones](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/scottpjones/32/146_2.png) [@ScottPJones](https://discourse.julialang.org/u/ScottPJones)\
**Post date:** [March 9, 2018, 12:51am UTC](https://discourse.julialang.org/t/julia-is-going-upwards-redmonk-rank/9588/13 "2018-03-09T00:51:53Z")

</div>

Yes, I also noticed that quite a few languages that I don’t think would have moved at all, made similar moves, like `TeX`, `MatLab`, `Ruby`, `Assembly`.

---

<div class="post-metadata">

**Author:** ![YongHee-Kim](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/yonghee-kim/32/5965_2.png) [@YongHee-Kim](https://discourse.julialang.org/u/YongHee-Kim)\
**Post date:** [March 9, 2018, 1:33am UTC](https://discourse.julialang.org/t/julia-is-going-upwards-redmonk-rank/9588/14 "2018-03-09T01:33:27Z")

</div>

Yeah, It looks weird Q1 2017 graph didn’t have `100` tick on their axis. something must be wrong.

Q1 2016 graph seems fine. So here is superimposed graph with [Q1 2016 ranking](http://redmonk.com/sogrady/2016/02/19/language-rankings-1-16/)

 ![rank_compare_2016](https://global.discourse-cdn.com/julialang/original/3X/4/3/43c5f48c2e15e2dfc824c7ab16cd04cb8928c2e6.png)

---

<div class="post-metadata">

**Author:** ![dysonance](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/dysonance/32/148_2.png) [@dysonance](https://discourse.julialang.org/u/dysonance)\
**Post date:** [March 9, 2018, 11:31pm UTC](https://discourse.julialang.org/t/julia-is-going-upwards-redmonk-rank/9588/15 "2018-03-09T23:31:54Z")

</div>

For me one of the more promising signs of growth was Julia’s presence in the “most loved languages” part of the latest Stack Overflow Developer Survey. Not that this means a whole lot, but it marginally beat R, which I found pleasantly surprising.

> **[Stack Overflow Developer Survey 2017](https://insights.stackoverflow.com/survey/2017#most-loved-dreaded-and-wanted)**
>
> Get insights on the world’s developers from the largest and most comprehensive survey ever. Demographics. Technologies. Salaries. Career satisfaction.

---

<div class="post-metadata">

**Author:** ![Mason](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mason/32/2423_2.png) [@Mason](https://discourse.julialang.org/u/Mason)\
**Post date:** [March 10, 2018, 9:15am UTC](https://discourse.julialang.org/t/julia-is-going-upwards-redmonk-rank/9588/16 "2018-03-10T09:15:24Z")

</div>

Considering that many more people know about R than they do about Julia, this is a good sign at least.

---

<div class="post-metadata">

**Author:** ![Tamas\_Papp](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tamas_papp/32/25949_2.png) [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)\
**Post date:** [March 10, 2018, 9:38am UTC](https://discourse.julialang.org/t/julia-is-going-upwards-redmonk-rank/9588/17 "2018-03-10T09:38:08Z")

</div>

> [@dysonance](#):
>
> one of the more promising signs of growth was Julia’s presence in the “most loved languages” part of the latest Stack Overflow Developer Survey

I am not sure this translates into “growth” by any meaningful definition of the term. AFAICT the “love” index is simply the fraction of _current developers_ who want to _continue developing_ in a language. Growth would be in the denominator, but the statistic is about the ratio. As an extreme example, if only one person was using a language in their sample, but they wanted to keep using it, that language would be “loved” 100%.

Also, aggressively promoting a language would probably decrease this ratio, since it would bring in developers from the margin, a lower fraction of whom would have an interest in investing in the language compared to the early adopters/core.

The [Most Popular Languages by Occupation](https://insights.stackoverflow.com/survey/2017#technology-most-popular-languages-by-occupation) helps put things in perspective. Julia simply does not show up, not even for “Data Scientist/Engineer”. This is probably because it is a niche language, aimed scientists who program, who are a tiny, tiny subgroup of all programmers.

---

<div class="post-metadata">

**Author:** ![vikram-rawat](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/vikram-rawat/32/2482_2.png) [@vikram-rawat](https://discourse.julialang.org/u/vikram-rawat)\
**Post date:** [March 14, 2018, 5:07am UTC](https://discourse.julialang.org/t/julia-is-going-upwards-redmonk-rank/9588/18 "2018-03-14T05:07:31Z")

</div>

I tried to import an Excel file in julia and it didn’t worked so I stopped learning it for sometime. I would be more than happy once the official 1.0 breaks in. Would be the first one to learn it.

---

<div class="post-metadata">

**Author:** ![Jordan\_Cluts](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jordan_cluts/32/13753_2.png) [@Jordan\_Cluts](https://discourse.julialang.org/u/Jordan_Cluts)\
**Post date:** [March 14, 2018, 5:59pm UTC](https://discourse.julialang.org/t/julia-is-going-upwards-redmonk-rank/9588/19 "2018-03-14T17:59:13Z")

</div>

I had some trouble with reading Excel files lately too. I wanted something with minimal dependencies ([Taro](https://github.com/aviks/Taro.jl) requires JVM) and the FileIO implementation hasn’t been updated to DataFrames 0.11 yet (I know it’s been reported and will eventually change). In the mean time I had a surprisingly easy time with [XSLXReader](https://github.com/mpastell/XLSXReader.jl)

---

<div class="post-metadata">

**Author:** ![ExpandingMan](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/expandingman/32/866_2.png) [@ExpandingMan](https://discourse.julialang.org/u/ExpandingMan)\
**Post date:** [March 14, 2018, 6:12pm UTC](https://discourse.julialang.org/t/julia-is-going-upwards-redmonk-rank/9588/20 "2018-03-14T18:12:12Z")

</div>

I noticed that Julia was on both “most loved” and “most dreaded” languages lists on the 2018 stackoverflow survey. I haven’t seen the survey that these results are based on, but it almost seemed as if one of the questions was “rank all languages”, and most people, not knowing what Julia was, had it pretty far down the list. Like I’ve said before, these things aren’t very meaningful, especially for something as relatively obscure as Julia still is.

There seems to be an increasing amount of obsessing over this stuff here on discourse, which seems really unhealthy to me. It seems likely that we won’t really have a good idea of how well the language is doing until a year after 1.0. In the meantime lets make the most of it and enjoy that it exists.

[Next page](https://discourse.julialang.org/t/julia-is-going-upwards-redmonk-rank/9588.md?page=2)
