I'm a huge fan of Haskell and the language uses many concepts from category theory, such as monads, functors, and applicatives. However, these are all abstractions which are simple enough to not need any basis in mathematics. I tried to read resources on category theory to understand its motivation, but unlike real math where theorems actually seem to contain new insight, I never found such a thing in category theory.