On 01/04/2010 06:46 PM, Karl Fogel wrote:
> "Hyrum K. Wright"<hyrum_wright_at_mail.utexas.edu> writes:
>
>> Because we are a large and mature project, there is also a certain
>> amount of maintenance cost just to maintain parity with ourselves and
>> other SCM systems. Our ever-increasing list of outstanding issues
>> witnesses to the fact that we aren't very good at maintaining that
>> parity.
>>
> The ever-increasing list of outstanding issues reflects a large user
> base, most likely :-). I'm not saying SVN shouldn't implement features
> from other VCSs where appropriate, but don't take the growth of the bug
> database as a bad thing -- bug growth corresponds to users.
I think this is only true in the sense that more users have a better
chance of exposing existing problems. (Assuming the 'bugs' are actual
'bugs' and not feature requests)
More bugs means more technical debt, which means less efficiency for the
entire project over time. At some critical point, the product developers
spend 100% of their time addressing defects and work arounds, and 0% of
the time improving the product.
Killing technical debt can be very important in terms of enabling
features to be developed.
Cheers,
mark
--
Mark Mielke<mark_at_mielke.cc>
Received on 2010-01-05 02:19:15 CET