Ask HN: What books should I read to improve as a software engineer?

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

51 books

BarbaryCoast · Aug 29, 2024
Read books you'll never find a job with, like SICP.
dusanh · Aug 29, 2024
The already mentioned The Pragmatic Programmer, 20th Anniversary Edition is so far the best I have read.
weinzierl · Aug 29, 2024
"The Pragmatic Programmer" has a 20th Anniversary Edition.
thehappyfellow · Aug 29, 2024
A Philosophy of Software Design is very good. Not the whole of it but it’s short and to the point.
weinzierl · Aug 29, 2024
"A Philosophy of Software Design" by Stanford's John Ousterhout is excellent.
TheAlchemist · Aug 29, 2024
A Philosophy of Software Design by John Ousterhout
scrapheap · Aug 29, 2024
I still recommend it to people but with the caveat that they need to think about what aspects from it they adopt
curtis3389 · Aug 29, 2024
I also love Clean Code and think it unfairly gets a bad rap
dimgl · Aug 29, 2024
Clean Code was instrumental in my improvement as an engineer.