I guess I fall more to the "reason about code" side of the scale
rather than "testing the code" side. Testing seem to induce false
hopes about finding all defects even to the point where the tester is
blamed for not finding a bug rather than the developer for introducing
it.
> Surely there will be a canaryIs that common? I have not seen it and I do think my workplace is a
> period, parallel running of the old and new system, etc.?
rather typical one.
Also, would we really want to preserve the old "bad" code just because
it happened to trigger some optimization?