Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save kevinCefalu/294802c57f48422a9dc52fc4c86a00cc to your computer and use it in GitHub Desktop.
Save kevinCefalu/294802c57f48422a9dc52fc4c86a00cc to your computer and use it in GitHub Desktop.

Pair Programming Code of Conduct

Purpose

The purpose of this Code of Conduct is to ensure a positive, respectful, and productive environment for pair programming. All participants are expected to uphold these principles.

Principles

  1. Respect: Treat your pair programming partner with respect. Be open to their ideas and suggestions. Remember, everyone brings unique skills and perspectives to the table.

  2. Communication: Clear and frequent communication is key. Always discuss your thoughts and ideas with your partner. Don't assume they know what you're thinking.

  3. Collaboration: Pair programming is a team effort. Both partners should actively participate and contribute to the task at hand.

  4. Learning: Be open to learning from your partner. Don't be afraid to ask questions if you don't understand something.

  5. Patience: Be patient with your partner. Everyone has different levels of experience and knowledge.

  6. Feedback: Constructive feedback is essential for growth. Always provide and receive feedback in a positive and respectful manner.

  7. Equality: Both partners have equal ownership of the work. There's no "driver" or "navigator", only a team working together to solve problems.

  8. Breaks: Regular breaks are important. Agree on a schedule that works for both of you.

Agreement

By participating in pair programming, you agree to abide by this Code of Conduct. Failure to do so may result in removal from the session.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment