Event Modeling: When a Distinction Stops Being True
If a system sends three kinds of email, does it need three kinds of delivered? Why a distinction that is real when something is created is often not real later in its life, and what splitting it anyway costs you.