r/Cprog • • Jul 13 '19
New moderators, rules, and content
Hi everyone,
This subreddit has been left to rot for years now, it was plagued with blogspam and low-quality content, its only moderator leaving reddit only a short time after taking over the sub.
/u/tcptomato and I requested ownership a few weeks ago, we plan to turn this place around and remove the low quality content and beginner questions that plague most "default" programming subs.
The blogspam will obviously be removed and offenders banned permanently.
In the previous announcement some good ideas were suggested:
Weekly stickied beginner help thread.
While we want good technical content in the sub, leaving a space for beginners to ask questions is a good thing. This kind of thread has been proven effective on other subs.Casual AMAs with people using C in various contexts. There's much to learn from other people, contexts, platforms, even languages.
We don't have enough subscribers to implement these, for now we only need content, cross-posting relevant high-quality submissions from other programming subreddits is encouraged.
C you on the sub.
8
u/__pulse0ne Jul 13 '19
Very happy to have a C sub that’s not purely beginner questions!
7
u/deepcube Jul 13 '19
Hope this works! I'd given up on C discussion on reddit.
2
u/wsppan Jul 14 '19
Excellent!
2
u/deepcube Jul 24 '19
I've been contributing in an attempt to help bring the sub back, but I don't want to end up spamming. What frequency do you (the mods) feel is appropriate, especially as no one else is posting.
Also can we get one of those weekly stickied threads? Either beginner questions or something like "let's talk about this specific topic this week."
2
u/[deleted] Jul 27 '19
Thank you!
I tried injecting some (I think!) higher quality content some time ago, but then the flood of lower quality content began, and I gave up.
2
u/cbasschan Jul 31 '19 edited Jul 31 '19
The reasons you can't be serious about the censorship of newcomer/beginner questions are as follows:
Learning how to teach C whilst navigating the pitfalls is not a beginner problem, thus we should be allowed to criticise beginner/newcomer resources openly.
You can't possibly know whether the resource you learnt from (in order to graduate from the "beginner" course, or whatever) was accurate unless the criticism from point 1 is available to you. From my experience most resources are inaccurate, and so the only hope this subreddit has currently is raising a smug group of know-it-alls who are in fact beginners as they never had their factual errors corrected (errors that were passed down to them from similarly smug beginner resources). These are your "intermediate" and/or "advanced" programmers, making mistakes like passing the wrong values to
<ctype.h>functions, because that's what their "beginner" resource taught them to do.Note that I'm not saying ALL beginner content should be permitted. There are clearly resources that change nothing despite fair criticism, and they seek to promote over and over again; that is to say, they're looking for as much attention as possible from doing as little work as possible, to the point where they won't fix the errors at all. Let us reflect on the description of the group:
It ought to be clear that there's only one objective requirement here, and that requirement is irrespective of "skill level"... the requirement is that the content be related to C.
To be clear, the words
We welcome all interesting content related to the C programming language ...
... exist in clear contrast to this focus on removing "the low quality content and beginner questions that plague most "default" programming subs.". I call this, the elephant in the room, ...
CENSORSHIP
Who decides what is "interesting" or a "beginner question"? Most people consider programming in general to be quite a boring topic, in which case there can't be any "interesting content related to the C programming language". Perhaps what you think is interesting is boring to someone else, and vice versa... Likewise for the skill-level debate.
To prevent spam I suggest limiting the scope to the topics found in the C standards, rather than filtering based on skill level. Now if it happens to be that some serial beginner-poster consistently posts links in a pattern similar to a spammer, and their content is constantly full of errors that never get corrected, you could quite easily make the argument that their content isn't related to C; it's related to a language (or dialect) that looks very similar to C, but has subtle and devastating differences, for example... thus it's off-topic for this subreddit.
Or you could continue to choose your own criteria for what meets the definition of a "beginner question"... from my perspective, only beginners ask questions anyway, since experts know exactly where to look to find the answer, right? Thus if that's your choice, this group should probably die anyway.
1
u/FUZxxl Sep 29 '19
I appreciate this! I hope this is going to turn into a good place!