Kelly Sutton’s Newsletter

Subscribe
Archives
September 14, 2017

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!

Don't miss what's next. Subscribe to Kelly Sutton’s Newsletter:
Powered by Buttondown, the easiest way to start and grow your newsletter.