
I think DCIC communicates this in a more productive way

This is a classic https://www.lihaoyi.com/post/WhatsFunctionalProgrammingAllAbout.html

And yes, Grokking Simplicity os solid though I wouldn’t target it to beginners but rather someone who has been in dev for a few years and is starting to feel the pain from mutation and architectural mess, but is still organizing their thoughts around it

Agreed. I think Normand’s motivating examples might be either inscrutable or boring to anyone who hasn’t worked in a brownfield project.

plus it helps if you’ve got the experience to recognize that you shouldn’t take Eric’s shit javascript code as gospel :D

Haha, Is it that bad? Full disclosure, I almost never touch JavaScript.

yeah, it is - somewhat intentionally so (he’s not a js guy at all). It uses very old idioms, a bunch of the stuff he reimplements in the book already exist in the language and there’s plenty of features to make things like immutability easier. For example you really should almost never use var
or for
loops with counters anymore.
A book on how to do FP in js specifically I’d expect to be more like Reginald Brathwaithe’s Javascript Allonge. And also to talk about generators a ton more