<story><title>Professor Frisby&apos;s mostly adequate guide to functional programming (2018)</title><url>https://mostly-adequate.gitbooks.io/mostly-adequate-guide/</url></story><parent_chain></parent_chain><comment><author>awinter-py</author><text>as a new haskell learner who started this month, I&amp;#x27;ve really learned empathy from banging my head against the language&lt;p&gt;the docs have a specific tone or pattern that&amp;#x27;s &lt;i&gt;everywhere&lt;/i&gt; (and by docs I mean everything -- library readmes, examples, language intros, and stackoverflow posts)&lt;p&gt;they all read like &amp;#x27;well, you probably haven&amp;#x27;t been introduced to monads yet. I can&amp;#x27;t answer your question directly in a short post (these posts are all like 6 paragraphs, nothing short about them), but I&amp;#x27;ll tell you why you can&amp;#x27;t do what you&amp;#x27;re trying to do and I&amp;#x27;ll also explain why I can&amp;#x27;t tell you what a monad is&amp;#x27;&lt;p&gt;also my laptop battery keeps dying because the builds are so expensive</text></comment>
<story><title>Professor Frisby&apos;s mostly adequate guide to functional programming (2018)</title><url>https://mostly-adequate.gitbooks.io/mostly-adequate-guide/</url></story><parent_chain></parent_chain><comment><author>ethyreal</author><text>Related there is a related video series if your interested:&lt;p&gt;&lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;egghead.io&amp;#x2F;courses&amp;#x2F;professor-frisby-introduces-composable-functional-javascript&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;egghead.io&amp;#x2F;courses&amp;#x2F;professor-frisby-introduces-compo...&lt;/a&gt;</text></comment>