Software developer trying to build some elementary intuition around monoids in category theory. I've read some writings on this topic, including other similar questions here on math.stackexchange, e.g.:
- Monoid as a single object category
- Category with only one object.
- Trying to understand significance of monoid as a one object category
but nobody seems to be asking or explaining it from this angle (or I'm not understanding them).
I understand the monoid concept. Take the usual example (Int, +, 0). I have a good intuition there. I know that 1 + 2 = 3, (1 + 2) + 3 = 1 + (2 + 3) and 0 + 1 = 1 = 1 + 0. I understand that + goes from one element of the Int set to another element of the Int set.
Translated to a monoid category, I now have one object A and a set of morphisms 0, 1, -1, 2, -2, ... from A to A. Identity is there, composition holds. That part is all good. Now, how do I "use" this? The above knowledge / intuition from the monoid does not seem to apply. All I have now is a bounch of arrows A -> A and whichever of these arrows I "travel" aboard, I end up at the same place, so what's the point?
What am I missing? Also, are there online resources that approach this from this angle that I can go through?