Best Software Engineering Books
Software engineering books I found most useful throughout my software engineering career. Updated for 2023.

These are the best software engineering books I found most valuable throughout my software engineering career. Updated for 2023.
Clean Code and The Clean Coder by Rober C Martin (Uncle Bob) changed my life as a software engineer. If I had to choose just one book as the best software engineering book, it would be Clean Code.
However, both of these books completely resonated with me. It is important, though, to remain objective. Robert C Martin is very convincing in his writing and very eccentric in his presentations. Remain objective and pragmatic when you read these books and when you choose to apply lessons within them to your career.

Design Patterns
Elements of Reusable Object-Oriented Software By Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides. 1994

The Missing Readme
A Guide for the New Software Engineer by Chris Riccomini and Dmitriy Ryaboy. 2021