Scale By the Bay Scale By the Bay

Friday, October 29, 2021

What I Learned about FP when Writing a Book About It
Sergei Winitzki
Sergei Winitzki
Workday, Senior Software Engineer

Why did I decide to write another book on functional programming, given that there are already many books on that topic? I will describe the motivations and the approach I chose. Working on this book has been a journey of discovery as I embarked on deriving everything in functional programming from scratch - no stones left unturned and no claims taken on faith. The final arbiter is practical working code, not appeals to mathematical mystique or academic authority. I encountered a number of surprises and found a new perspective on the scope of a theory that is necessary for practical functional programming.