Edge cases was Re: FairTax, dryers, and lint-lint

Jeff Bone jbone at deepfile.com
Mon Apr 21 13:50:41 PDT 2003

On Monday, Apr 21, 2003, at 11:24 US/Central, Dave Long wrote:

> You may ask yourself "why does Russell
> always run for the corners?"  That is
> because the corners are the obvious
> places to test things.

Yes, edge cases are great when you're qualifying a piece of 
mission-critical code.  They are not always particularly useful when 
the code in question isn't mission-critical or the edge case itself is 
so contrived as to seldom happen in practice.

I.e., it's possible to cook up an edge case that casts doubt on almost 
any argument outside of certain very rigorous logical forms.  But 
that's often a bogus, "cheap" way to argue, because it ignores things 
like 80/20 and generalization.  Which, like it or not, are a part of 
the reality we live in.


More information about the FoRK mailing list