"Design by Contract" sometimes happens when one of the lead developers on a project continually mungs up the design with idiotic architectural ideas and useless features. If this goes on too long, the other developers will often try to fix the design by taking up a collection to hire a hit man to get rid of the dumb bastard, or in other words "put out a contract" on him. Hence the term.