We’ve kept our guidelines as simple as possible while covering the most important things you should know as a user of the Cracking the Code Forum. Please read through them and let us know if you have any questions or concerns.

For further detail, see the Universal Rules for Civilized Discourse, created by Discourse (makers of our awesome forum software) as a “simple default set of guidelines for civilized discourse”, which we’ve drawn on heavily in drafting the guidelines below.

Finding What You're Looking For

We get it, there’s lots here, and we don’t expect you to read every single thing on the forum. But before posting, please try a quick search first to see what topics already exist. Chances are you may find some helpful information, and this will help avoid redundant / fragmented discussions.

To make sure you get the answers you’re looking for, try to make your posts as readable and easy to find as possible. To that end: post in the appropriate category, use clear topic titles, and format your posts properly using Markdown.

Pro Tip: paste a YouTube link as a new paragraph, with a blank line before and after, and it will embed nicely right on the forum!

Technique Critique

While most of the forum categories are regular discussion, the Technique Critique category is special: a place to share video and get direct personal feedback on your playing.

We ask that before you post video for feedback, you have a) at least basic familiarity with our material, so we don’t repeat ourselves explaining things we’ve covered at length elsewhere, and b) have read our Getting Started Guide, which covers how to create your post in a way that makes it easiest to get you useful feedback.

Please make sure to start your own topic for this, rather than adding on to what others have posted.

Keeping it Civil

This forum is a public space and a shared community resource that relies on us all doing our part to keep the quality of discussion high and the drama to a minimum. We expect discussion on the forum to be respectful, for disagreements to be thoughtful, and for personal attacks to be…well, nonexistent.

Be respectful even when you disagree: no name-calling, ad hominem attacks, or combativeness. Don’t antagonize others, even indirectly; if an argument gets heated, step back rather than escalate. Don’t post things that are offensive, obscene, or otherwise disrespectful. Basically: be nice; don’t be rude!


We love it when people share helpful links and videos, but we want to always keep the focus on discussion, not promotion. If linking to something you’ve made, please do so in the context of forum conversation, and actually talk about it with the community.

If you made a video or have an article on your website, and it pertains to things we’ve been discussing on the forum, by all means link to it and we can talk about it further. If you’re just putting up a link to a thing because you want to get traffic, or are trying to sell something…don’t do that!

Consequences for Bad Behavior

We will not tolerate bad behavior on the forum. While the line between disagreement and incivility isn’t always black and white, it’s usually clear when it’s been crossed.

The first time this happens, we’ll give a warning. A subsequent offense will warrant a one-week suspension, and if the behavior continues, a third strike will result in a permanent ban.

If you see a post that violates these guidelines, please refrain from the temptation to feed the trolls. Instead, flag it and we’ll address the issue as soon as we can.

Feedback? Let us know!

This site is operated by your friendly local Cracking the Code staff, and you, the community. If you have any further questions about how things should work here, open a new topic in the Site Feedback category and let’s discuss!

If there’s a critical or urgent issue that can’t be handled by a meta topic or flag, contact us via PM or email and we’ll get back to you as soon as possible.


August 15, 2018 - Rewrote guidelines from scratch to incorporate the most essential elements of those default guidelines while adding things specific to the Cracking the Code Forum, including sections on technique critique, self-promotion, and consequences for bad behavior
May 23, 2018 - Added changelog
February 5, 2018 - Initial version created, copied from Discourse defaults with some Cracking the Code customizations added