Take a photo of a barcode or cover
A review by lucapette
Programming Clojure by Susannah Davidson Pfalzer, Stuart Halloway
1.0
A good book about a programming language takes you on a journey. The goal is helping you "think in that language". This book failed the goal pretty badly for me because it provides a long list of "things the language" offer. The information is listed as opposed to explained, so it feels like a more verbose version of the official documentation.
The lack of the second star is a consequence of three things:
- In the first part of the book, the author makes a constant comparison with imperative programming and why clojure is a better choice. It's unnecessary clutter and distracted me from the goal of "learning more about clojure". If you really feel compelled to make the comparison, have an appendix so that it doesn't distract the reader from the flow.
- There’s a lot of "simply" and "easily" everywhere. The writing style is annoying and unwelcoming to newcomers.
- In the chapter about macros, there's this sentence: “If none of the macros in clojure seem complex to you, my company is hiring”. That’s really just gross.
Not recommended.
The lack of the second star is a consequence of three things:
- In the first part of the book, the author makes a constant comparison with imperative programming and why clojure is a better choice. It's unnecessary clutter and distracted me from the goal of "learning more about clojure". If you really feel compelled to make the comparison, have an appendix so that it doesn't distract the reader from the flow.
- There’s a lot of "simply" and "easily" everywhere. The writing style is annoying and unwelcoming to newcomers.
- In the chapter about macros, there's this sentence: “If none of the macros in clojure seem complex to you, my company is hiring”. That’s really just gross.
Not recommended.