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

These are the best software engineering books I found most valuable through my software engineering career. Updated for 2022.
This list is updated from time to time, at least each year - the title will reflect this.
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 1 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