2009/8/16 Karl Fogel <[email protected]>:
> Tom Berger <[email protected]> writes:
>> I think that there's a lot of value in getting more people to help
>> with fixing bugs, but I wonder if that value outweighs the problems
>> with adding notes like that.
>>
>> 1. Bug comments are primarily there for adding information that
>> pertains to the bug itself - how is the bug manifested, how can it be
>> reproduced, how should it be fixed, how can the fix be verified,
>> etc'... Any "meta" comment you add detracts from the value of bug
>> comments and makes it more difficult to find the relevant information,
>> so if at all possible, it should be avoided.
>>
>> 2. Many people are subscribed to bug mail and get notified whenever a
>> new comment is posted. Any comment that's not directly relevant to the
>> discussion of the bug is for them as good as spam. It requires a bit
>> of effort on their part to read and understand and leaves them
>> irritated when they realize they didn't gain any new information that
>> they find helpful. This is often unavoidable, but whenever we can we
>> should try and avoid doing that.
>>
>> You mention the 1000/10/1 rule which I think is very true in this
>> case, but it has other consequences which you didn't mention: whenever
>> you post a comment like that you get the attention of 1 potential
>> contributor at the cost of annoying 1000 users who are unlikely to
>> participate in development.
>>
>> Learning how to work with the Launchpad codebase and contributing a
>> fix requires quite a lot of effort. The essence of spam is when you
>> try to elicit a large expenditure without yourself making an
>> investment that is proportional. A friendlier model is one where you
>> are willing to invest more when you seek high-bandwidth participation.
>> For economical reasons, you must do that less often, which results in
>> lower volume correspondence. That, in turn, forces you to choose
>> "targets" with a higher likelihood of success, to optimize ROI. I
>> think that getting people to participate in development is better done
>> by identifying individual users and user groups which we think are
>> likely to want to jump in, go after them (politely) and offer help.
>> This requires a lot more effort on our part, but we're likely to get a
>> much better success ratio than 1000:1.
>
> Half agree?
>
> I think you've got a very good point, in that I was overeager in adding
> those new comments -- their "distraction cost" is too high.
>
> But in the first response to a report, it is still very worthwhile to
> solicit coding help (except when it's obvious that the reporter is not a
> good candidate).  That is, the real penalty here is the additional
> email/comment.  Adding an additional "noise event" should be avoided,
> you're absolutely right.  But in a response comment that one is making
> anyway (such as the two Danilo made in those examples I gave), it's
> useful to follow the https://dev.launchpad.net/BugHandling guidelines.
>
> (Maybe that's what you were saying too?  I wasn't sure.)

Yes, I agree. If you're already making a comment describing how to a
the bug, and are offering help to anyone wishing to fix it, the format
you suggested indeed looks optimal. I'll definitely make use of it in
such cases.

Tom

_______________________________________________
Mailing list: https://launchpad.net/~launchpad-dev
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~launchpad-dev
More help   : https://help.launchpad.net/ListHelp

Reply via email to