Ask HN: Books you should have read when you start a career in SE / CS?

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

55 books

heinrichhartman · May 9, 2018
This is the most influential book I have read in my SE career. It's not a LISP book. It's a book about programming fundamentals.
pera · May 9, 2018
Structure and Interpretation of Computer Programs
cbanek · May 9, 2018
Thinking fast and slow - a great introduction to biases that will affect your thinking in any project.
jpamata · May 10, 2018
Helped me understand a bit more about databases and systems. The book is also very approachable and has the perfect blend of application and theory at a high level that anyone approaching the industry for the first time stands to gain a lot from reading it.
sp527 · May 9, 2018
Kleppman's book is genuinely and outstandingly useful for understanding the various components involved in modern backend architectures.
collinf · May 9, 2018
As far as a technical book, Data Intensive Applications by Martin Kleppman.
ozim · May 9, 2018
If you lack technical background and have problems with structure because you have not worked through university/school in structured way then "Code complete", "Clean code".
yingw787 · May 9, 2018
I read through Code Complete 2 cover to cover my first year and I agree with parent it's more useful early on than later.
wilsonnb · May 9, 2018
The Pragmatic Programmer and Code Complete. These are, in my opinion, good recommendations
enitihas · May 9, 2018
I found Code Complete to be as eye opening for day to day work as SICP is while learning in University.
_hardwaregeek · May 9, 2018
I really like the concepts of making interfaces that require minimal thought to use and empathizing with your users.
bloodorange · May 9, 2018
I'm also tempted to recommend "Siddhartha" by Herman Hesse
pcprincipal · May 9, 2018
I think is a brilliant case study on how engineers work together
commandlinefan · May 9, 2018
recommend "The Mythical Man Month" But be prepared to come away very depressed
bloodorange · May 9, 2018
I too, like many others in this thread, recommend "The Mythical Man Month".
modbait · May 9, 2018
The Mythical Man Month. Quite old, but still a classic.
greymeister · May 9, 2018
I sort of wish my CS grad school had just been studying those books
commandlinefan · May 9, 2018
I recently finished reading the first three, and have started on the fourth