Hey Justgage =)
This is a bit tricky, and although we want the same thing as you, we’re gonna instead do something else that’s similar in spirit but not in implementation:
Your mentions of “record vs object” and “bind to lodash” are actually good questions, as many such have lots of depth (simple question doesn’t mean shallow answer). These should be the norm in general discussion; we should all aspire to ask and answer these, instead of many other “super experienced” questions which often aren’t a reflection of experience but rather obtuse/misguided language usage (complicated questions can look like expert topics but often aren’t). Fencing off your examples of good questions into a “beginner” section creates the opposite incentive:
- It gives the impression that your example questions are for newbs and that one should “graduate” into more complicated questions and usages. Don’t!
- Likewise, many semi-experienced folks should actually aspire to simplify their language usage and questions, but would have instead misunderstood what constitutes a normal question & answer. I’m not nitpicking: this happens a lot.
It’s a real issue in many FP communities that folks confuse complication with expertise, and simplification with ignorance. We’re actually trying to accomplish this meme here, aiming for first and tenth year in terms of Q&A and not the middle parts. Turns out the expert topics can be followed by newcomers too (though not understood by them yet; that’d take time and effort).
It’s late and there’s too much to say on this topic; I’m not sure I’m explaining the nuances well but I’ll stop here. Here’s what we’re actually gonna do though:
- Yes, we’d like newcomers to be comfortable. As a matter of fact, based on this post, we’ve just modified our welcome post that every new user gets to clarify these points a little.
- To encourage the right model, we should instead nudge out a good chunk of the existing complicated usage questions (which are usually asked by non-beginners actually). This takes time.
- We’re gonna think of tagging some questions as good questions, to make it clear which ones we encourage. This is a much more visible and welcoming thing that newcomers can imitate; if you see such tag (e.g. “good question”) then you know asking those is totally encouraged; this can bring so much more comfort than a beginner section, without the problematic incentives above.
- We might revisit this decision one day.
Hope that makes sense?
Regarding chat: btw thanks for voicing your concern about it a long time ago. It seems the Elm community is also having such struggle, and I’m glad we took the initiative here.