# 10 years... countless hours worked into Julia... for what?

**URL:** <https://discourse.julialang.org/t/10-years-countless-hours-worked-into-julia-for-what/112444>\
**Category:** Offtopic\
**Created:** [April 3, 2024, 12:06am UTC](https://discourse.julialang.org/t/10-years-countless-hours-worked-into-julia-for-what/112444 "2024-04-03T00:06:15Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tarny\_GG\_Channie](https://avatars.discourse-cdn.com/v4/letter/t/3bc359/32.png) [@Tarny\_GG\_Channie](https://discourse.julialang.org/u/Tarny_GG_Channie)\
**Post date:** [April 3, 2024, 12:06am UTC](https://discourse.julialang.org/t/10-years-countless-hours-worked-into-julia-for-what/112444/1 "2024-04-03T00:06:15Z")

</div>

10 years of struggle… countless problems solved.

After we’ve finally made it, a fast high-level language.  
Except it’s not used a lot.  
Except people don’t really consider script-like languages to be “real programming”.

Maybe some people prefer “explicit” languages even when “explicit” actually means writing a bunch of boilerplate code, inferrable information, or irrelevant details.

Maybe companies want to use standard languages for the job and have virtually unlimited resource to hire a team of programmers or perhaps even AI to work.

Maybe while it’s true that Julia makes it much easier to create a new ecosystem that would be very easy to use, it’s still easier to use a suboptimal ecosystem than to create a new one.

And maybe in the best case, you get a career with Julia, you might get 10x harder work for 2x pay. Because while Julia is an easy language, those that use Julia want to do hard things.

Rustaceans have their time. Gophers have their times. When will we Julians have our time?

Maybe we can optimize programmer productivity by 100x, but if 1% of people actually use Julia, then it’s only 1% optimization.

And then, the real strength of Julia is in its network effect from composing packages, but without a large network, this network effect doesn’t happen.

What’s the point of all these?

---

<div class="post-metadata">

**Author:** ![StevenSiew](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stevensiew/32/218393_2.png) [@StevenSiew](https://discourse.julialang.org/u/StevenSiew)\
**Post date:** [April 3, 2024, 12:17am UTC](https://discourse.julialang.org/t/10-years-countless-hours-worked-into-julia-for-what/112444/2 "2024-04-03T00:17:21Z")

</div>

What is the point of all this?

Q: What is the point of life?  
A: It is to do your hobby and advocate your cause and HAVE JOY DOING IT!!!

---

<div class="post-metadata">

**Author:** ![miguelraz](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/miguelraz/32/631_2.png) [@miguelraz](https://discourse.julialang.org/u/miguelraz)\
**Post date:** [April 3, 2024, 1:03am UTC](https://discourse.julialang.org/t/10-years-countless-hours-worked-into-julia-for-what/112444/3 "2024-04-03T01:03:27Z")

</div>

moddssssssssssssssssssss

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

FYI, this post is basically a call for unnecessary engagement and will result in bickering / dogpiling, and probably get flagged by the mods asap, see:

> [@Avoiding unnecessary engagement in pointless arguments](https://discourse.julialang.org/t/avoiding-unnecessary-engagement-in-pointless-arguments/99973):
>
> It’s an essentially unavoidable fact that people will come to this forum and make confident statements or demands that reasonable people who are experienced in the language strongly disagree with. These people will sometimes (but not always!) do this in a nasty and unfriendly way. I understand that it is highly tempting to want to give your own personal perspective and weigh in on the issue, and that is valuable, but I would urge people to exercise restraint in doing so when several other peopl…

I would **highly** encourage you to prompt much more focused discussions such as

- Does anyone know of any work that will bring Julia to new users/domains that you find exciting?
- Does anyone know of studies that try to quantify compositionality of code across programming languages?

Consider closing this thread and opening up another one.

Or other more focused questions where people’s expertise on interesting topics can be tapped into more than just “vibes” or the HackerNews preoccupation of the day.

---

<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:** [April 3, 2024, 1:14am UTC](https://discourse.julialang.org/t/10-years-countless-hours-worked-into-julia-for-what/112444/4 "2024-04-03T01:14:26Z")

</div>

@Tarny_GG_Channie you’ve already started many similar threads that have received many answers and much discussion. We don’t need yet another unfocused thread of FUD.

> [@How do we Julians win big when the situation is so unfair?](https://discourse.julialang.org/t/how-do-we-julians-win-big-when-the-situation-is-so-unfair/106433):
>
> We all cheer when 10 lines of Julia beat 1000 lines of something else with twice the performance, or when one Julian beats 100 people, but there is an endless number of people and an endless amount of funding in Python/C++/etc. You will find lots of work in Python or other languages but not in Julia. Even kaggle competitions (that’s data science, one area where we should be winning) don’t support Julia! As a rule of thumb, if a company can pay a million dollars or even more to hire a team of dev…

> [@Hardship lying ahead for the Julia community](https://discourse.julialang.org/t/hardship-lying-ahead-for-the-julia-community/101013):
>
> Julia was created on greed. We wanted everything of a programming language. Now, we have this cool language, a good foundation. Now, we want Julia to get into applications. We want Julia to DO something. Hardship lies ahead in every direction. To keep up its greed, each wish is to be followed by lots of hard work. Some of us may want to launch a server that runs simulation on millions of CPU, build a big database, quickly code lots of efficient microservices, make a triple-A game engine, make…

> [@Does the Julia community suffer from the “Lisp curse” (whatever it means)?](https://discourse.julialang.org/t/does-the-julia-community-suffer-from-the-lisp-curse-whatever-it-means/102852):
>
> The Lisp curse is that the more expressive, powerful Lisp language doesn’t really get popular like the less expressive ones, maybe because of the lack of standardization, maybe because it’s easier to mess up? Maybe because it’s harder to document? We don’t know the validity of the Lisp curse nor the true cause, so it’s just a guess. Does it apply to Julia? For: Julia is really expressive. Some complain about the correctness and documentation issues, maybe because Julia multiple dispatch, a mo…

> [@Understanding Julia’s role in businesses](https://discourse.julialang.org/t/understanding-julia-s-role-in-businesses/103609):
>
> The question was to be divided into different topics, so here comes. Julia is an expressive language, that is, it is a good tool able to do things, and it is also efficient in computing power usage. All in all, Julia is about efficiency. The ease and productivity of Julia, from the easy, fast base language to composable packages translate to the efficiency of development. The computational efficiency of Julia translates to efficiency of computer uses. However, let’s bite the bullet and loo…

> [@Can we bring dynamically typed languages back into trend?](https://discourse.julialang.org/t/can-we-bring-dynamically-typed-languages-back-into-trend/105333):
>
> Julia is known for being a fast dynamic language. However, static typing is now the trend. Performance is not even the major reason for static typing anymore. Meanwhile, I believe in the goodness of generic code and freedom enabled by full dynamic typing and generic design pattern, Maybe some of us share the same view. Proponents of static typing say it reduces cognitive load, serve as documentation, provides safety, and require less tests which means less code for error. Meanwhile, what argu…

---

<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:** [April 3, 2024, 1:14am UTC](https://discourse.julialang.org/t/10-years-countless-hours-worked-into-julia-for-what/112444/5 "2024-04-03T01:14:32Z")

</div>


