I think a lot of concepts from category theory can be applied to every day programming in a lot of languages. Understanding how things compose helps you write better APIs.
> Understanding how things compose helps you write better APIs.
https://golem.ph.utexas.edu/category/2020/01/profunctor_opti...
The awesome thing about category theory is that so many things are _examples of_ category theoretic concepts. I’m sure the types you would use would be too. Then you can jump over to a different language and see the same structure.
It gives you a universal vocabulary for how things compose and interact. That’s the powerful part.