← Back to team overview

launchpad-dev team mailing list archive

Re: Going all the way or the proper way to create work for others

 

On Tuesday 12 October 2010 15:23:34 Aaron Bentley wrote:
> On 10/11/2010 05:33 AM, Julian Edwards wrote:
> > On Friday 08 October 2010 16:49:54 Aaron Bentley wrote:
> >> On 10/08/2010 11:25 AM, Julian Edwards wrote:
> >>> Michael went to great lengths to ensure that his work was backwardly
> >>> compatible and that nobody was forced to do anything, and from my point
> >>> of view I thought he did an incredible job.
> >> 
> >> From my perspective, backwards compatibility was not a virtue.  We did
> >> not want to be left behind.
> > 
> > Absolutely - it was just there for breathing space so we could land the
> > work without immediately impacting you guys.
> 
> I think it would have been more productive to "go all the way" and
> implement it on the remaining types, rather than spent time and effort
> on backwards compatibility.  The backwards compatibility work did
> immediately impact us.  It uglified the code, and introduced bugs and
> conflicts in the code I was working on.

This directly contradicts our mantra of landing code as soon as possible.

I'm interested to see examples of the ugly code, bugs and conflicts though, as 
they should have been avoided.



Follow ups

References