Ask HN: What are some of the best written programming books?
41–50 of 62 posts
Re: Ask HN: What are some of the best written programming books?
#42http://www.amazon.com/Geek-Sublime-The-Beauty-Code/dp/155597...
Re: Ask HN: What are some of the best written programming books?
#43Anything coauthored by Kernighan is a good bet, though the material is not quite so ageless. Similar remarks for P.J. Plauger.
Norvig doesn't just write exquisite code, but good prose too.
I always liked Abelson & Sussman's style, even though it's more textbookish. Abelson also co-wrote Turtle Geometry, which is almost unknown these days and still eye-opening. (It's more of a math book than a programming one, but its point is to be both.)
Daniel Hillis: The Pattern on the Stone, The Connection Machine.
Richard O'Keefe, The Craft of Prolog.
Jon Bentley.
I remember pg's On Lisp as good.
Re: Ask HN: What are some of the best written programming books?
#44Java 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.
Re: Ask HN: What are some of the best written programming books?
#45Re: Ask HN: What are some of the best written programming books?
#46http://mislav.uniqpath.com/poignant-guide/book/chapter-1.htm...
Re: Ask HN: What are some of the best written programming books?
#47Re: Ask HN: What are some of the best written programming books?
#48Design Patterns: Elements of Reusable Object-Oriented Software http://www.amazon.com/Design-Patterns-Elements-Reusable-Obje... Practical Object-Oriented Design in Ruby by Sandi Metz. http://www.poodr.com/
Re: Ask HN: What are some of the best written programming books?
#49SICP (Structure and Interpretation of Computer Programs) - https://mitpress.mit.edu/sicp/full-text/book/book-Z-H-4.html... (free version)
Uncle bob have put beautifully here (5th paragraph): http://thecleancoder.blogspot.com.br/2010/08/why-clojure.htm...