Design Is Compromise