category theory

Lambda-Fu Powerup: Lenses, Prisms & Optics With Swift

This is a story about my quest to decipher the inner mysteries of functional programming. There's just not enough work out there for the beginner to intermediate functional programmer. This quest would be much easier if I found myself surrounded by other developers with the same pursuit. Or better yet, in the midst of a council of wise greybeards, who could recount days of yore, coding on Lisp Machines and Space Cadet Keyboards.

Lambda Fu Powerup: Spectra Graphics with Swift

This is a story about my quest to decipher the inner mysteries of functional programming. There's just not enough work out there for the beginner to intermediate functional programmer. This quest would be much easier if I found myself surrounded by other developers with the same pursuit. Or better yet, in the midst of a council of wise greybeards, who could recount days of yore, coding on Lisp Machines and Space Cadet Keyboards.

Epistemology, Cognition and Category Theory: Directive Cognitive Expansion

Your rate of learning is a function of (1) everything you know (2) your ability to interrelate your knowledge to model new things (3) the proficiency of each base cognitive function and (4) your ability to coordinate those cognitive functions. Therefore, by improving on any of these four points, you will accelerate your rate of learning.

Epistemology, Cognition and Category Theory: A Model for the Mind

Data and metadata about functions and language in particular is likely found all over the brain. And information related to other faculties of the mind is likely similarly sharded all over the brain. This would help achieve dynamic behavior, as it would allow multiple regions of the brain to sort of map functionality together. But doing so would also contribute to efficiency and redundancy.

Epistemology, Cognition and Category Theory: An Overview

I love learning new things. I get to experience beginner's mind again and it gives me a chance to reflect on the process I use to learn. By actively observing beginner's mind, you can refamiliarize yourself with its nature, so that you might be able to partially apply this state of mind when you need it. By introspecting on this process, I hope to continually improve it. I try to approach new activities and skills from a multitude of perspectives and I like to examine the similarities between everything.