#categorytheory#monads#haskell
Category Theory 1.1: Motivation and Philosophy
29K subscribers • 1 video on Hallway
- Recommended by 12 people: 11 on Hacker News and 1 in engineering communities.
- A classic. People kept recommending it from 2016 to 2022.
- Presented by Bartosz Milewski, author of Category Theory for Programmers
Intermediate. Assumes working knowledge.
394K views10 years ago12 recommendations
Computer scienceProgramming languagesFunctional programmingComputation and complexityMath for programmers
Bartosz Milewski introduces the fundamental concepts of category theory, explaining why composition is essential for managing complexity in software.
Motivation and philosophyWhy it's here
12 people recommend thisWhat people say. Recommended as the best starting point for programmers to learn category theory and understand functional programming concepts like monads.
defaultcompanyon Hacker News • Recommends
On “On the Weaknesses of the Mathematical Mind”
phekundeon Hacker News • Recommends
On “Ask HN: How to be fluent in functional language speak?”
openfutureon Hacker News • Recommends
On “Why hasn't Haskell taken over the world? And the curious case of Go”
snowcrshdon Hacker News • Recommends
On “A monoid is a category, a category is a monad, a monad is a monoid”
danidiazon Hacker News • Recommends
On “From Monads to Machine Code”
nuriaionon Hacker News • Recommends
On “Category Theory, Syntactically (2016)”
yanowitzon Hacker News • Recommends
On “Monadic I/O and Unix shell programming (2001)”
philzookon Hacker News • Recommends
On “Ask HN: How to self-study mathematics from the undergrad through graduate level?”
smclon Hacker News • Recommends
On “Category Theory for Programmers (2014) [pdf]”
vishnuguptaon Hacker News • Recommends
On ““Computer science is not about computers””
OracB7on Hacker News • Recommends
On “How to learn hard things in tech”
u/fripperMLin r/haskell • Mentions
u/beezeeein r/functionalprogramming • Mentions
On “I’m taking an Ocaml course. I always liked diagramming out programs and then coding with imperative languages. What’s the equivalent for functional programming?”
u/beezeeein r/functionalprogramming • Mentions
On “Where do I start learning and what do I learn?”
u/raxel42in r/functionalprogramming • Mentions
On “why are functional languages so un-friendly to beginners?”