The Dataflow Model Revisited Or: That Feeling When You Realize Every Problem You've Been Solving Is a Database Problem
How the completeness principle split into two successful forms: watermarks and snapshot-consistent refresh is explored, and it is traced why the latter reached far more users by asking far less of them, and generalize the former into declared constraints on change.