It looks like you're new here. If you want to get involved, click one of these buttons!

- All Categories 2.2K
- Programming with Categories Course 26
- Exercises - Programming with Categories Course 16
- Mini-Talks - Programming with Categories Course 3
- Applied Category Theory Course 341
- Applied Category Theory Seminar 4
- Exercises - Applied Category Theory Course 149
- Discussion Groups 50
- How to Use MathJax 15
- Chat 487
- Azimuth Code Project 108
- News and Information 147
- Azimuth Blog 149
- Azimuth Forum 29
- Azimuth Project 189
- - Strategy 108
- - Conventions and Policies 21
- - Questions 43
- Azimuth Wiki 711
- - Latest Changes 701
- - - Action 14
- - - Biodiversity 8
- - - Books 2
- - - Carbon 9
- - - Computational methods 38
- - - Climate 53
- - - Earth science 23
- - - Ecology 43
- - - Energy 29
- - - Experiments 30
- - - Geoengineering 0
- - - Mathematical methods 69
- - - Meta 9
- - - Methodology 16
- - - Natural resources 7
- - - Oceans 4
- - - Organizations 34
- - - People 6
- - - Publishing 4
- - - Reports 3
- - - Software 21
- - - Statistical methods 2
- - - Sustainability 4
- - - Things to do 2
- - - Visualisation 1
- General 41

Options

## Comments

Great! I don't really program so much, so I found it very strange when I first started reading about monads in Haskell... I was perfectly familiar and comfortable with monads in algebra, topology and other subjects, but computer scientists talk about them a very different way than mathematicians: it made a familiar subject seem unfamiliar again! By now I basically get the idea... but not through direct experience of programming.

I urge everyone who likes programming and is interested in category theory to read this:

Category Theory for Programmers.`Great! I don't really program so much, so I found it very strange when I first started reading about monads in Haskell... I was perfectly familiar and comfortable with monads in algebra, topology and other subjects, but computer scientists talk about them a very different way than mathematicians: it made a familiar subject seem unfamiliar again! By now I basically get the idea... but not through direct experience of programming. I urge everyone who likes programming and is interested in category theory to read this: * Bartosz Mileweski, _[Category Theory for Programmers](https://bartoszmilewski.com/2014/10/28/category-theory-for-programmers-the-preface/)_.`