Comment

Comment by empath75

I was a college dropout and self taught bash and python programmer and quite some time ago, I read about Haskell, decided to teach myself to use it, and then realized I had absolutely no idea what programming actually was, and basically spent the next 15 years teaching myself computer science, category theory, abstract algebra and so on, so that I could finally understand Haskell code.

I still don't understand Haskell, but it did help me learn Rust when I decided to learn that. And I think I could explain what a monad is.

edit: It's a data structure that implements flat map. Hope this saves someone else a few years of their life.

parent empath75 2 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton