← Back to team overview

papercuts-ninja team mailing list archive

Re: Validity of bugs whose solution involves adding an option somewhere

 

I tend to agree with Vish: a new feature can have all the requisites to
become a valid papercut, perhaps less frequent than a bug, but can happen,
and I think it's not fair disregard it just because developers use a
semantic differentiation; and that's also a problem with valid papercuts,
that turn to be new features during the triage process.

But I can see a point from the implementation standpoint. Is not as
straightforward as fixing a bug: you need approval from the development
team, perhaps some UI guidance, translations, etc. 

But we can find some common ground to handle it: for example, we maintain
new features as a valid papercuts, but outside the Papercuts Ninja scope,
trying to coordinate their implementation with the actual developer.

On Fri, 14 Dec 2012 13:54:02 -0500, Vish <vish@xxxxxxxxxx> wrote:
> On 12/14/2012 09:43 AM, Chris Wilson wrote:
>> Hey,
>>
>> I've been thinking a lot lately (through my job) about adding options 
>> to software. Personally, I try to avoid it, both at work and in my 
>> personal projects, as feel they get in the way of the user being able 
>> to understand how your app works, as well as adding more routes 
>> through the code that need to be maintained.
>>
>> There's a great article here 
>> <http://www.joelonsoftware.com/uibook/chapters/fog0000000059.html> on 
>> the subject.
>>
>> This <https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/264816> 
>> bug report got me thinking about how this applies to paper cuts. 
>> Adding an option to an app may sound like an easy fix that satisfies 
>> the largest number of people, but is it really going to satisfy more 
>> people then the app would if it weren't added? Wouldn't it be a better 
>> solution to design a work flow that didn't require an added option? Is 
>> there really a demand for these options?
>>
>> My question to you is: should requests to add options to app be 
>> considered paper cuts? Personally I think they shouldn't, and we 
>> should instead look at the underlying problem that got the person 
>> asking for the option in the first place. I think we should also 
>> remember that the paper cuts project exists to fix the issues 
>> affecting the *majority of average users, *and a lot of options that 
>> are requested will only be of any real interest to a minority of 
>> users, not to mention the fact that average users don't usually 
>> customise their computer in the first place.
>>
>> What are people's thoughts in this?
>>
>> Chris
>>
>>
> Hi Chris,
> Traditionally, requests to add new options/checkboxes were usually not 
> papercuts. You got to think of them in terms of new feature requests.
> But it is not just dismissing such bugs as 'not a papercut'. Sometimes, 
> we have to think of the use-case for such an issue. The reporter might 
> have a valid use-case, which affects a majority, that we have previously

> not thought about. Maybe the solution, that the reporter is proposing, 
> would be better if it was the default behaviour.
> So, for papercuts we got to think of in terms of tweaking/changing the 
> default behaviour rather than adding a new option. If it is a minor 
> tweak that could help improve the desktop experience for everyone, then 
> we should look into pushing for that change as a papercut.
> 
> Cheers,
> Vish


References