Here’s my controversial opinion :
The DevForum, for all intents and purposes, has become more of a place to find help than to helpfully discuss meaningful topics. I think that more topics should be locked. Let me explain:
In my opinion, the most fundamentally important category is #help-and-feedback. It’s such a useful resource for learners. Everything else is secondary. I’ve made at least 10 posts in a help and feedback category when I was new to development and I got really quick, kind answers from helpful people. This is a resource that should absolutely stay open. Even though people might post dumb or irrelevant questions, this is a reasonable price to pay considering that so many good questions are asked and answered. Keep #help-and-feedback open.
After that, in my opinion, come #updates and #resources. I would say change these topics so that everyone can read and like them, but not everyone can reply to them or create topics in these categories. In the case of updates, this would (hopefully) ensure that only good, thoughtful replies would make their way into the comments. In the case of tutorials this would (also hopefully) mean that we would have tutorials with better quality.
And then we have #bug-reports, #feature-requests, and, of course, #development-discussion. None of these are essentially important to new developers, although they are obviously very important categories. Therefore, these topics should be harder to get into and only be accessible to trusted community members.
I’m not going to bemoan the DET or complain that ‘The DevForum is just a bunch of trolls’ because there truly are some really kind, helpful people that I’ve met on here. I just think that there are some things that we could do to reduce the amount of trolls on the forum while still keeping it open to younger developers.
TL;DR:
Keep fundamental categories like #help-and-feedback open, while making categories like #development-discussion and #feature-requests have stricter access protocol.
I’m also in favor of having a General Discussion category to be open to the public, so that newer community members can still have good discussion and find community when they aren’t asking for help (this would only happen if #development-discussion was harder to access).
Please feel free to argue with me on any of these points, I’m kind of interested to see what people think