Internalise Externalities


Systems will suck less, or less quickly, if the system can “sense”. Expose the system and the developers to the ’externalities’ (the cost or benefit of their decisions). Creating this feedback will help the system evolve, and suck less quickly.