Skip to content

DOC invite underrepresented groups to contribute#16567

Merged
thomasjpfan merged 2 commits intoscikit-learn:masterfrom
amueller:invite_underrepresented_groups
May 22, 2020
Merged

DOC invite underrepresented groups to contribute#16567
thomasjpfan merged 2 commits intoscikit-learn:masterfrom
amueller:invite_underrepresented_groups

Conversation

@amueller
Copy link
Copy Markdown
Member

@amueller amueller commented Feb 27, 2020

This is a bit of a follow-up on #16262 and inspired by a talk by @nmsanchez at the Chan Zuckerberg kickoff meeting.

I think we all know that there's a diversity problem in OSS in general an sklearn in particular. I think anything we can do, we should do.

Inviting a more diverse contributor base explicitly might also give an additional anchoring point for discussing how we communicate and treat each other.

@jnothman
Copy link
Copy Markdown
Member

I only wonder if we should go beyond this to offer a diversity officer who could coach people to contribute, or at least providing a contact address to get support would make this sound less tokenistic.

@amueller
Copy link
Copy Markdown
Member Author

amueller commented Feb 28, 2020

I think having any form of mentoring would be great. The question is just who would/could be doing it. I wouldn't be opposed but honestly where I am right now I'm not sure I'll be responsive enough (or rather I'm pretty sure I wouldn't).

Re tokenistic: I trust @nmsanchez in saying this is a useful addition. Obviously any statement by itself will not be meaningful if our interactions don't reflect the intent.

Btw, I think with the addition this is ok, but the previous statement to treat everybody equally might not have been ideal. We might not want to treat an inexperienced contributor that had to work up a lot of nerve to send a PR the same way we would treat a core-dev.

@jnothman
Copy link
Copy Markdown
Member

jnothman commented Feb 28, 2020 via email

@adrinjalali
Copy link
Copy Markdown
Member

I'd be more than happy to help. I don't think it'd be too much traffic for now. But I agree that saying how they can reach out to us for mentorship would help.

We could have a "scikit-learn-mentors" mailing list and have whoever's interested in there, and then say something along the lines "please contact our mentoring team if you're unsure of how to proceed.", or similar.

@cmarmo
Copy link
Copy Markdown
Contributor

cmarmo commented Feb 28, 2020

Btw, I think with the addition this is ok, but the previous statement to treat everybody equally might not have been ideal. We might not want to treat an inexperienced contributor that had to work up a lot of nerve to send a PR the same way we would treat a core-dev.

@amueller , the statement is totally relevant: you should treat core-devs and anybody else respectfully, exactly as you would treat an inexperienced contributor. That's what make a community welcoming. If I look at public exchanges and I feel that people involved are not respectful of each other, I will not contribute to that community.

@NicolasHug
Copy link
Copy Markdown
Member

Should we say that we aim to foster a collaborative env where everybody feels equally welcome and valued then?

@amueller
Copy link
Copy Markdown
Member Author

amueller commented Feb 28, 2020

@cmarmo Thanks, I totally agree with your point.

I think I was thinking more in terms of level of guidance. I would probably provide less detail and guidance to a core dev. If I get a PR from a new developer that's lacking tests, I might (or maybe should and currently don't) say "Could you please add a regression test [link to wikipedia]. The tests for this file are in XXX and you can use the tests in this file as a starting point. Please let me know if you have any question about that."

If I look at a PR from @jnothman that doesn't have tests, I know he knows that he needs to add tests for it to get merged and I might ask "Do you want a review before adding tests?".

I think there's also some US/Europe mismatch of which words are used around diversity. In the US I think an important point that is being made is that different groups have different needs and that treating everybody the same is bad. I'm still culturally an outsider to the US and I might not have an accurate picture, but my impression is that many people make the argument that treating people of different ethnicity the same is racist and not respecting cultural differences and differences in lived experience also see colorblindness.

@amueller
Copy link
Copy Markdown
Member Author

amueller commented Mar 3, 2020

merge?


We aspire to treat everybody equally, and value their contributions.
We are particularly seeking people from underrepresented backgrounds
in Open Source Software and this project to participate and contribute
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nit?

The "and this project" makes this seem a little unclear. How about a slight modification:

We are particularly seeking from underrepresented backgrounds in Open Source Software to participate and contribute their expertise and experience to this project.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I agree this would be easier to read. But I feel it's different to say we want good representation in open source and good representation in this project? Though I don't have a strong opinion.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Using scikit-learn directly reads a more clearer?

We are particularly seeking people from underrepresented backgrounds in Open Source Software and scikit-learn to participate and contribute

@amueller
Copy link
Copy Markdown
Member Author

@thomasjpfan merge? I addressed your comment.

@thomasjpfan thomasjpfan changed the title invite underrepresented groups to contribute DOC invite underrepresented groups to contribute May 22, 2020
@thomasjpfan thomasjpfan merged commit e1c44ba into scikit-learn:master May 22, 2020
viclafargue pushed a commit to viclafargue/scikit-learn that referenced this pull request Jun 26, 2020
jayzed82 pushed a commit to jayzed82/scikit-learn that referenced this pull request Oct 22, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants