Hi Suvayu, thanks for sharing your experiences. Clearly we have work to do.

Wrt to specific name changes, I agree with Wes. If something is negative to
a non-trivial portion of the population, why not use something that avoids
that issue where possible.



On Fri, Jun 19, 2020, 7:44 PM Suvayu Ali <fatkasuv...@gmail.com> wrote:

> Hi all,
>
> (sorry if this is a duplicate post, I always have trouble posting to this
> list)
>
> On Fri, Jun 19, 2020 at 5:54 PM Todd Hendricks <hendricks...@gmail.com>
> wrote:
> >
> > I'm a black data scientist. For whatever it's worth, I have never taken
> > offense to the term "Master" branch, as I have never interpreted it to
> have
> > a derogatory connotation. It's literally never crossed my mind.
>
> As an Indian person, I would concur with what Todd said.
>
> That said, I would like to highlight a few things.  Since the
> community is spending time to discuss how to be more welcoming to a
> diverse group of contributors, instead of default branch names, there
> are many practically relevant issues that could be addressed.
>
> I've been trying to contribute to this project for about 2 yrs, rather
> unsuccessfully.  I come from the perspective of analysis rather than
> engineering.  But I'm no stranger to technical nitty gritties
> (particle physicist at CERN, data scientist at non-technical startups,
> scientific software dev).  I started by filing bug reports for my
> needs (pyarrow and parquet).  Most bug reports are still open, they
> received a bit of discussion, but mostly they have been assigned and
> reassigned to releases for over a yr.  On day one I had offered to do
> the work myself, but with some guidance, I didn't receive any.  So I
> gave up.
>
> Some months later, after Gandiva was released, I came back with the
> goal of using it from pyarrow.  While after some help I could do
> simple tests in C++, getting it to work with pyarrow proved difficult.
> I don't remember the exact hurdle, but I decided I would package it
> for my distro (Fedora) for simpler compilation.  So I contributed a
> few patches to the build system to build against system libraries
> instead of the vendored versions, including the ability to switch LLVM
> versions.  I think around this time Kou was overhauling the build
> system. My patches were not accepted, but some of the ground work I
> did hopefully help Kou.  Eventually though, I gave up.
>
> Soon after, I tried to build a wheel for ARM; I was gathering some
> data on an RPi.  That didn't go so well either, again, the reason was
> lack of guidance.  At the time, it was also expressed that wheels are
> disfavoured by the community, and not worth maintaining.  I see that
> position has changed now.
>
> There is a clear pattern here, if the community is really serious
> about addressing diversity and being inclusive, time would be better
> spent by addressing issues like contribution guidelines for beginners
> (not saying absolute beginners), mentoring, or triaging of open issues
> in terms of ease of contribution, and other concrete hurdles for new
> comers.  I realise people's time is scarce, but you have to start
> somewhere.  At the least, if someone guides me, I can pick up these
> tasks and the maintainers can focus on the more involved roles. If the
> issues I have highlighted cannot be prioritised, then wasting time on
> superficial issues like default branch names should also be avoided.
>
> I hope my comments are accepted as constructive criticism.
>
> Cheers,
>
> PS: whitelist/blacklist -> accept/reject seems quite reasonable;
> personally, colour based terminology has always been very unclear to
> me
>
> --
> Suvayu
>
> Open source is the future. It sets us free.
>

Reply via email to