I'm sure contracts can be written in plain English instead of standard legal terminology. It'll work exactly analogously to programming a computer in plain English instead of in standard programming terminology.
An ambiguous contract is very like an ambiguous program. Nice when it goes your way, expensive to rely on.