Embracing Functional Programming in Ruby
Hi Folks,
This week brings a blog post about bringing functional programming to a traditionally more object-oriented language, Ruby.
At Gusto, we’ve been experimenting with some of these ideas in a big refactor we’re working on. These ideas have changed how I write Ruby for the better. The end result is expressive code with a high level of safety.
Although I’ve tinkered with languages like Haskell and Elm in my spare time, they don’t feel as practical as Ruby. Rather than forget everything one learns in a different language, I always ask, “What’s one thing that I can bring to my day-to-day from this language?”
It’s also a regret-free way to go about learning: No matter what you pick up you will always improve your skillset.
Anyway, here’s the post:
Embracing Functional Programming in Ruby
Enjoy!