Category Theory Illustrated
Working as a SWE for lots of years, I've worked with people that always feel the need to "add a level of abstraction" or "build a framework" for (and out of) everything.  A lot of the time it doesn't make things better (and often makes things worse).<p>Every time I try to learn about Category Theory, I get to a certain point and just start wondering "why?"<p>I can't tell if I'm not smart enough to get it (I think that's the most likely answer).  But it <i>feels</i> like some math people -- who have nothing better to do -- are just trying to create another level of abstraction.<p>Are there things that Category Theory does that other branches couldn't already do?  I'm curious to hear other takes on this.