Hi there, I'm a Software developer and have been programming since 2010.
I came in contact with functional programming when I did my master's in computer mathematics. I learned functional programming using Lisp, Prolog and Mathematica. But then I found my perfect language in Elm and never looked back.
At my job, I work with Kotlin and Typescript, which work best by writing a hybrid of FP and OOP.
Ever since I started working, I use field notes to track my thoughts and discoveries. My blog contains the best parts of those notes.
Mentorship in Elm. Reading groups related to functional programming
You might have heard of "Enums with superpowers", "Tagged Union Types" or Algebraic Data Types(ADT). It is heavily used in functional programming. And yet, you rarely see them in enterprise codebases. Why is that? A common use case for ADTs is to rep...
