I’m a Ruby programmer. I enjoy the language, and I credit it for revitalizing my curiosity and interest in writing software for a living. I’m constantly learning more about Ruby and Rails every day, but I have a solid grasp of the language and platform. I’ve recently started to learn Haskell because I’d like to contribute to thoughtbot’s Haskell projects and expand my mind. Haskell is fundamentally different than Ruby. It’s purely functional and has strong static typing, while Ruby has dynamic typing and is more object-oriented than functional. My functional programming skills are very limited, so many of the functional concepts are as new to me as the Haskell language itself. Right now the Haskell universe feels mysterious and vast, which is exciting and motivating for someone who loves to learn. Endless possibilities In the beginner’s mind there are many possibilities, b...