Stack Overflow is the de facto source of useful results when searching for “how to …” for most programming tasks. I strongly prefer its layout and moderation to what’s implemented in Discourse. Often, when I find a thread related to something I’m trying to figure out how to do in Julia on Discourse, there’s a great deal of, well, discourse that distracts from the solution. The layout of answers and comments on SO cuts through that background quite effectively. I think Julia users could benefit from having usage questions posed and answered there vs split between SO and Discourse. Discourse seems like a great place for all other categories.
- Provide direct help to the question-asker.
- Create a public and searchable record of answers to help future question-askers find the solution before they ask it.
- Foster a community of users
In my estimation, posing usage questions on Discourse addresses point one but does a poor job at point two. SO does a better job at this because of its layout and moderation. Discourse does well at point three in categories other than usage. I think having a more robust presence on SO with discussions related to other categories in Discourse would improve point three when done in combination.