Here’s a more specific changelog of what we’ve done with the forum today, for all you power users out there:
- We eliminated the “news” category, which wasn’t being used much, and moved those posts to general as well.
- We turned on the ability for the original poster of any forum post to mark one of its replies as the “solution”. This means a will show up to the left of the post, indicating that it is “solved”, and the solution reply will appear immediately below the original post on that thread.
- We turned on “tags” for all posts. So now you can tag a post with something specific. For example, “algorithms” or “youtube” or whatever you want, really. You can then browse by tag by clicking on a tag. Let me know what you all think of these.
Also, in the process of recategorizing some of these posts, I accidentally recategorized some of the “meta” posts as general. Sorry about that. There’s no easy way to reverse this. I do think we should continue to have a meta category, though. I guess it will just have to grow back
Finally, a note about my analogy: “Stack Overflow for campers”
Stack Overflow is an amazing resource for all developers. But for new developers (people who have been coding less than 5 years), it’s an intimidating place.
Even though I visit Stack Overflow several times a day to read the answers there, I will only post there as an absolute last resort. When I do, my questions are sometimes marked as duplicates or down-voted (and subsequently ignored).
I understand that Stack Overflow holds its question asker to high standards and expects them to have tried almost everything before posting there. I understand that they want to groom the questions so that there aren’t duplicates. I understand that a small minority of their users take the time to answer questions, and thus they are in a hurry and don’t have time for half-baked questions.
It is possible for new coders to get help on Stack Overflow. But it requires a lot of practice, planning, and thick skin.
This said, freeCodeCamp has an incredibly friendly, helpful community. We can recreate much of Stack Overflow’s value - helping developers get “unstuck” - right here. And with less gatekeeping and much simpler rules.
If you want to know what the rules on our forum are, here they are. They’re our code of conduct, and it’s short enough I can post it right here:
freeCodeCamp is a friendly place to learn to code. We’re committed to keeping it that way. By using freeCodeCamp, you agree that you’ll follow this code of conduct.
In short: Be nice. No harassment, trolling, or spamming.
- Harassment includes sexual language and imagery, deliberate intimidation, name-calling, stalking, unwelcome attention, libel and any malicious hacking or social engineering. Free Code Camp should be a harassment-free experience for everyone, regardless of gender, gender identity and expression, age, sexual orientation, disability, physical appearance, body size, race, national origin, or religion (or lack thereof).
- Trolling includes posting inflammatory comments to provoke an emotional response or disrupt discussions.
- Spamming includes posting off-topic messages to disrupt discussions, promote a product, or solicit donations.
If you see someone harass, troll, or spam anywhere on freeCodeCamp’s online media (Gitter, YouTube, Facebook, etc.), notify us in our Admin room in Gitter - preferably with a screen shot of the offense. Our team will take any action we deem appropriate, up to and including banning the offender from freeCodeCamp.
Also, no bots are allowed in our chat rooms or on our forum without prior written permission from freeCodeCamp’s Core Team.
That’s literally it. As long as you follow those rules, you’re good. We don’t care about duplicate questions. We don’t care about off-topic discussions. We don’t mind if you want to talk about personal finance or exercise or travel or even TV shows. Go for it. There are no stupid questions.
My hope is that this approach will make our forum a fun, stress-free place to hang out and help one another with our shared goal of getting better at technology and coding.
Let me know what you think about this general philosophy. I am just one campers, and I’m interested in hearing the perspectives of all of you.