Wants to read Flashlight
book
Rated Dark Intelligence 10/10
Rated Earth Unaware 6/10
Rated Baptism of Fire 8/10
Rated Astrophysics for People in a Hurry 8/10
Added Blood of Elves to Currently Reading
Finished reading The Dialogues: Conversations about the Nature of the Universe
Rated The Rose That Grew From Concrete 10/10
Rated Thinking, Fast and Slow 10/10
Reading The Memoirs of Gluckel of Hameln
Rated The Sixth Extinction: An Unnatural History 10/10
Rated The Physics of Hockey 8/10
Finished reading Behind the Bench: Inside the Minds of Hockey's Greatest Coaches
Wants to read The Wandering Earth: Classic Science Fiction Collection
Rated System Collapse 10/10
Rated Functional Programming in Scala 10/10
Fantastic book about functional programming in general using the Scala language.<br/><br/>I really liked the way they went through some well chosen examples before introducing higher level abstractions like Monoids, Applicatives and Monads. That really helped to cement the general pattern to look for and how to structure your code to use these abstractions. It helped that the book used Scala which doesn't necessarily include special support for these sort of abstractions, as you got to see how to build them yourself and it didn't gloss over how they worked. Which is sometimes a failing of other Haskell FP material and it's certainly refreshing not to hear about burritos or such nonsense in describing Monads.<br/><br/>I felt that the use of algebras, while interesting and something I'll likely lean on, was a bit vague and not followed through as much as I'd have liked.<br/><br/>Fantastic book, that I'll be coming back to again. I view this more of a FP book rather than a Scala book so I think it has value for people interested in Haskell, OCaml or other FP languages.
Rated A Storm of Swords: Steel and Snow 8/10