<div dir="ltr">On Sun, Feb 3, 2013 at 12:09 PM, Jed Brown <span dir="ltr"><<a href="mailto:jedbrown@mcs.anl.gov" target="_blank">jedbrown@mcs.anl.gov</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote"><div class="im">On Sun, Feb 3, 2013 at 9:58 AM, Matthew Knepley <span dir="ltr"><<a href="mailto:knepley@gmail.com" target="_blank">knepley@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>It is not the current workflow that must be justified, but a mandatory change in that workflow. I don't think there is any</div>

<div>evidence that it increases productivity, and quite a lot that it is rather marginal on that score while increasing development</div>
<div>costs. I do not see any effect from these kind of pushes.</div></blockquote><div><br></div></div><div>Or you see a positive effect because we fix your bugs. ;-D</div><div><br></div><div>Coherent development improves incremental readability, which encourages code review and comprehension of bugs (questions like when was it introduced and what is affected). Code review improves up-front quality, but also maintainability.</div>
<div class="im">
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div></div><div>Code management is not just about doing what seems most logical and efficient to you, but imposing as little</div>


<div>as possible on the developers and honestly evaluating the gains/losses to productivity of changes.</div></blockquote></div></div><br>Can you quantify your productivity gains that come from pushing checkpoints instead of waiting for a semantically meaningful point to merge and push?</div>

</div>
</blockquote></div><br>I can quantify the losses from the changed you propose, which is all I need to do. There are no "gains" from a baseline. This is</div><div class="gmail_extra">a point I have made multiple times. Changes must be justified.</div>
<div class="gmail_extra"><br></div><div class="gmail_extra">   Matt<br clear="all"><div><br></div>-- <br>What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>
-- Norbert Wiener
</div></div>