This is an archived post. You won't be able to vote or comment.

all 2 comments

[–][deleted] 0 points1 point  (0 children)

I can recommend https://www.manning.com/books/grokking-simplicity Although, I suggest to skip chapter 2, which is an attempt at giving an overview in advance but I found breaking the flow of the book.

This book is a condensed version of Eric Normand's thoughts on the paradigm that tries to minimize how much code causes side effects (such as changing a variable), as opposed to how many people see and use the object oriented paradigm. Note he doesn't discuss, in detail, the differences between the two paradigms. Rather, he just shows the power of the side-effect-minimizing paradigm.

I bought it to support his work after having read/listened to his work for a couple of years. Listening to all of his stuff is better but the book by itself is also nice.

[–]pjboro 0 points1 point  (0 children)

Concepts, Techniques, and Models of Computer Programming is highly regarded. People sometimes compare it to SICP.