Opportunities for D

Andrei Alexandrescu via Digitalmars-d digitalmars-d at puremagic.com
Thu Jul 10 07:30:42 PDT 2014


On 7/10/14, 5:54 AM, Dicebot wrote:
> On Thursday, 10 July 2014 at 12:13:03 UTC, bearophile wrote:
>> Dicebot:
>>
>>> I can't blame Sonke or anyone else for not wanting to waste his time
>>> on pushing more stuff upstream considering how miserable contribution
>>> experience is right now.
>>
>> This was one of the causes of the creation of Tango and its fiasco, so
>> better to not repeat that.
>>
>> Bye,
>> bearophile
>
> No one but Walter / Andrei can do anything about it. Right now we are in
> weird situation when they call for "lieutenants" but are not ready to
> abandon decision power.

In the military (where the metaphor has been drawn for) there are 
lieutenants and there's no abandonment of decision power. Of course I 
wouldn't push the simile too much.

> It can't possibly work that way. No amount of
> volunteer effort will help when so many PR stall waiting for resolution
> comment from one of language "generals".

I'll make a pass, but on the face of it I disagree.

There's just lots and lots and lots of obviously good things that just 
don't get done until Walter or I do them. Last example I remember is 
video links for the DConf 2014 talks on dconf.org. The SMALLEST and 
OBVIOUSLY GOOD THING anyone could imagine. Someone on reddit mentioned 
we should put them there. Nobody in the community did anything about it 
until I posted the pull request for day 1 (http://goo.gl/9EUXv1) and 
Walter pulled it (http://goo.gl/O22dsa).

In the meantime, everybody's busy arguing the minutia of logo redesign. 
The length (not existence) of that thread is a piece of evidence of 
what's wrong with our community.

Looking at https://github.com/D-Programming-Language/phobos/pulls, I 
agree there are a few controversial pull requests that are explicitly 
waiting for me, such as 
https://github.com/D-Programming-Language/phobos/pull/1010. I'd need a 
fair amount of convincing that that's a frequent case. Looking at the 
second oldest pull request 
(https://github.com/D-Programming-Language/phobos/pull/1138) that's just 
a documentation pull, on which I myself last asked about status on March 15.

Furthermore there are just a good amount of pull requests that have 
nothing to do with any leadership. E.g. 
https://github.com/D-Programming-Language/phobos/pull/1527 is some 
apparently work that's just sitting there abandoned.

Switching to newer pull requests, there are simple and obviously good 
pull requests that just sit there for anyone to pull. And that includes 
you, Dicebot, since a few seconds ago. Since you don't mince words when 
criticizing the leadership you may as well put your money where your 
mouth is. https://github.com/D-Programming-Language/phobos/pull/2300 for 
example is simple, obviously good, and could be pulled in a minute by 
any of our 24, pardon, 25 core pullers who has a basic understanding of 
@trusted.

Then there's stuff I have no expertise in such as 
https://github.com/D-Programming-Language/phobos/pull/2307. Not only I'm 
not on hook for that, I better not discuss and pull that and leave it to 
someone who knows curl better.

Of course that doesn't undo the fact that Walter and I are on hook for a 
number of things. What I'm saying is I disagree with the allegation that 
"no amount of volunteer effort will help". From the looks of things, 
we're in dire need of volunteer effort.


Andrei



More information about the Digitalmars-d mailing list