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

Well, last time I formally studied math was what they called Analysis and pre-Calculus in High School in the late 1970s, so I may need to run hard to catch up with the group here. I've been a science and tech geek all my life, and first heard of category theory in conversation with a stranger at the first Singularity Summit in 2006. I was fascinated to learn of what appeared to be a tool for better conceptualizing.

I was a technical support and field service manager in scientific instruments for over twenty five years--various spectroscopy and microscopy for materials analysis--and then spent ten years running my own business, mining data of value to business owners using leading-edge software for natural language processing and web-automation. About two years ago I decided I'd prefer a steadier income and got a job with the county as an Information Technology Analyst responsible for the various county-wide radio systems.

I'm very comfortable with Python (sometimes with C extensions), and my code is strongly functional rather than procedural in style. I've dabbled in Haskell and expect some crossover between that and learning category theory, but my main motivation for learning category theory is the hope that it will provide me with a more concise, expressive, extensible tool for thinking about just about everything.

## Comments

Hi! You posted your self-introduction twice for some reason, so I deleted the second copy. New systems always take a while to get used to.

Category theory is very much lurking at the heart of functional programming, but yeah - the great thing about category theory is that it rewires your brain. If you let it. So watch out, but it could be really fun.

`Hi! You posted your self-introduction twice for some reason, so I deleted the second copy. New systems always take a while to get used to. Category theory is very much lurking at the heart of functional programming, but yeah - the great thing about category theory is that it rewires your brain. If you let it. <img src = "http://math.ucr.edu/home/baez/emoticons/tongue2.gif" alt = ""/> So watch out, but it could be really fun.`

..That's partly what I want: some brain rewiring! (Long ago, linear algebra and abstract algebra did a good job of rewiring my brain.)

`..That's partly what I want: some brain rewiring! (Long ago, linear algebra and abstract algebra did a good job of rewiring my brain.)`

Pretty sure I was born with my brain wired a bit differently. Suspect that's not unusual for this forum.

`Pretty sure I was born with my brain wired a bit differently. Suspect that's not unusual for this forum.`