Ask HN: What books had the greatest effect on how you structure your code?

Recommendations from 100 sampled comments out of 158 eligible comments. This page covers the sample, rather than the entire HN thread.

50 books

d0m · Jul 24, 2017
SICP made the biggest difference; it really changed the way I approach mutability and state management
BJanecke · Jul 25, 2017
I read GEB along with Design of Design years ago following my mentor at the times suggestion, I would highly recommend doing this.
blain_the_train · Jul 25, 2017
For a modern look at systems design i highly recommend "Designing Data-Intensive Applications (DDIA)" By Martin Kleppmann.
btilly · Jul 25, 2017
Code Complete was the first book that I read about how to structure code, and I've gained more from it on multiple rereads. I consider it a much better book.
btilly · Jul 24, 2017
By contrast Code Complete won't steer people wrong.
DanHulton · Jul 24, 2017
One of the best books on programming style and function, backed up with actual research for the recommendations.
MithrilTuxedo · Jul 25, 2017
This helped me break my analysis paralysis when it came to figuring out how to organize my code.
troels · Jul 25, 2017
And I enjoyed "Practical Common Lisp" by Peter Seibel too.