Ask HN: Reading material on how to be a better software engineer?

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

68 books

allenleein · Dec 4, 2022
SICP (Structure and Interpretation of Computer Programs)
chiefalchemist · Dec 4, 2022
+1 for the Norman book. A bit verbose, but in the end worth it.
ChrisMarshallNY · Dec 4, 2022
And I cannot say enough about The Design of Everyday Things, by Don Norman[2]. That book changed my life. I would consider it required reading, for anyone that develops anything that will be used by other humans.
Aeolun · Dec 5, 2022
I thought this book was really fun to read, but it mostly reinforced what I already knew.
loloquwowndueo · Dec 4, 2022
Of course my all time favorite is The Mythical Man-Month.
Multicomp · Dec 5, 2022
These all sound like David Allen's Getting Things Done, the art of stress free productivity.
smcleod · Dec 4, 2022
An absolute must from a "how to think" and cultural perspective is The Phoenix Project
mystickphoenix · Dec 4, 2022
The Phoenix Project: Gene Kim, Kevin Behr, George Spafford
cauthon · Dec 4, 2022
A Philosophy of Software Design by John Ousterhout is good reading
chiefalchemist · Dec 4, 2022
Krug's "Don't Make Me Think", while more UI / UX is a solid compliment to "Everyday Things."
cokeandpepsi · Dec 5, 2022
there is a subset of 'clean code' fanatics who treat his work as religious text
soheil · Dec 5, 2022
Some popular choices include "Clean Code" by Robert C. Martin
summertime42 · Dec 4, 2022
Clean Code and The Clean Coder by Robert C. Martin