About the Author
I’m a Staff Engineer with over 12 years of experience building production systems. I work daily in a production Elm codebase–over 125,000 lines of code–at Lovdata, Norway’s leading legal information provider. Every comparison and recommendation in this book comes from that experience.
Before Lovdata, I spent six years at Vipps MobilePay (Norway’s leading mobile payment platform) working across backend development in Go and React, Android development in Kotlin, and eventually becoming the first engineer to work across both simultaneously. That range of experience shapes my sense of what actually makes code maintainable.
I’ve also taught at a special-needs high school and worked as a film director. Both of those taught me how to explain things clearly and meet people where they are–which is exactly what this book aims to do for React developers learning Elm.
Why this book exists: I believe Elm is the fastest way for developers to truly learn functional programming. Whether you adopt Elm professionally or not, learning it will make you a better developer in any language. This book puts that experience to work for React developers.
I write about technology and functional programming at cekrem.github.io.