This entry develops the distinction between assessing particular acts and selecting a code for its consequences. It considers welfare and other goods, how a code’s acceptance is modeled, and why predictable rules can matter even when an isolated exception looks attractive.
Keep a distinction between the criterion used to select the code and the guidance people use in ordinary action. A code may be justified by consequences while telling an individual to keep a promise without calculating every alternative anew. That distinction can explain why reliable expectations matter. As you read, note the assumptions about acceptance, learning, and enforcement, because a code evaluated under ideal conditions may work differently when people have limited information and uneven power.