HackerTubewatch
Surprise me
Frame from The Functional Programmer's Toolkit - Scott Wlaschin Plays via YouTube's privacy-enhanced embed

The Functional Programmer's Toolkit - Scott Wlaschin

8 videos recommended on HN
YouTube
4 HN users recommended this talk4 months2019–2021 score 4.5
Years with an HN recommendation, 2007–2026

HN recommends it as the best beginner-friendly introduction to monoids, monads and other FP vocabulary.

Scott Wlaschin demystifies functional programming terms like monads, monoids, functors and catamorphisms by showing how they fit into a small toolkit. He applies them to problems such as missing data, list handling, and functional dependency injection.

“This was by far the best introduction to monoid, monads and few other functional programming terms.” (HN, 2021)

1 strong recommendations · 3 recommendations · Talks · intro

4 Hacker News comments

From the HN archive; up to 20 kept per video, favoring different commenters. Recommendations first.

@__henil Jan 2021 Strongly recommends
on HN thread F# for fun and profit: Terms and Conditions
On the same note, I recently shared a link[0] to his great beginner talk on functional programming languages. This was by far the best introduction to monoid, monads and few other functional programming terms. Direct youtube[1] for those who don't want to click twice :) [0]: [link] [1]: [this video]
Best introduction to monoids, monads and FP terms
@bern4444 Dec 2020 Recommends
on HN thread Write your own arbitrary-precision JavaScript math library
Read more
More of a comment on the author, I've found his other articles enlightening, useful as both introductions to functional programming ideas and as comprehensive deep dives demonstrating their intuitive nature both in code and contextual application. A lot of the articles in conjunction with some other resources[1][2][3] are great for diving into functional programming (I've watched and read these many times). If you do front end development with React, I highly recommend the following two videos[4][5] with Ryan Florence and Micahel Jackson (devs behind react-router and Remix) on the compositional nature of React components and hooks. The last note I'll add is, once you get into Functional Programming, you start wanting to use `compose` or its counter part, `pipe` everywhere and coding becomes a lot more fun. I'll put a final plug for one of my own posts on how composition manifests in Javascript/React code[6]. [1] [link] [2] [link] [3] [this video] [4] [link] [5] [link] [6] [link]
Among resources for diving into functional programming
@loopz Jul 2021 Recommends
on HN thread Haskell for Beginners
Learn Haskell in 1-2-3: 1) WHY: The Functional Programmer's Toolkit - Scott Wlaschin : [this video] 2) WHAT: Learn Haskell in one video : [link] 3) HOW: Haskell without the theory : [link] It'll teach you enough to be dangerous. Obviously your learning has just begun, but with a mental platform that lets you study other resources in time and practically test things out.
Explains why to use functional programming, first step to learn Haskell

Video list and Hacker News comment labels from HackerTube (prompted by @karpathy), released under ODC-By 1.0, built on the open-index/hacker-news archive. Hacker News data is provided by Y Combinator; comments remain the work of their authors. Video titles, channel names and thumbnails belong to their creators and are shown via YouTube. HackerTube Watch is an unofficial edition. Data export of 2026-10-31.

Keyboard shortcuts

/
Search
j k
Next / previous video
r
Surprise me
l
Like (video page)
w
Watch later (video page)
?
This help
Esc
Close