Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Cover of Categories for the Working Mathematician

    Categories for the Working Mathematician

    Saunders Mac Lane · 1998

    Mathematics
    Open LibraryAmazon
    Stats for nerds
    4recommend
    29mentions
    28people
    2010–2026years
    14% recommend69% neutral17% critical

    Mentions per year

    201020122014201620182020202220242026

    What Hacker News says

    1. l332mnSep 2021
      As a mathematician, I can't recommend "Categories for the Working Mathematician" enough, written by the (co)creator of category theory himself.
      thread
    2. definedApr 2017
      Honestly, Saunders MacLane's book, "Categories for the Working Mathematician", was very useful for this non-mathematician. It was surprisingly accessible if I started at the introduction and did not move forward until I grokked the content.

      I won't pretend I absorbed all (or even most) of it, but I at least understand the "Standard Haskell Joke" now (which is a funny misquote from his book)[1][2]. I also understand much more clearly why Haskell is so associated with Category Theory.

      [1]: "A monad is just a monoid in the category of endofunctors, what's the problem?"

      [2]: What MacLane actually wrote is:

      All told, a monad in X is just a monoid in the category of endofunctors of X, with product × replaced by composition of endofunctors and unit set by the identity endofunctor.

      thread
    3. telFeb 2015
      In my experience if you have or are willing to invest on the side to gain the necessary abstract algebra background then MacLane's Categories for the Working Mathematician is the go to source.

      It is certainly "for the Working Mathematician", so don't make bones about that, but to not include it in a reading list is criminal. If nothing else, buy it and keep rereading it from the beginning as a barometer for how much you're learning. As you penetrate it more and more you can judge that as meteoric increase in understanding.

      thread
    4. ihmJan 2015
      Lawvere and Schanuel's excellent "Conceptual Mathematics" has plenty of exercises, and the book is insanely approachable while still teaching a good amount (it's chock full of examples).

      Mac Lane (Categories for the Working Mathematician) also has exercises and I think the ones from the first few chapters aren't so hard.

      thread
    5. TimorousBestieAug 2026
      Instead of spending time beating one’s head against Russell and Whitehead, I would advise reading Homotopy Type Theory (aka the HoTT Book). Dependent types are cool and mind-expanding, but higher inductive types are downright mind-altering.

      The Little Schemer/Typer could be used as a preparatory text to gear one up for HoTT.

      It also has the advantage of being a bit more applicable to functional programming languages, maybe even more so than Mac Lane’s Categories for the Working Mathematician (which I sometimes see suggested to mathematically-inclined Haskell novices).

      thread
    6. fn-moteAug 2026
      > maybe even more so than Mac Lane’s Categories for the Working Mathematician (which I sometimes see suggested […])

      FWIW, I am very against this recommendation. That book is needlessly opaque. I don’t know a good recommendation for category theory, but that isn’t it.

      thread

    Related

    Mathematics: Form and FunctionS. Maclane
    2013–2023

    Mathematics: Form and Function

    S. Maclane
    3 recommend · 7
    Cover of Conceptual Mathematics
    2009–2026

    Conceptual Mathematics

    F. William Lawvere
    36 recommend · 61
    Cover of Category Theory for Programmers
    2015–2026

    Category Theory for Programmers

    Bortosz Milewski
    51 recommend · 90
    Cover of Category theory
    2013–2021

    Category theory

    Steve Awodey
    7 recommend · 9
    Cover of Basic Category Theory
    2014–2026

    Basic Category Theory

    Tom Leinster
    7 recommend · 10
    Cover of Category theory for computing science
    2010–2025

    Category theory for computing science

    Michael Barr
    5 recommend · 7
    Category Theory in ContextEmily Riehl
    2017–2026

    Category Theory in Context

    Emily Riehl
    recommend · 17
    8
    Cover of Basic category theory for computer scientists
    2008–2025

    Basic category theory for computer scientists

    Benjamin C. Pierce
    12 recommend · 16