Hacker News new | ask | show | jobs
by manx 1698 days ago
I learned Scala, and slowly used more and more immutable data structures. The rest followed naturally.

I think working with immutable data structures is the key to functional programming. It leads to writing more pure functions and changes your thinking about software architecture.