I enjoy Literate CoffeeScript and that&#x27;s where I picked up the concept of Literate coding.<p>I believe that literate style of code writing has many benefits in any language.<p>Basically mix markdown with the codebase and export the documentation from the same file.<p>For a very well executed and interactive example check out<p><a href="http:&#x2F;&#x2F;dave.kinkead.com.au&#x2F;modelling-the-boundary-problem&#x2F;" rel="nofollow">http:&#x2F;&#x2F;dave.kinkead.com.au&#x2F;modelling-the-boundary-problem&#x2F;</a>