FROM THE HN SHELF
The Joy of Clojure
Michael Fogus and Chris Houser
Computing · A BOOKTypographic jacket · original cover not fetched
FROM THE SHARED SHELF · 2006–2026 SAMPLE
The Joy of Clojure
Michael Fogus and Chris Houser
8 readers recommend it across 8 discussions
Topics are model-inferred labels.
Keep it on your reading list
THE WORD OF MOUTH
What made it worth passing on?
Original Hacker News comments, in the readers’ own words.
I haven't read that many coding textbooks not specific to a language but the Joy of Clojure probably slapped me with the most ideas I'd never seen before. Not sure it made me a better developer in the short run, but I'd like to think that it will in the long run.
Clojure: The Joy of Clojure. Not for beginners, but it's excellent. http://www.amazon.com/Joy-Clojure-Michael-Fogus/dp/161729141... (http://www.amazon.com/Joy-Clojure-Michael-Fogus/dp/1617291412) I've heard good thing about Clojure for the Brave and True, free online: http://www.braveclojure.com/
Also recommended in this reply
Any book written by Charles Petzold is an enjoyable read, though particularly the non-MS specific titles Code and The Annotated Turing. Java Concurrency in Practice (2006) is older but relevant and clearly describes concurrency on the JVM. A must read for any Java, Scala, Clojure, etc. software engineer; well-written, enjoyable, concise. Practical Object Oriented Design in Ruby by Sandi Metz is a fun read packed with good principles for working in Ruby that are applicable in general to object oriented programming. Smalltalk Best Practice Patterns by Kent Beck is worth a read because the general principles are applicable to any OOP language. Clean Code by Robert Martin is excellent but a time commitment. (If you had to pick between SICP and Clean Code because time is at a premium I'd err on the side of Clean Code for practicality. Writing maintainable code is paramount.) The Joy of Clojure (Fogus/Houser) is excellent and mentally digestable even if you have no Lisp or Clojure background.
Also recommended in this reply
The Joy of Clojure. I highly recommend it.
I've really been enjoying The Joy of Clojure (http://joyofclojure.com/) -- note that there's a nearly-finished 2ed in PDF form if you buy the early access version. I've also been reading Clojure Programming (http://www.clojurebook.com/) to reinforce concepts from the above.
The Joy of Clojure It (kind of) enlightened me as to why OO programming is such a mess. I dont know of any similar, language agnostic book though...
Here's a list of books that I read this year and liked. My favorite was Thinking, Fast and Slow by Daniel Kahneman. The rest are all worth reading. I hesitated to put "The Joy of Clojure" on that list because it's too narrow, but it's one of the best programming books I've seen. http://diegobasch.com/books
Also recommended in this reply
I'm reading The Joy of Clojure right now. I've never been able to get myself into lisp, but this book is doing a pretty damn good job. I think technical books are best combined with fiction, because it's pleasant to keep switching between the two as you get bored. I just finished and highly recommend Fluke by Christopher Moore. Its synopsis does not do it justice: once you start reading it, it's impossible to put down.
Also recommended in this reply