Craig Cannon on QAnal and the Erlang design principles [SIQA_EP0001_CL003]