This is my first time to be involved in a site beta, and I would like to gauge the community's opinion on this subject.
Certainly, there are many kinds of questions which we could expect to (eventually) be asked on CS.SE; lots of candidates were proposed during the lead-up to the Beta, and a few posts in Meta are still trying to clarify these. Let's assume that topic X, in its entirety, is always on-topic for this site. Is it appropriate to stock the Beta with easy, or introductory, or beginning, or "frequently asked", questions on topic X, so that the site will have a repository of (hopefully good) answers to common question, before a public launch?
For instance, would it be appropriate for me to ask a questions of the form:
- I need to show that language L is/isn't regular/context-free, but I don't know how to get started. How can this be done?
- I need to show that language L is/isn't regular/context-free using method/technique X, but I don't know how to get started (or I don't understand step K, for each K). How does one use method/technique X?
- I need to convert this NFA to an equivalent DFA. How can this be done?
- I need to convert this NFA to an equivalent DFA using Kleene's theorem, but I don't know how to get started (or understand step K, for each K).
- etc.
, then, after asking questions, give them a few days to collect some answers, possibly add an answer of my own, vote up and select a best response as appropriate?
I feel like doing this - creating a basis of crystallized answers on common issues relevant to introductory CS theory material - would help reduce noise in future questions... or would it be disingenous to do something like this? Is this not the point of the Beta?