TheOtherDave comments on Causal diagrams and software engineering