# 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:** 1\
**Showing post:** 345

<div class="post-metadata">

**Author:** ![DNF](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/dnf/32/10191_2.png) [@DNF](https://discourse.julialang.org/u/DNF)\
**Post date:** [July 29, 2023, 11:06pm UTC](https://discourse.julialang.org/t/what-steps-should-the-julia-community-take-to-bring-julia-to-the-next-level-of-popularity/101389/345 "2023-07-29T23:06:01Z")

</div>

> [@andromodon](#):
>
> Julia’s syntax allows for about 5 different ways to simple things, and we should reduce this to 1 or 2.

Any powerful language will have multiple ways of doing anything, that is unavoidable, unless you either explicitly disallow some of them in artificial ways, or make the language less powerful.

> [@andromodon](#):
>
> I’m thinking for loops, function composition, and pipes as one example. We really only need 1 or 2 of those 3.

Function composition and pipes are related, but how does `for` loops fit in here? There’s no connection.

> [@andromodon](#):
>
> julia has 11 different division functions

I could not find those 11 functions from your link.

> [@andromodon](#):
>
> It’s time to boil Julia down to it’s essentials

It’s not:

> [@PSA: Julia is not at that stage of development anymore](https://discourse.julialang.org/t/psa-julia-is-not-at-that-stage-of-development-anymore/44872):
>
> You heard about this brand new exciting programming language called Julia and have some suggestions for how it should work. Wonderful! We’re happy to have you here and help you learn the language and listen to your ideas! However, please be aware that “new” is a relative term. Yes, Julia is newer than, say, C, which was first created in 1972 and standardized in 1989. It is not, however, new in the sense that it is still being freely designed and changed in arbitrary ways. Julia development start…

Improving beginner documentation sounds like a commendable endeavor. Razing the language to the ground for advanced users in order to help new users does not.

---

_[View the full topic](https://discourse.julialang.org/t/what-steps-should-the-julia-community-take-to-bring-julia-to-the-next-level-of-popularity/101389)._
