Sine there're a lot of discussion in this tread. My opinion about category theory and programming is:
- You don't need category theory to be a programmer (or good or 10x or 100x programmer)
- It makes sense to learn category theory because its beautiful like it makes sense to study arts, literature or philosophy. Not because it useful, but because it gives you pleasure.