2 ms·
How many bugs in software result from forgetting to handle an edge case? Not surprising the same thing can happen in contracts; they're both written by humans.
by xxpor 5y ago
How many bugs in software result from forgetting to handle an edge case?
Not surprising the same thing can happen in contracts; they're both written by humans. And you can't unit test a contract! (ignoring smart contracts for now)
- yboris 5y agoI took a philosophy course in my university focusing on law, covering contracts. The professor gave an example "a band wants to play at a venue, they make a contract; what happens if the venue burns down, who owes who money?" There are definitely edge cases, but it doesn't feel too hard to specify a "catch all", and if the other party doesn't like it, they should clarify those terms too. Feels easy enough. Reminds me of "burden of proof tennis" - if the catch-all isn't satisfactory to you, carve out an exception the other party accepts.