Hello partakers (and lurkers) of the Systems Programming community, in order to keep discussions constructive and engaging, this community will be enforcing three main expectations.

The 3 main expectations of this community are:

  • Be Responsible
  • Be Respectful
  • Be a Learner

Be Responsible

Just because your real life identity is shielded behind an online account, it does not give you an excuse to be irresponsible on the internet. Users are expected to properly vet and fact check their sources before using and citing them, own up to mistakes they make without trying to deflect, and always contribute to the discussion when replying to a post .

Be Respectful

One should always act in a respectful manner towards other users in this community. This is a place for discussion and education, not a place to win arbitrary one ups on one another. Users are expected to not call each other names, debunk arguments in an open and positively critical matter (no matter how silly the argument may seem), and always put themselves in the feet of the other person before responding to them to gain their perspective.

Be a Learner

Whenever you join or create a discussion, always enter with an open mind and ready to change your opinions. While you might closely value some ideas and be unwilling to back down on them, curiosity and the willingness and learn is a trait that makes people become the best possible version of themselves. Users are expected to engage in discussions ready to have their ideas challenged, and ready to change them should evidence or discussion compel them to do so.