>  I just have strong feelings about
> community self-governance and understanding and I will be honest about the
> fact that I am worried about creeping legalism at the ASF.  Instead of
> looking for symptoms, I think Sharpeners should be looking for, and aiming
> to help with, basic challenges.   In the use cases, I dumped vague
> descriptions of some challenges.  They may be wrong and it might be better
> to just provide some kind of engagement path for Sharpeners and let them
> dig in.  What I don't want to see is "red flags" leading to Sharpeners
> showing up and distracting communities from solving real problems or making
> them think they have problems when they don't.


Sure, that’s a fair criticism. And I think the way forward is to consider these 
items and think about what the underlying problem is - or, more helpfully, what 
*recommendation* we would want to make to such a project, and transform this 
list into, instead, a list of solutions (or additional entries in the use cases 
file) rather than problems?

> 
> I will provide a concrete example here that I hope won't offend anyone
<snip>

It’s a good example, for sure, of someone well-meaning trying to fix a problem. 
It feels useful to consider how we would have wanted this handled instead, with 
that insight and insider knowledge. Just leave well enough alone? Find a way to 
better communicate what’s happening? Encourage other projects to similar 
patterns? (I honestly don’t know, because I wasn’t involved in that situation.)

> 
> The point of the example is that the real problems (and others that I may
> be personally blind to) can only be seen by observing and engaging with the
> community.  When I was a new board member, I used to try to do this for the
> projects that I was shepherding.  It soon became more work than I had time
> to do consistently, but I always tried.  I see the Sharpeners as a
> potential source of people to do this.  It might actually be best not to
> have "triggers" for engagement at all other than requests from the
> communities themselves.  Maybe just assign people on some kind of rotation
> like the Board shepherds.  That would have the positive side effect of
> Sharpeners getting to learn from healthy communities too.

I guess I was thinking (but hadn’t written anywhere yet) that the trigger would 
be reading board reports, and thinking, hmm, that project looks like it might 
need some help. I would *love* to see requests from the communities. And, 
indeed, we have gotten those, over the years, here on the dev@community list, 
and didn’t have any process for saying yes. So perhaps the mechanism is to 
advertise this service to projects, and wait for takers. Then advertise 
successes. Repeat.

What I’ve found as board shepherd is that you never get a deep enough knowledge 
of any given project to really be particularly helpful. Each month when I’m 
shepherding, I’m spending 20 minutes, maybe, on each shepherd project. That’s 
*definitely* not enough time for the kind of deep dive I think we’re both 
talking about. My hope is that a sharpener, unlike a shepherd, would spend 
enough time listening that they would actually start to understand what they’re 
hearing, and become a legitimate member of the project community.


Reply via email to