Made as simple as possible, but not simpler.

Statecharts as a Logic of Effects

Do your programs only compute pure functions of data, or do they also perform effects such as dynamically reading input, writing output, transitioning database state, making network requests, etc.

Data Dictionaries for Humans and Machines

Shared datasets often have column/field names that are ambiguous in their meaning, or contain identical/related concepts with different names, hindering reuse.

Page 35 of 53