I think that live coding can serve as a really good tool if you do it right and it applies directly to what you&#x27;re doing. For example, it works well in this demo <a href="https:&#x2F;&#x2F;youtu.be&#x2F;Agu6jipKfYw" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;Agu6jipKfYw</a> because it&#x27;s a demo of how Elm can help you think about what&#x27;s going on and debug your code on the spot. This presentation would have been a lot more boring if it lacked a live demo.