Category theory

My understanding of this field of mathematics, also known as "the abstraction of all abstractions". Apparently if you try to abstract categories, you just get more categories.

Supposedly category theory is the foundation of many helpful software patterns and how to compose them. I am reading Categories for Programmers to decide for myself whether this is true, and discover whether there are programming super-powers for real life hidden in the abstract land of categories.

Basic stuff:

Examples of categories:

Concepts within categories

Constructing categories from categories

Further concepts with categories