Non-coding project participants
dalibor topic
dalibor.topic at oracle.com
Wed Aug 10 12:54:04 UTC 2016
On 05.08.2016 19:21, Dan Smith wrote:
> I'll point out that there remains an assumption in the mentoring model you describe that, ultimately, helpful contributors will be coders.
Yes.
You can sometimes hear the siren song of "free labor" lurking just
around the corner to do some non-code related work or other [0] in
exchange for having some barrier to entry lowered.
It doesn't quite work that way: You get the community you advertise for.
If your project is about code, you'll get the kind of people who care
about code.
If your project is about more than code, then you also get the kind of
people who care about other things, such as if you have a cool enough
logo, or an adequate Pokemon Go clan to represent your Project, or your
response to some random guy's blog post, or whatever it is that's
current on their attention span roller coaster that day.
The problem you encounter over time is that people who like code tend to
like to spend time with it uninterrupted, because it's often enough hard
work. At the same time, people who care more about other stuff than
code, tend to communicate more about the non-code things they care about.
That can lead to an unhealthy imbalance, where the attention seeking
behavior is visibly rewarded with attention, while silent, steady work
on code is not visibly rewarded as much. It causes frustrations for
everyone down the road, as ultimately you have to ship working code to
users, not advocacy, t-shirts, etc.
That's not just a hypothetical problem - Bacon outlines his experiences
with it as the Ubuntu Community Manager in [1]. You can find echoes of
it in the many, many "open source burnout" blogs published in the past
few years.
Basically, you can either go down the path of the siren song of the free
labor pool of non-coders, and then have to publicly "fire" the net
negative contributors later, once you discover that they are causing
more problems than their non-code contributions are worth, or you can
make it clear that you mostly care about code contributions, and avoid
having to frustrate some non-code contributors after they had sunk their
time and effort into their lavish labors of love.
I think the latter approach is preferable as it sets clearer
expectations on all sides.
cheers,
dalibor topic
[0] Advocacy! T-Shirts! Blogs! Translations! Logos! Ideas! Lots of
great, free ideas, free of burdens of experience and rich with novelty!
[1] https://opensource.com/life/15/3/how-to-fire-community-members
--
<http://www.oracle.com> Dalibor Topic | Principal Product Manager
Phone: +494089091214 <tel:+494089091214> | Mobile: +491737185961
<tel:+491737185961>
ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg
ORACLE Deutschland B.V. & Co. KG
Hauptverwaltung: Riesstr. 25, D-80992 München
Registergericht: Amtsgericht München, HRA 95603
Komplementärin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Geschäftsführer: Alexander van der Ven, Jan Schultheiss, Val Maher
<http://www.oracle.com/commitment> Oracle is committed to developing
practices and products that help protect the environment
More information about the discuss
mailing list