SOURCE · [048] · BLOG POST
signalvnoise.com/posts/3375-the-five-programming-books-that-meant-most-to-me ↗
DHH's Signal v. Noise post naming the programming and writing books that shaped him.
Recommended by David Heinemeier Hansson
On this list
7 BOOKs-
Are Your Lights On?
“Nothing has increased my programming productivity more than being able to restate hard problems as simple ones.”
-
Domain-Driven Design
“This is probably the least readable book of the bunch. It's a slug to work through, but the ideas are worth it.”
-
Patterns of Enterprise Application Architecture
“You won't necessarily implement most of these patterns yourself, but it's an invaluable resource to understanding the differences in architectures.”
-
Refactoring: Improving the Design of Existing Code
“The fundamental before/after book. Here's some code that could be better, here's how to make it better.”
-
Smalltalk Best Practice Patterns
“Probably my favorite nuts'n'bolts of programming design book. Very granular.”
-
On Writing Well: The Classic Guide to Writing Nonfiction
DHH recommended it alongside The Elements of Style in his Signal v. Noise programming-books post.
-
The Elements of Style
William Strunk Jr., E.B. White
DHH recommended it alongside On Writing Well in his Signal v. Noise programming-books post.