so… because i’ll soon be afk for a week… and because i’ll have a little bit of extra time on my hands… i was thinking about perhaps wanting to read a bit more… so i started pondering which books could perhaps be interesting to have a look / go at… and so here is my question for you…
what is the one must read computer / programming related book in your opinion?
As I only just got back into programming, I only have one book recommendation, the one I’m using to learn Clojure right now: Getting Clojure by Russ Olsen
If you are interested in workplace tangles, “The DevOps handbook” is fun and well-written. It’s by Gene Kim and others.
A great book for Clojure buffs away-from-keyboard, provided that they’re new to the subject, is “Scala for the impatient”, by Cay S. Hortmann. I cracked it open on a week-long train ride. Five stars. You will see Clojure in a new light.
For something completely different, “The Reasoned Schemer” by Daniel P Friedman, William E Byrd, & Oleg Kiselyov. This one is a series of puzzles meant to be considered attentively. Later, you can apply some of it in clojure.core.logic.
Depends on your background of course, but if you’re at all hazy on the sub-assembly layers of the machine, Charles Petzold’s Code: The Hidden Language of Computer Hardware and Software is informative & terrifically readable.
(Though honestly if I was literally on a desert island, I think I’d opt for John Huth’s The Lost Art of Finding our Way)
If you’re spending at least an afternoon in the desert island, I’d recommend adding John Ousterhout’s “A Philosophy of Software Design”. It’s short and sweet, and will likely resonate with a Clojurist’s simplicity-oriented mindset.
I being on a desert island, presumably without a computer, I would probably bring M. Mitchell Waldrop The Dream Machine. It is not a programming book, but an amazing historical account of the rise of computing from the 30s and onward, told through the life of pioneer J.C.R. Licklider.
If you want to get awed by the very human greats whose shoulders we stand on, this is the book to bring for extra desert island-FOMO.