Re:A monad is a monoid in the category of endofunctors, what...
by mathgenius on Sunday February 10, 2019 @04:38PM
(#19130209)
I would highly recommend the book by Lawvere and Schanuel: "Conceptual Mathematics: A First Introduction to Categories". It is a very down-to-earth introduction to category theory, written by two masters of the field.
[ Parent
| on HN ]
Re:A monad is a monoid in the category of endofunctors, what...
by smadge on Sunday February 10, 2019 @06:41PM
(#19130891)
I second this recommendation! I agree with the sentiment expressed by some in these comments that intermediate category theory probably isn’t going to help you too much as a programmer. However the introduction to Category Theory in “Conceptual Mathematics” caused me to understand sum types, product types, algebraic data types, finite state automata, logic, and functions as objects in a new way. Additionally “Conceptual Mathematics” isn’t arcane or inaccessible they mention in the introduction (or maybe it was a review of the book) that a motivated high school student could use the book for self study.