Category theory has very hard definitions and not many theorems. Would not recommend. It has Grand Unified Theory vibes so pseudo intellectuals have a hard on for it. Don't waste your time trying to understand people who write to make themselves sound smart. You aren't missing out on anything. Here is a recent article from TOPLAS, imo a top programming language journal. No category theory here... https://dl.acm.org/d…
Ask HN: Math for Programmers?
41–46 of 46 posts
Re: Ask HN: Math for Programmers?
#42Algebra-driven design (book): https://algebradriven.design/ Category theory for programmers (free book): https://github.com/hmemcpy/milewski-ctfp-pdf
Re: Ask HN: Math for Programmers?
#43Understand "all major CS theory"? ...you need all the math
However, you'll never understand "all major CS theory" (maybe Donald Knuth does...but no one else does, that's for sure) - so focus on what you want to know/do, then study the math that's related to it (at least enough to be passingly conversant)
Best way to figure out the math you need to know is to survey the math requirements of several CS degree programs ...people far smarter than you have been working on this far longer than you've been alive - and their work is show in the degree requirements :)
Re: Ask HN: Math for Programmers?
#44This is not a math textbook. It's a listing of the math that I am glad to vaguely be aware of, without anything that requires true understanding, because I don't have that, but with references to what the people who do have it can do! It's 90kb of pure text and covers a lot of domains with just enough info you could figure out how to make a CAS do the things, with maybe some googling. It's had some reviews, and it fa…
I shared it direct on HN - https://news.ycombinator.com/item?id=35357865