<div dir="auto">This is a somewhat related topic, but I do not know of a forum to discuss it. Hence apologies if the relation is too remote. <div dir="auto"><br></div><div dir="auto">In her book "The Programmer’s Brain" (Manning, 2021) Felienne Hermans (who knows Haskell) says, among other things, that reserved words like "while" and so on act as <i>cognitive anchors</i> which support our brains in learning programming languages by giving a familiar foothold in the early steps.</div><div dir="auto"><br></div><div dir="auto">Haskell has none of that: not even a strict division of syntactic structures for representing control vs. data - because it does not have it in its semantics either.</div><div dir="auto"><br></div><div dir="auto">What (if anything) does that portend to learning Haskell? To teaching it? To assessing the learner's progress?</div><div dir="auto"><br></div><div dir="auto">(And why didn't I think of these things when I was still teaching it myself?)</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">ma 24. kesäk. 2024 klo 23.52 Jose Calderon via Haskell-Cafe <<a href="mailto:haskell-cafe@haskell.org">haskell-cafe@haskell.org</a>> kirjoitti:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><p>Serokell and the Haskell Foundation are
excited to announce a community-led Haskell Certification Program (<a href="https://certification.haskell.foundation/" target="_blank" rel="noreferrer">https://certification.haskell.foundation/</a>).
Serokell has developed an online testing platform for administering
practical and theoretical Haskell problems. Haskell is a complex
language, offering a wide range of techniques and features for
programmers. It’s simply not feasible for a novice or intermediate
programmer to master them all. The goal of the Haskell certification is
to help standardize what it means to ‘know Haskell’ at various levels of
experience.</p>
<p>As a community driven effort, we are soliciting self-nomination for
volunteers to take part in the organization and decision-making around
the certification process. These volunteers will help determine how the
certification process evolves and which questions are relevant to the
various experience levels of a Haskell programmer. Volunteers from
organizations that use Haskell professionally are especially welcome.</p>
<p>Please send your self-nomination to certification@haskell.foundation by the end of July 10th 2024.</p><p><br></p><p>Best wishes,<br><br></p><p>Jose Calderon<br></p></div></div>
_______________________________________________<br>
Haskell-Cafe mailing list<br>
To (un)subscribe, modify options or view archives go to:<br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe" rel="noreferrer noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe</a><br>
Only members subscribed via the mailman list are allowed to post.</blockquote></div>