What’s so great about functional programming anyway?
To hear some people talk about functional programming, you'd think they'd joined some kind of cult. They prattle on about how it's changed the way they think about code. They'll extol the benefits of purity, at length. And proclaim that they are now able to “reason about their code”—as if all other code is irrational and incomprehensible. It's enough to make anyone skeptical. Still, one has to wonder. There must be a reason these zealots get so worked up. What are they so excited about?
What’s so great about functional programming anyway? Written by James Sinclair 14th November 2022 Table of Contents Algebraic structures Maybe Result Task So you used polymorphism. Big deal. So what? This is a sample chapter from my book: ‘ A Skeptic’s Guide to Functional Programming with JavaScript ’. Korean translation of this article by Jung Han . To hear some people talk about functional programming, you’d think they’d joined some kind of cult. They prattle on about how it’s changed the way they think about code. They’ll extol the benefits of purity , at length. And proclaim that they are
related reading
- how I think when I think about programming - alice mazalicemaz.com
- An introduction to functional programmingcodewords.recurse.com
- A practical introduction to functional programmingmaryrosecook.com
- From Imperative to Functional: how to make the leap.loup-vaillant.fr
- How to write the perfect functionyoutube.com
- Algebraic Effects for the Rest of Us — overreactedoverreacted.io
- Things unlearnedscattered-thoughts.net
- Get better at programming by learning how things workjvns.ca
- Jane Street Blog - Formal methods and the future of programmingblog.janestreet.com
- Reading 13: Map, Filter, Reduceweb.mit.edu
- (Quite) A Few Words About Asyncyoric.github.io
- It's hard to write code for computers, but it's even harder to write code for humans · Erik Bernhardssonerikbern.com