this post was submitted on 11 Apr 2024
18 points (100.0% liked)

Haskell

447 readers
7 users here now

founded 1 year ago
MODERATORS
 

After listening to this highly informative talk, I switched my message alert sound to Adam’s exasperated sigh, adeptly showcased throughout the talk. 🤌🏽

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 2 points 6 months ago

This is some appalling pedagogy, possibly summarised during the questions: "I haven't used this enough to have a concrete opinion on whether you should use it."

All examples were presented too fast, beginning with a solution, but without introducing the problem they were intended to solve. It wasn't even clear after they were presented what they solved.

IdentityT is a terrible choice because it adds absolutely nothing; that it can be defined is theoretically interesting, but doesn't answer the novice's question: since it does nothing, why would I care about it?

Using terminology like "lift" as though the audience were familiar with it, before eventually saying "ah-ha! This is lift!" doesn't supply any motivation.

The whole thing seemed self-congratulatory; if there's a reason people seem "easily confused" the fault lies with the presentation of the material.