# I've heard a number of people say Julia is not mainstream because it doesn't have many stackoverflow questions answered but they don't know about discourse

**URL:** <https://discourse.julialang.org/t/ive-heard-a-number-of-people-say-julia-is-not-mainstream-because-it-doesnt-have-many-stackoverflow-questions-answered-but-they-dont-know-about-discourse/53168>\
**Category:** Teaching & Outreach\
**Created:** [January 11, 2021, 5:25pm UTC](https://discourse.julialang.org/t/ive-heard-a-number-of-people-say-julia-is-not-mainstream-because-it-doesnt-have-many-stackoverflow-questions-answered-but-they-dont-know-about-discourse/53168 "2021-01-11T17:25:20Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![samerb](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/samerb/32/9242_2.png) [@samerb](https://discourse.julialang.org/u/samerb)\
**Post date:** [January 11, 2021, 5:25pm UTC](https://discourse.julialang.org/t/ive-heard-a-number-of-people-say-julia-is-not-mainstream-because-it-doesnt-have-many-stackoverflow-questions-answered-but-they-dont-know-about-discourse/53168/1 "2021-01-11T17:25:20Z")

</div>

I’ve heard a number of people say Julia is not mainstream because it doesn’t have many stackoverflow questions answered.  
I’ve noticed a number of people say things like this and got the impression that they don’t know about this site and that most Julia questions are asked and answered here. Based on a quick and rough count from the last 24 hours it looks like the ratio of questions is ~ 7:1 Discourse:SO.

I just thought I’d mention this in case anyone thinks this impression should be countered and has ideas of how to do so.

Perhaps Julia is still not “mainstream” but anyways I think its a bit underestimated because of lack of knowledge of this forum and the assumption that things would be on SO.

I’m very new so my opinion is not important-- just a thought.

---

<div class="post-metadata">

**Author:** ![Datseris](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/datseris/32/13406_2.png) [@Datseris](https://discourse.julialang.org/u/Datseris)\
**Post date:** [January 11, 2021, 8:03pm UTC](https://discourse.julialang.org/t/ive-heard-a-number-of-people-say-julia-is-not-mainstream-because-it-doesnt-have-many-stackoverflow-questions-answered-but-they-dont-know-about-discourse/53168/2 "2021-01-11T20:03:53Z")

</div>

I wanted to mention something related as well, and this post is a good opportunity. You mentioned that the ratio is about 7:1 on Discourse:SO. I think that the ratio of Slack:Discourse is about 100:1 if not more. And this I really believe is hurting the Julia community and makes “googling” Julia much harder than it should be. Discourse still has a permanent nature, and thus it isn’t a big deal if questions are answered here or in SO. But Slack is a different story…

Problem is, I am not even sure how to initiate a discussion about this, or what to do alternatively, given that the Slack is so good, but everything is lost after a week…

(EDIT: I’ve encountered this problem while teaching my physics course that uses Julia)

---

<div class="post-metadata">

**Author:** ![jling](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jling/32/212909_2.png) [@jling](https://discourse.julialang.org/u/jling)\
**Post date:** [January 11, 2021, 8:39pm UTC](https://discourse.julialang.org/t/ive-heard-a-number-of-people-say-julia-is-not-mainstream-because-it-doesnt-have-many-stackoverflow-questions-answered-but-they-dont-know-about-discourse/53168/3 "2021-01-11T20:39:00Z")

</div>

The community tried to get rid of #helpdesk in Slack and I actually would agree for this reason, but many disagreed, so I think we still use a lot of Slack even though all the answers would soon vanish in the history after being posted…

---

<div class="post-metadata">

**Author:** ![sylvaticus](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/sylvaticus/32/203883_2.png) [@sylvaticus](https://discourse.julialang.org/u/sylvaticus)\
**Post date:** [January 11, 2021, 8:39pm UTC](https://discourse.julialang.org/t/ive-heard-a-number-of-people-say-julia-is-not-mainstream-because-it-doesnt-have-many-stackoverflow-questions-answered-but-they-dont-know-about-discourse/53168/4 "2021-01-11T20:39:54Z")

</div>

I feel often in doubt where to ask too. On one side asking on SO would “benefit” the community, as it would make Julia looks more popular.  
But in the last few months/years I am starting hating SO (and stack exchange sites more in general), with lot of trolls whose primary enjoyment seems to close legit questions, not just my questions …  
I find this forum much more welcoming.  
However, an other plus for SO is that it is much better indexed by Google.

Sorry for my poor English, I am on a mobile . trying to convince a baby to fall sleep haha…

---

<div class="post-metadata">

**Author:** ![Datseris](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/datseris/32/13406_2.png) [@Datseris](https://discourse.julialang.org/u/Datseris)\
**Post date:** [January 11, 2021, 8:46pm UTC](https://discourse.julialang.org/t/ive-heard-a-number-of-people-say-julia-is-not-mainstream-because-it-doesnt-have-many-stackoverflow-questions-answered-but-they-dont-know-about-discourse/53168/5 "2021-01-11T20:46:24Z")

</div>

@sylvaticus I assume that every instance of the word “slack” you typed, actually means “stack overflow”, right? It definitely seems that way.

---

<div class="post-metadata">

**Author:** ![rdeits](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/rdeits/32/286_2.png) [@rdeits](https://discourse.julialang.org/u/rdeits)\
**Post date:** [January 11, 2021, 8:51pm UTC](https://discourse.julialang.org/t/ive-heard-a-number-of-people-say-julia-is-not-mainstream-because-it-doesnt-have-many-stackoverflow-questions-answered-but-they-dont-know-about-discourse/53168/6 "2021-01-11T20:51:28Z")

</div>

> [@sylvaticus](#):
>
> I find this forum much more welcoming.

I completely agree. I’ve found StackOverflow to be a useful tool, but I have consistently been much happier with the human interactions I’ve had here on Discourse than on StackOverflow. As a result, I’d much rather spend my minutes helping out here.

I’ve also noticed helpful Discourse posts coming up in my google search results for various Julia issues, so I’m somewhat hopeful that we can continue to make this a nice alternative to SO.

---

<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:** [January 11, 2021, 8:57pm UTC](https://discourse.julialang.org/t/ive-heard-a-number-of-people-say-julia-is-not-mainstream-because-it-doesnt-have-many-stackoverflow-questions-answered-but-they-dont-know-about-discourse/53168/7 "2021-01-11T20:57:00Z")

</div>

> [@samerb](#):
>
> because it doesn’t have many stackoverflow questions answered.

This is inaccurate. The Julia tag on StackOverflow doesn’t have many questions _asked_. The ratio of unanswered questions is remarkably low, compared to tags of the same volume, and way lower compared to the top tags. If you want some numbers, see for example

> [@\#Helpdesk channel on Slack (proposal to close the channel)](https://discourse.julialang.org/t/helpdesk-channel-on-slack-proposal-to-close-the-channel/47697/45):
>
> I really don’t understand the critics about Julia tag in StackOverflow, it has a remarkably low fraction of unanswered questions, [14.7% as of this writing](https://stackoverflow.com/tags/julia/topusers). For comparison, among the [top 20 tags](https://stackoverflow.com/tags), only [[c++]](https://stackoverflow.com/tags/c%2b%2b/topusers), [[arrays]](https://stackoverflow.com/tags/arrays/topusers) and [[c]](https://stackoverflow.com/tags/c/topusers) come close with 19.5%, 18.2% and 16.8%, all others float around 25-35% of unanswered questions. This means that if someone does ask a question, it’s more likely they get an answer if it’s about Julia than any of the most popular languages. I feel like all people that compl…

---

<div class="post-metadata">

**Author:** ![affans](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/affans/32/11911_2.png) [@affans](https://discourse.julialang.org/u/affans)\
**Post date:** [January 11, 2021, 8:57pm UTC](https://discourse.julialang.org/t/ive-heard-a-number-of-people-say-julia-is-not-mainstream-because-it-doesnt-have-many-stackoverflow-questions-answered-but-they-dont-know-about-discourse/53168/8 "2021-01-11T20:57:20Z")

</div>

For me, I like discourse better than SO or Reddit. I have actually stopped visiting a lot of the stack exchange websites (StackOverflow, Math.SE, and MathOverFlow were some of my most visited websites). I don’t know if its just me, but these websites just don’t seem to be as active anymore.

I also agree that #helpdesk needs to be moved over to Discourse somehow. There are so many good, clever solutions that are lost daily to the Slack void. What about an interim solution? Does Slack have addons? Can we make an addon to “post” a Slack thread as a Discourse thread by some automatic facility?

---

<div class="post-metadata">

**Author:** ![sylvaticus](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/sylvaticus/32/203883_2.png) [@sylvaticus](https://discourse.julialang.org/u/sylvaticus)\
**Post date:** [January 11, 2021, 9:03pm UTC](https://discourse.julialang.org/t/ive-heard-a-number-of-people-say-julia-is-not-mainstream-because-it-doesnt-have-many-stackoverflow-questions-answered-but-they-dont-know-about-discourse/53168/9 "2021-01-11T21:03:08Z")

</div>

Yes, sure… corrected… thank you.

---

<div class="post-metadata">

**Author:** ![liuyxpp](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/liuyxpp/32/9870_2.png) [@liuyxpp](https://discourse.julialang.org/u/liuyxpp)\
**Post date:** [January 12, 2021, 1:39am UTC](https://discourse.julialang.org/t/ive-heard-a-number-of-people-say-julia-is-not-mainstream-because-it-doesnt-have-many-stackoverflow-questions-answered-but-they-dont-know-about-discourse/53168/10 "2021-01-12T01:39:23Z")

</div>

I don’t know why Slack is so popular. I came there once and I totally lost. I love Discourse most.

---

<div class="post-metadata">

**Author:** ![logankilpatrick](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/logankilpatrick/32/38123_2.png) [@logankilpatrick](https://discourse.julialang.org/u/logankilpatrick)\
**Post date:** [January 12, 2021, 3:23am UTC](https://discourse.julialang.org/t/ive-heard-a-number-of-people-say-julia-is-not-mainstream-because-it-doesnt-have-many-stackoverflow-questions-answered-but-they-dont-know-about-discourse/53168/11 "2021-01-12T03:23:51Z")

</div>

One day soon we will have a solution to the Slack hole 🙂 [Slack archiving tool is in progress but a lot of work]

My long term prediction is that slack will die off as we overwhelm the capacity of the platform and be replaced by Zulip or some other one.

I also think that SO will catch up to discourse. We have been growing that community for the better part of 1.5 years and it’s been going great so far (we also fight the trolls head on!)

---

<div class="post-metadata">

**Author:** ![logankilpatrick](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/logankilpatrick/32/38123_2.png) [@logankilpatrick](https://discourse.julialang.org/u/logankilpatrick)\
**Post date:** [January 12, 2021, 3:26am UTC](https://discourse.julialang.org/t/ive-heard-a-number-of-people-say-julia-is-not-mainstream-because-it-doesnt-have-many-stackoverflow-questions-answered-but-they-dont-know-about-discourse/53168/12 "2021-01-12T03:26:24Z")

</div>

> [@affans](#):
>
> Does Slack have addons? Can we make an addon to “post” a Slack thread as a Discourse thread by some automatic facility

Looking into this, we might be able to find one.

---

<div class="post-metadata">

**Author:** ![jules](https://avatars.discourse-cdn.com/v4/letter/j/41988e/32.png) [@jules](https://discourse.julialang.org/u/jules)\
**Post date:** [January 12, 2021, 7:57am UTC](https://discourse.julialang.org/t/ive-heard-a-number-of-people-say-julia-is-not-mainstream-because-it-doesnt-have-many-stackoverflow-questions-answered-but-they-dont-know-about-discourse/53168/13 "2021-01-12T07:57:12Z")

</div>

One thing I found surprising is that some people said they prefer Slack’s hiding feature because they’d rather not have their “embarrassing” questions visible for longer. I don’t know why somebody would be ashamed to ask something on a forum where no real names are enforced and given that everybody shares the experience that it’s hard in the beginning and gets easier only with time and practice.

---

<div class="post-metadata">

**Author:** ![jonathanBieler](https://avatars.discourse-cdn.com/v4/letter/j/82dd89/32.png) [@jonathanBieler](https://discourse.julialang.org/u/jonathanBieler)\
**Post date:** [January 12, 2021, 10:35am UTC](https://discourse.julialang.org/t/ive-heard-a-number-of-people-say-julia-is-not-mainstream-because-it-doesnt-have-many-stackoverflow-questions-answered-but-they-dont-know-about-discourse/53168/14 "2021-01-12T10:35:03Z")

</div>

I tend to use slack more nowadays because it seems the answer time is shorter. I have the impression that a lot of contributors hang out on slack and can answer questions right away. It also feel less formal than here. Maybe a new sub-category in “Usage” would help, something like “Quick questions” or “Fix my bug” since “Usage” seems to contain a lot of higher level discussions.

---

<div class="post-metadata">

**Author:** ![samerb](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/samerb/32/9242_2.png) [@samerb](https://discourse.julialang.org/u/samerb)\
**Post date:** [January 12, 2021, 3:19pm UTC](https://discourse.julialang.org/t/ive-heard-a-number-of-people-say-julia-is-not-mainstream-because-it-doesnt-have-many-stackoverflow-questions-answered-but-they-dont-know-about-discourse/53168/15 "2021-01-12T15:19:14Z")

</div>

I agree getting permanence and googlability should be high priorities. If slack just moved to Discourse or SO the answer time would be as short.

I also wonder about comparative advantage. It seems like there are Julia world experts spending a fair amount of time answering beginner questions by people like me. This seems extremely inefficient. Better to have them writing packages and documentation and courses, no? More intermediate people could answer most of the questions. Again, just a thought (speaking of saying embarssing things).

---

<div class="post-metadata">

**Author:** ![lmiq](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/lmiq/32/18314_2.png) [@lmiq](https://discourse.julialang.org/u/lmiq)\
**Post date:** [January 12, 2021, 3:30pm UTC](https://discourse.julialang.org/t/ive-heard-a-number-of-people-say-julia-is-not-mainstream-because-it-doesnt-have-many-stackoverflow-questions-answered-but-they-dont-know-about-discourse/53168/16 "2021-01-12T15:30:07Z")

</div>

> [@samerb](#):
>
> I also wonder about comparative advantage. It seems like there are Julia world experts spending a fair amount of time answering beginner questions by people like me

That is actually great. Few months ago I didn’t know much about Julia, now I now much more, and I can sometimes answer other’s questions. Trying to understand the questions and answering them is an excellent way to learn (if you teach any discipline you already know that). Probably that keeps the world experts motivated in checking out the forums, I am sure they also learn things from other questions from time to time.

Also, questions from beginners many times give ideas on how the language and the documentation might be improved.

Edit: Furthermore, Julia has the peculiarity that the distance from the user to the developer and the inners of the language is very, very short. This is different from other languages, and maybe that is why there is this integration between the language developers and the users in general. It is a great property of this language.

---

<div class="post-metadata">

**Author:** ![logankilpatrick](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/logankilpatrick/32/38123_2.png) [@logankilpatrick](https://discourse.julialang.org/u/logankilpatrick)\
**Post date:** [January 12, 2021, 3:34pm UTC](https://discourse.julialang.org/t/ive-heard-a-number-of-people-say-julia-is-not-mainstream-because-it-doesnt-have-many-stackoverflow-questions-answered-but-they-dont-know-about-discourse/53168/17 "2021-01-12T15:34:04Z")

</div>

> [@jules](#):
>
> I don’t know why somebody would be ashamed to ask something on a forum where no real names are enforced and given that everybody shares the experience that it’s hard in the beginning and gets easier only with time and practice.

This is a tough one, while you and I may not be embarrassed, the reality is that there are folks who would be. The burden is on us to create a welcoming and inclusive community.

---

<div class="post-metadata">

**Author:** ![jules](https://avatars.discourse-cdn.com/v4/letter/j/41988e/32.png) [@jules](https://discourse.julialang.org/u/jules)\
**Post date:** [January 12, 2021, 4:13pm UTC](https://discourse.julialang.org/t/ive-heard-a-number-of-people-say-julia-is-not-mainstream-because-it-doesnt-have-many-stackoverflow-questions-answered-but-they-dont-know-about-discourse/53168/18 "2021-01-12T16:13:15Z")

</div>

> The burden is on us to create a welcoming and inclusive community.

That is true, but at the same time this idea doesn’t really give any concrete direction to go in, because there’s almost nothing that everybody likes. So it doesn’t necessarily help not trying something when you find someone who disagrees with that particular idea. Given the large amount of work that goes into something like the helpdesk channel, I think it’s valid to ask whether making the benefits of that accessible for the widest possible audience and over longer time spans than now, is valuable enough to accept that not all of the current participants on Slack would migrate to whatever a different option would be. Also there could be a bias towards keeping existing structures, because the people currently present probably are selected for liking the status quo, while there might hypothetically be a lot of people not participating because they don’t.

I for one like the casual Slack experience, but it is unfortunate that many hours of answering Makie questions have disappeared into the abyss.

---

<div class="post-metadata">

**Author:** ![bjarthur](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/bjarthur/32/9638_2.png) [@bjarthur](https://discourse.julialang.org/u/bjarthur)\
**Post date:** [January 17, 2021, 4:15am UTC](https://discourse.julialang.org/t/ive-heard-a-number-of-people-say-julia-is-not-mainstream-because-it-doesnt-have-many-stackoverflow-questions-answered-but-they-dont-know-about-discourse/53168/19 "2021-01-17T04:15:15Z")

</div>

i purposely _never_ answer questions on slack precisely because my answers won’t be permanent, and i will hence have to keep answering the same question over and over. HUGE waste of time. if i see a question i can answer, i tell the questioner to re-post on discourse, stackoverflow, or github, and then answer it there. i wish other julia developers did the same, so they could spend more of their time developing!

---

<div class="post-metadata">

**Author:** ![mkitti](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mkitti/32/12459_2.png) [@mkitti](https://discourse.julialang.org/u/mkitti)\
**Post date:** [January 17, 2021, 7:24am UTC](https://discourse.julialang.org/t/ive-heard-a-number-of-people-say-julia-is-not-mainstream-because-it-doesnt-have-many-stackoverflow-questions-answered-but-they-dont-know-about-discourse/53168/20 "2021-01-17T07:24:50Z")

</div>

There’s a Zulip #helpdesk now which is technically permanent. I’m not sure if it is very searchable at the moment though.

[https://julialang.zulipchat.com/#narrow/stream/225542-helpdesk](https://julialang.zulipchat.com/#narrow/stream/225542-helpdesk)

[Next page](https://discourse.julialang.org/t/ive-heard-a-number-of-people-say-julia-is-not-mainstream-because-it-doesnt-have-many-stackoverflow-questions-answered-but-they-dont-know-about-discourse/53168.md?page=2)
