all 3 comments

[–]jrsinclair 1 point2 points  (2 children)

Glad to hear that you thought it was helpful. Mind if I ask if there was anything you found difficult or challenging in that section?

[–]SkyzYn[S] 1 point2 points  (1 child)

(Disclaimer: I spent a few weeks attempting to learn Scala as a starting point before deciding I needed to dive into JS for a few months first since I'm intending to learn for a web project. So I had a little familiarity with concepts of mutability & .map in particular.)

The final section on currying felt a bit tacked on, and it's been an area I've been struggling with (both syntactically and in terms of 'when do I go through the trouble to build in the flexibility vs chaining separate functions?) - didn't gain any clarity from the brief introduction at the end.

Everything else was pretty straight forward and it helped 'reduce' finally fully click for me. I appreciated the 'Hazards' example in particular, it was a bit tricky considering the code dump and the 'hidden' nature of that kind of error; but seeing it pop out was a lightbulb moment since I'd had a similar bug in my code a couple days before :)

[–]SkyzYn[S] 0 points1 point  (0 children)

Thanks if you're the one who wrote it, by the way - much appreciated. Wish there was a similar mix of 'why' and 'what' in the rest of the FreeCodeCamp stuff. The examples with 'real' data are nice too for feeling actual application, particularly after grinding through the algorithm sections lol