DEV Community

Discussion on: What are your must-read programming books?

Collapse
tra profile image
Tariq Ali

Software Engineering by Ian Sommerville. This is not a book about writing code. It is instead about all the non-technical aspects of programming, such as the trade-offs of code reuse, managing risks to projects, dealing with complex "socio-political systems", and handling ethical dilemmas. It's a college textbook but it has practical advice for dealing with real-world situations, and it is the first book that I read that made me scared for programming. Even the textbook questions at the end of each chapter can give me pause.

Collapse
ben profile image
Ben Halpern Author

Oh, this sounds great.