Hello, Lee.

On Tue, Sep 29, 2015 at 08:45:10PM +0200, lee wrote:
> Neil Bothwick <n...@digimed.co.uk> writes:

> > Patches are always more welcome than suggestions. "Fix it!" is never as
> > welcome as "here's how". I think it was Canek who said "code talks". 

> Do you have an example for such a case?

Yes, many.  I'm a contributor to Emacs, and relatively frequently (perhaps
10 - 30 times a yeaar) somebody reports a bug and simultaneously submits
a patch for it.  This is always well received, and the patch is usually
applied, sometimes with a bit of to and fro and negotiation, sometimes
after waiting for the tedious paperwork to be completed.  One of my own
first contributions was a request for an enhancement (to enable
scrolling during an incremental search) together with a rough, but
working patch.  After some amendments, this was applied.

On the other hand, "wouldn't X be a good idea"s which reach the mailing
list only rarely get taken up by regular contributors - there's only so
much time in the day, and such hackers usually have plenty of Xs of
their own to fill their time with.

> My experience has disproved this claim, and I've even seen people
> fixing stuff multiple times after I told them it's broken and provided
> a perfectly working version before telling them, much better coded,
> which they could have used instead of insisting on their crappy code
> and trying to fix it several times.

That's not very friendly, and hardly inclined to gain extra contributors
for your project.  A gentle guiding hand, helping these other people to
reach a satisfactory fix themselves, would work much better.

[ .... ]

> > On the contrary, it serves to illustrate that you do not grasp the
> > complexity of the situation.

> Perhaps you can enlighten me how it is so difficult to change a message
> from "slot conflict" to "slot conflict (can probably be ignored while
> there are other problems)" and what the complexity is which makes it
> impossible to do so.

It's not difficult, it's just tedious.  Something like that which is
user facing needs to be agreed by the core of the project, and getting
that agreement tends to involve lots of bike shedding on the project
mailing lists - there's always a few people who'll prefer the message to
stay the same.  Then there's all the stuff about writing change logs for
the change and commiting it.  Such a tiny change is scarcely achievable
in less than an hour.  To the core developers, it barely seems worth it.

-- 
Alan Mackenzie (Nuremberg, Germany).

Reply via email to