-
-
Notifications
You must be signed in to change notification settings - Fork 785
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
gh-1447: Added section for multicultural communication. #1459
base: main
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -11,3 +11,4 @@ Documentation | |
markup | ||
translating | ||
devguide | ||
multicultural-communication |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,74 @@ | ||
Multicultural Communication Tips | ||
================================= | ||
|
||
Effective communication in Python's global, multicultural community fosters respect and clarity. These tips aim to enhance understanding across diverse cultural and linguistic backgrounds. | ||
|
||
Assume Good Faith and Intent | ||
---------------------------- | ||
- Assume positive intent, especially when language barriers exist. If something seems offensive, consider the possibility of unintended meaning. | ||
|
||
**Example:** | ||
- Instead of: *"Why do you think it’s the wrong answer?"* | ||
- Try: *"I disagree. The documentation says... Am I missing something?"* | ||
|
||
Giving and Receiving Feedback Gracefully | ||
---------------------------------------- | ||
- Offer constructive feedback when communication appears offensive. Embrace feedback as an opportunity for growth. | ||
|
||
**Example Feedback:** | ||
- *"That message could come across as harsh. Could you rephrase it?"* | ||
|
||
Using Tools like LLMs for Clarity | ||
--------------------------------- | ||
- Non-English speakers can utilize LLMs to ensure clarity and appropriate tone. | ||
|
||
**Example:** | ||
- *"Use LLMs to rewrite messages, as direct translations from certain native languages can sometimes sound harsh."* | ||
|
||
Model Behavior that Encourages Learning | ||
--------------------------------------- | ||
- Acknowledge diverse communication styles due to varying cultural or professional backgrounds. Respectfully challenge ideas in technical discussions. | ||
|
||
Social Rules for Respectful Communication | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Oh, I recognise these, I happened to read https://www.recurse.com/social-rules just a couple of weeks ago :) There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Thanks, @hugovk ! Yes, these social rules reflect similar principles from various communities, including the Recurse Center. They resonate well with the values we aim to foster here. I appreciate you pointing that out! |
||
------------------------------------------ | ||
- Be mindful of habits that may alienate others in collaborative spaces. | ||
|
||
5.1 **No Well-Actually’s** | ||
Avoid unnecessary corrections. | ||
**Example:** | ||
- *Alice: “I installed Linux!” | ||
- Bob: “Well, actually, it’s called GNU/Linux.”* | ||
|
||
5.2 **No Feigned Surprise** | ||
Refrain from expressing shock at others' lack of knowledge. | ||
**Example:** | ||
- *Dan: “What’s the command line?” | ||
- Carol: “Wait, you’ve never used it?”* | ||
|
||
5.3 **No Backseat Driving** | ||
Avoid unsolicited advice without context. | ||
**Example:** | ||
- *Bob: “What’s the name of the string copy function?” | ||
- Eve: “Use strlcpy instead. It’s safer.”* | ||
|
||
5.4 **No Subtle -isms** | ||
Steer clear of subtle biases (e.g., racism, sexism). | ||
**Example:** | ||
- *Carol: “Windows is hard to use.” | ||
- Bob: “Even my mom can use it.”* | ||
|
||
Acknowledge Mistakes and Move On | ||
--------------------------------- | ||
- If a social rule is pointed out, offer a brief apology and proceed. | ||
|
||
Focus on Collaboration over Criticism | ||
------------------------------------- | ||
- Promote a collaborative exchange of ideas instead of emphasizing flaws. | ||
|
||
Code of Conduct and Community Guidelines | ||
---------------------------------------- | ||
- These tips complement the Python Code of Conduct, addressing serious issues like harassment and discrimination. | ||
|
||
How to Use These Tips | ||
------------------------- | ||
Incorporate these tips into daily communication regarding issues, pull requests, and discussions within the Python community. They are designed to create an inclusive, supportive environment where contributors can learn, collaborate, and grow. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't see how this question does not assume good faith. I sometimes use a question like this when I'm not sure why someone thinks something is problematic.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you, @JelleZijlstra, for the insight! You're right that the question itself might not inherently suggest bad faith. The intent here was to offer a softer rephrasing that encourages open dialogue while minimizing any potential misunderstandings, especially across different communication styles. I appreciate your perspective.