HNHacker News
TopNewBestAskShowJobs

commutativering

3 karma · joined February 24, 2015

submissionscomments
commutativering··on Category theory for beginners
A serious question, and one not meant to cause offense: why is category theory being pushed so aggressively? I've seen numerous "Category Theory for Dummies"-style posts here over the years that all imply CT is somehow extremely relevant to working programmers in ways that other branches of mathematics like analysis or abstract algebra apparently aren't. Considering that most programmers have never rigorously studied even formal logic or set theory, both of which are directly applicable to formal methods, electrical engineering, and relational database theory, wouldn't those subjects be better studied first?

Instead of clicking through a 209-slide PowerPoint presentation you likely won't be able understand, I suggest reading these free books on those subjects:

http://www.fecundity.com/codex/forallx.pdf

http://i.stanford.edu/~ullman/focs.html

http://www.people.vcu.edu/~rhammack/BookOfProof/