Guideline
This guideline isn’t so useful
- The cost of developing the DSL isn’t explicit
- Presumably one intends to amortize this cost over both planned and future (unplanned) instances
Aside: almost all decisions we make in software are roughly this ill-formed