# What steps should the Julia community take to bring Julia to the next level of popularity?

**URL:** <https://discourse.julialang.org/t/what-steps-should-the-julia-community-take-to-bring-julia-to-the-next-level-of-popularity/101389>\
**Category:** Community\
**Created:** [July 9, 2023, 9:59am UTC](https://discourse.julialang.org/t/what-steps-should-the-julia-community-take-to-bring-julia-to-the-next-level-of-popularity/101389 "2023-07-09T09:59:36Z")\
**Posts on this page:** 20\
**Page:** 8

<div class="post-metadata">

**Author:** ![Jake](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jake/32/46007_2.png) [@Jake](https://discourse.julialang.org/u/Jake)\
**Post date:** [July 18, 2023, 5:24pm UTC](https://discourse.julialang.org/t/what-steps-should-the-julia-community-take-to-bring-julia-to-the-next-level-of-popularity/101389/142 "2023-07-18T17:24:35Z")

</div>

Another open source Fortran code that would be ideal for Julia to replace is [esp-r](https://www.esru.strath.ac.uk/Courseware/ESP-r/tour/). It does a really good job of hourly simulation for building energy use.

---

<div class="post-metadata">

**Author:** ![Jake](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jake/32/46007_2.png) [@Jake](https://discourse.julialang.org/u/Jake)\
**Post date:** [July 18, 2023, 5:26pm UTC](https://discourse.julialang.org/t/what-steps-should-the-julia-community-take-to-bring-julia-to-the-next-level-of-popularity/101389/143 "2023-07-18T17:26:36Z")

</div>

> [@LaurentPlagne](#):
>
> rewritten totally with Julia

If Julia were the glue code, would new development in Code Aster be done in Julia?

---

<div class="post-metadata">

**Author:** ![cpfiffer](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/cpfiffer/32/208747_2.png) [@cpfiffer](https://discourse.julialang.org/u/cpfiffer)\
**Post date:** [July 19, 2023, 12:07am UTC](https://discourse.julialang.org/t/what-steps-should-the-julia-community-take-to-bring-julia-to-the-next-level-of-popularity/101389/144 "2023-07-19T00:07:50Z")

</div>

> [@pdeffebach](#):
>
> I could see myself using Julia for everything if these two ecosystems in Julia were on par. DataFramesMeta.jl is great but it’s still not Stata yet. I am very productive with `sf` and the cost of switching to the geo-data ecosystem in Julia is still too high, even if it were as good as `sf` (which it might be, I’m not sure).

Agree here – I love all the work that’s been put into the dataframes ecosystem, but I still tilt more towards R and `tidyverse` to do general data manipulation. I suspect this is more because I just know how do `tidyverse` and less that Julia’s dataframe stuff is insufficient. Perhaps I just need to finally get over myself and lean in fully to the Julia stack when it comes to lots of dataframe manipulation.

---

<div class="post-metadata">

**Author:** ![nilshg](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/nilshg/32/2283_2.png) [@nilshg](https://discourse.julialang.org/u/nilshg)\
**Post date:** [July 19, 2023, 6:27am UTC](https://discourse.julialang.org/t/what-steps-should-the-julia-community-take-to-bring-julia-to-the-next-level-of-popularity/101389/145 "2023-07-19T06:27:53Z")

</div>

Maybe [GitHub - TidierOrg/Tidier.jl: 100% Julia implementation of the R tidyverse mini-language](https://github.com/TidierOrg/Tidier.jl) can help the transition.

---

<div class="post-metadata">

**Author:** ![aplavin](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/aplavin/32/222056_2.png) [@aplavin](https://discourse.julialang.org/u/aplavin)\
**Post date:** [July 19, 2023, 8:21am UTC](https://discourse.julialang.org/t/what-steps-should-the-julia-community-take-to-bring-julia-to-the-next-level-of-popularity/101389/146 "2023-07-19T08:21:40Z")

</div>

> [@pdeffebach](#):
>
> Stata is just so good at data cleaning.

I wonder if there are some comparisons like “that’s how easy it is in Stata” vs “that’s how difficult it is in Python/Julia”. Speaking as someone who never used nor seen Stata, understanding the nice tools already existing in those ecosystems would potentially be useful, including for creation of relevant tools in Julia. Pretty sure there are a lot of people with Python+Julia background, but without any knowledge of specialized software like stata.

---

<div class="post-metadata">

**Author:** ![LaurentPlagne](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/laurentplagne/32/10103_2.png) [@LaurentPlagne](https://discourse.julialang.org/u/LaurentPlagne)\
**Post date:** [July 19, 2023, 3:56pm UTC](https://discourse.julialang.org/t/what-steps-should-the-julia-community-take-to-bring-julia-to-the-next-level-of-popularity/101389/147 "2023-07-19T15:56:40Z")

</div>

That would be the idea. I am pretty convinced that the source code is much less important than the mechanical knowledge accumulated in the tests. The glue code, i.e the command language (dsl),could be nicely redesigned with Julia.

---

<div class="post-metadata">

**Author:** ![GenerallyClueless](https://avatars.discourse-cdn.com/v4/letter/g/c37758/32.png) [@GenerallyClueless](https://discourse.julialang.org/u/GenerallyClueless)\
**Post date:** [July 19, 2023, 9:01pm UTC](https://discourse.julialang.org/t/what-steps-should-the-julia-community-take-to-bring-julia-to-the-next-level-of-popularity/101389/148 "2023-07-19T21:01:22Z")

</div>

My thoughts are that Julia will gain popularity as the market demands focus more on things that Julia is so good at.

- List item Julia is FAST. In our current - and future economy - this is extremely important… quoting NVidia CEO Jensen Huang “The idea that a chip is going to go down in cost over time, unfortunately, is a story of the past” [PC Mag article link](https://www.pcmag.com/news/nvidia-ceo-high-prices-for-gpus-are-here-to-stay). So, if the question is upgrade CPU’s and GPU’s to support the future computational load… or switch to more efficient programming languages, companies will probably take a close look at both.

- List item Julia is EASY to learn

- Julia has already adopted many major packages that Python leverages or created packages with similar capabilities.

So, I have been using Julia for less than 1 month today. During that time, I have joined the Genie Discord and received some wonderful help and advice. Since the day that I joined, around 25 persons have also joined the discord server… so approximately 1 per day.

I have noticed, in my short time, my biggest obstacle was setting up a working system. Secondly, that several examples and online resources were outdated, and I spend a lot of my time trying to find the correct syntax to execute the code that I want to execute. Although, I have probably started learning Julia the wrong way… just brute force “I’m going to try this…” 🤣 and finding out how different the syntax is compared to Python.

There are some really great resources:  
[Youtube - Doggo dot jl](https://www.youtube.com/@doggodotjl)  
JuliaAcademy (but admittedly I just browsed content, and I have yet to register for a class 😚)

I think Julia has a bright future. I believe the tech and business industries had a tough time adopting Python from the research industry… but now that has been done once, it may be easier for the those industries (and others) to adopt Julia, because this type change has already been done once.

---

<div class="post-metadata">

**Author:** ![xiaoxi](https://avatars.discourse-cdn.com/v4/letter/x/a9adbd/32.png) [@xiaoxi](https://discourse.julialang.org/u/xiaoxi)\
**Post date:** [July 19, 2023, 9:51pm UTC](https://discourse.julialang.org/t/what-steps-should-the-julia-community-take-to-bring-julia-to-the-next-level-of-popularity/101389/149 "2023-07-19T21:51:57Z")

</div>

> [@GenerallyClueless](#):
>
> I have been using Julia for less than 1 month today.

What did you think of Julia, Its community and its ecosystem before you started learning it? Have those thoughts changed?

---

<div class="post-metadata">

**Author:** ![GenerallyClueless](https://avatars.discourse-cdn.com/v4/letter/g/c37758/32.png) [@GenerallyClueless](https://discourse.julialang.org/u/GenerallyClueless)\
**Post date:** [July 19, 2023, 10:29pm UTC](https://discourse.julialang.org/t/what-steps-should-the-julia-community-take-to-bring-julia-to-the-next-level-of-popularity/101389/150 "2023-07-19T22:29:31Z")

</div>

I first learned of Julia several years ago when I was learning Python. I heard that Julia was very fast and an excellent choice for data analysis. I continued to learn Python though, because of its utility, and I am happy to see it adopted in so many applications.

Recently, and out of curiousity, I decided to look at Julia. At the time, I did not know anything about the language or about the community. I started looking at Julia on YouTube and watched many of the JuliaCon videos.

I was really attracted to the demos using interactive dashboards and web applications to work with data. I think it’s the kind of thing that you can take to a small or medium-sized business and fulfill the roles of several off-the-shelf and custom off-the-shelf software packages. I have a lot to say of this topic and it would be best for another thread.

I am very happy with the community because there are a lot of very knowledgeable people willing to answer questions. I am grateful for all of the assistance that I have received, and I try to help other new users and answer questions where I can.

So far, in my Julia journey, I have made a lot of mistakes, and I make more each day… but I learn from each of them. I spend a lot of time reading about Julia, watching videos, and trying to find the right way to write code in Julia, and I am not afraid to ask embarrassing or stupid questions (seriously, clueless is in my name 😅). As a result from hard work, a bit of vulnerability, and a gracious and helpful community, I am learning quickly.

Everyone should thank a Julia DEV! Thank you all!! 🥰

---

<div class="post-metadata">

**Author:** ![xiaoxi](https://avatars.discourse-cdn.com/v4/letter/x/a9adbd/32.png) [@xiaoxi](https://discourse.julialang.org/u/xiaoxi)\
**Post date:** [July 20, 2023, 6:43am UTC](https://discourse.julialang.org/t/what-steps-should-the-julia-community-take-to-bring-julia-to-the-next-level-of-popularity/101389/151 "2023-07-20T06:43:58Z")

</div>

> [@GenerallyClueless](#):
>
> At the time, I did not know anything about the language or about the community.

> [@GenerallyClueless](#):
>
> I was really attracted to the demos using interactive dashboards and web applications to work with data.

It seems that Julia is easily marketable, but little known outside the Julia community.  
Would blog posts like the one comparing Rust vs Julia for scientific computing help promote Julia outside the Julia community? This week’s Rust newsletter promotes that blog post.

> [@GenerallyClueless](#):
>
> I am very happy with the community because there are a lot of very knowledgeable people willing to answer questions.

> [@GenerallyClueless](#):
>
> I spend a lot of time reading about Julia, watching videos, and trying to find the right way to write code in Julia

What do you think of the didactic material? Did you find it adequate for a beginner or a bit difficult to understand with too much jargon?

---

<div class="post-metadata">

**Author:** ![tchebycheff](https://avatars.discourse-cdn.com/v4/letter/t/779978/32.png) [@tchebycheff](https://discourse.julialang.org/u/tchebycheff)\
**Post date:** [July 20, 2023, 7:12am UTC](https://discourse.julialang.org/t/what-steps-should-the-julia-community-take-to-bring-julia-to-the-next-level-of-popularity/101389/152 "2023-07-20T07:12:59Z")

</div>

Step 0: Make admission to online JuliaCon free.

---

<div class="post-metadata">

**Author:** ![giordano](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/giordano/32/2166_2.png) [@giordano](https://discourse.julialang.org/u/giordano)\
**Post date:** [July 20, 2023, 7:19am UTC](https://discourse.julialang.org/t/what-steps-should-the-julia-community-take-to-bring-julia-to-the-next-level-of-popularity/101389/153 "2023-07-20T07:19:06Z")

</div>

Watching juliacon videos is free, as it has always been. The JuliaLang channel on YouTube doesn’t even have ads, as far as I can tell.

If you’re referring to the ticket for online admission, that’s only to support cost of audio/video setup for the conference and remain in the loop of communication sent to participants. But videos will be publicly available anyway.

---

<div class="post-metadata">

**Author:** ![tchebycheff](https://avatars.discourse-cdn.com/v4/letter/t/779978/32.png) [@tchebycheff](https://discourse.julialang.org/u/tchebycheff)\
**Post date:** [July 20, 2023, 7:30am UTC](https://discourse.julialang.org/t/what-steps-should-the-julia-community-take-to-bring-julia-to-the-next-level-of-popularity/101389/154 "2023-07-20T07:30:42Z")

</div>

Of course, the videos are free.

Making online admission free is the least one can do, given a big chunk of the target audience at this point are students and academics.

---

<div class="post-metadata">

**Author:** ![giordano](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/giordano/32/2166_2.png) [@giordano](https://discourse.julialang.org/u/giordano)\
**Post date:** [July 20, 2023, 7:38am UTC](https://discourse.julialang.org/t/what-steps-should-the-julia-community-take-to-bring-julia-to-the-next-level-of-popularity/101389/155 "2023-07-20T07:38:14Z")

</div>

> [@tchebycheff](#):
>
> Making online admission free is the least one can do, given a big chunk of the target audience at this point are students and academics.

I’m missing what you expect from having a free online ticket. The online admission is basically a voluntary donation. Do you want to make a free donation?

---

<div class="post-metadata">

**Author:** ![carstenbauer](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/carstenbauer/32/4981_2.png) [@carstenbauer](https://discourse.julialang.org/u/carstenbauer)\
**Post date:** [July 20, 2023, 7:43am UTC](https://discourse.julialang.org/t/what-steps-should-the-julia-community-take-to-bring-julia-to-the-next-level-of-popularity/101389/156 "2023-07-20T07:43:46Z")

</div>

- Virtual JuliaCon (due to the pandemic) has been entirely free.
- Online “admission” is free this year as well. As @giordano said, the online “ticket” is merely a free donation.

Note, however, that this years JuliaCon is in-person and not really hybrid. That is, while talks will be recorded and even live-streamed as much as possible, there won’t be many ways to participate, i.e. no discord as we had it the last couple of years. Running a (good!) hybrid event is much(!) more work and currently impossible to realise with the funds and manpower we have. After all, someone has to pay and work for these extra services.

---

<div class="post-metadata">

**Author:** ![tchebycheff](https://avatars.discourse-cdn.com/v4/letter/t/779978/32.png) [@tchebycheff](https://discourse.julialang.org/u/tchebycheff)\
**Post date:** [July 20, 2023, 7:52am UTC](https://discourse.julialang.org/t/what-steps-should-the-julia-community-take-to-bring-julia-to-the-next-level-of-popularity/101389/157 "2023-07-20T07:52:27Z")

</div>

Thanks.

So, it appears Julia is in need of some serious (corporate) backing, if we need to bring it to the “next level of popularity”. At what stage does this become critical with the kind of money pouring into other languages & frameworks?

---

<div class="post-metadata">

**Author:** ![xiaoxi](https://avatars.discourse-cdn.com/v4/letter/x/a9adbd/32.png) [@xiaoxi](https://discourse.julialang.org/u/xiaoxi)\
**Post date:** [July 20, 2023, 10:06am UTC](https://discourse.julialang.org/t/what-steps-should-the-julia-community-take-to-bring-julia-to-the-next-level-of-popularity/101389/158 "2023-07-20T10:06:45Z")

</div>

> [@tchebycheff](#):
>
> it appears Julia is in need of some serious (corporate) backing, if we need to bring it to the “next level of popularity”

It seems like a chicken or the egg problem. Without corporate backing, Julia can’t move to the next level of popularity, and if Julia isn’t more popular, companies won’t back it.

By the way, could the Julia-lang website show which companies and scientific institutions use Julia as the Go website does?

> **[The Go Programming Language](https://go.dev)**
>
> Go is an open source programming language that makes it simple to build secure, scalable systems.

---

<div class="post-metadata">

**Author:** ![tchebycheff](https://avatars.discourse-cdn.com/v4/letter/t/779978/32.png) [@tchebycheff](https://discourse.julialang.org/u/tchebycheff)\
**Post date:** [July 20, 2023, 10:40am UTC](https://discourse.julialang.org/t/what-steps-should-the-julia-community-take-to-bring-julia-to-the-next-level-of-popularity/101389/159 "2023-07-20T10:40:41Z")

</div>

Not sure if popularity is a criterion for corporate backing. Return on investment is.

---

<div class="post-metadata">

**Author:** ![frylock](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/frylock/32/50213_2.png) [@frylock](https://discourse.julialang.org/u/frylock)\
**Post date:** [July 20, 2023, 1:00pm UTC](https://discourse.julialang.org/t/what-steps-should-the-julia-community-take-to-bring-julia-to-the-next-level-of-popularity/101389/160 "2023-07-20T13:00:04Z")

</div>

Echoing @GenerallyClueless, I had heard of Julia a while back (8 years?) and it sounded cool, but the version number was 0.x, and what I had been working with seemed to be working okay (Python wrappers around C/C++). Now I am doing something different, and we at the office agreed that there had to be a more efficient way of doing things (which was, prototype in Python, then replace the slow parts in C/C++ - but we actually rarely did that, we just suffered with slow).

My great idea was “use Rust,” because it was my hobby language. My boss said “try Julia,” and I didn’t know enough about Julia to tell him that I knew better. All I could come up with is that I couldn’t figure out how to compile to an executable - but the more I worked with Julia, the less I cared about that.

I’m far from expert yet, but I find for science/engineering work, Julia is just great, and for a group of people that are moving from Python/NumPy/Jupyter … the transition is pretty easy. Sure, I miss some things like OpenCV and VTK, but sooner or later I’ll figure out how to integrate them.

---

<div class="post-metadata">

**Author:** ![mihalybaci](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mihalybaci/32/13528_2.png) [@mihalybaci](https://discourse.julialang.org/u/mihalybaci)\
**Post date:** [July 20, 2023, 1:16pm UTC](https://discourse.julialang.org/t/what-steps-should-the-julia-community-take-to-bring-julia-to-the-next-level-of-popularity/101389/161 "2023-07-20T13:16:12Z")

</div>

The [JuliaHub website](https://juliahub.com/) shows users and customers.

[Previous page](https://discourse.julialang.org/t/what-steps-should-the-julia-community-take-to-bring-julia-to-the-next-level-of-popularity/101389.md?page=7)

[Next page](https://discourse.julialang.org/t/what-steps-should-the-julia-community-take-to-bring-julia-to-the-next-level-of-popularity/101389.md?page=9)
