Thanks for reminding me. Although I wonder if there is a difference between drawing metaphors (monads are burritos etc.) and drawing parallels. For example in the beginning it was useful for me to think of monads (and typeclasses really) as approximating Java interfaces. Now this parallel dies pretty quickly but it was something for me to hold onto while internalizing the concepts. Is there a danger in telling people this? <br>
<br>-deech<br><br><div class="gmail_quote">On Tue, Aug 3, 2010 at 5:36 PM, Dan Piponi <span dir="ltr">&lt;<a href="mailto:dpiponi@gmail.com">dpiponi@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="im">On Tue, Aug 3, 2010 at 2:51 PM, aditya siram &lt;<a href="mailto:aditya.siram@gmail.com">aditya.siram@gmail.com</a>&gt; wrote:<br>
&gt; I am doing an &quot;Intro To Monads&quot; talk in September [1].<br>
</div>&gt; ...what would you stay away from.<br>
<br>
Some things to stay away from:<br>
<br>
<a href="http://byorgey.wordpress.com/2009/01/12/abstraction-intuition-and-the-monad-tutorial-fallacy/" target="_blank">http://byorgey.wordpress.com/2009/01/12/abstraction-intuition-and-the-monad-tutorial-fallacy/</a><br>

<br>
(Though I secretly harbour a belief that there is a correct metaphor<br>
that everyone should be using. :-)<br>
--<br>
<font color="#888888">Dan<br>
</font></blockquote></div><br>