On 06/03/13 11:55, Robert O'Callahan wrote:
> On Wed, Mar 6, 2013 at 8:54 AM, Gavin Sharp <ga...@gavinsharp.com> wrote:
> Bustage detection rate isn't just a function of the user populations on
> each channel; it's also a function of time. Six months of testing on beta
> is better than six weeks. I don't know how much better but I'd like to!
> Letting changes like this progress to beta and then stay there for several
> releases might be a good idea, and if we get some experience with it we
> might be able to estimate the value of different lengths of time.
> 
> Rob

My observation is that discussions about obsoleting things seem to
follow a certain pattern:

1. Someone proposes that feature X needs to be obsoleted. Usually for
the right reasons.
2. The usual suspects chime in about the cost and ask for it to not be
obsoleted.
3. More often than not the conclusion is to continue supporting the feature.

So while there is value in obsoleting things it is usually considered to
be too expensive. There is value in obsoleting things. It is a good
thing to do because it allows both us and the web platform to move past
outdated (or poor) design decisions.

We should take this opportunity to consider the bigger picture of how we
can be more systematic about obsoleting things. We can also do things
that will reduce the cost of obsoleting things. Some ideas for an
obsolescence plan are:

* Obsolete the feature for n cycles on nightly before progressing
* Stage the obsolescence:
        - Console warnings
        - Banner warning (at the top of the site)
        - Feature removal
* Warnings could link to a page with a full explanation of the
obsolescence including rationale and recommendations

There may be other paths that we can follow to reduce the cost of
obsolescence. If we are systematic about it then we can put the right
infrastructure in place to take the hassle out of cranking through such
a process.

Anthony
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to