Walter and Andrei and community relationship management
Joseph Rushton Wakeling via Digitalmars-d
digitalmars-d at puremagic.com
Fri Apr 14 08:12:35 PDT 2017
On Thursday, 6 April 2017 at 19:27:50 UTC, Andrei Alexandrescu
wrote:
> We commit to be more formal about the process, but overall it
> is correct that we have more say in what gets in the language.
> Allow me to add a couple of things.
>
> First, this is the way things are commonly done in language
> design - a small committee defines a formal process and
> ultimately decides on features. In fact it is unusual that we
> put up unfinished ideas up for discussion, which we hope has
> the raises the level of responsibility in the community. I
> understand how what we did has been misunderstood as us just
> considering ourselves exempt from the due process.
I'm glad to hear your intentions regarding process, but on this
note I think there's a point that's worth considering.
One of the challenges we have is that a number of talented people
have in the last years become disillusioned with the ability to
get results through the processes on the table, or to have their
feedback taken into account. That means that there's not just a
question of process moving forward; there's a question of how to
undo the credibility gap that's been created by these past events.
So, while I think it's good that you lead by example in putting
complete ideas up for discussion, it's also necessary to lead by
example in actively seeking and taking on board feedback on these
ideas, wherever it comes from (whether through a formal DIP
review, or in discussion on the message boards, or whatever).
This matters because if people can see that their smaller-scale
feedback is being clearly taken into account, it gives greater
encouragement to actually put in the work on larger-scale, more
complete ideas of their own.
To take an example, Deadalnix' feedback on the @nogc Exceptions
thread may not have been actionable, but there was detailed
information there that could have been the subject of future
investigation. It comes across as putting process before
community to insist that this feedback be provided via a DIP or
in the formal review of a DIP
<https://forum.dlang.org/post/oc2n3d$ijg$1@digitalmars.com>
before it will be taken on board. You have the information; why
wouldn't you engage with it, if nothing else just to show
willingness to break with the way things turned out in the past?
Put it this way: if the complaint is that you and Walter bypass
process when you feel like it to get your own ideas through, a
good way back from that might be to switch the equation round --
to _strictly_ apply process to your own ideas and contributions,
but to actively engage with community feedback and ideas even
when it doesn't go through the expected channels.
Then, if you get some level of progress and increased engagement
with that, you might slowly make the process for everyone
stricter over time -- once confidence in the process has been
re-established.
That general principle -- of applying a higher bar to oneself
than to anyone else -- is one that can serve well in increasing
confidence in leadership.
More information about the Digitalmars-d
mailing list