My Book List For 2022
As an Amazon Associate, I earn from qualifying purchases. This page contains affiliate links. If you choose to purchase after clicking a link, I may receive a commission at no extra cost to you.
These are the books I read this year. Not all are software engineering books, but most are. While I did not necessarily go cover-to-cover on every one, each has greatly added to my knowledge. I recommend reading these software engineering books in this order.
- The Pragmatic Programmer: Your Journey To Mastery, 20th Anniversary Edition (2nd Edition) David Thomas
- Design Patterns: Elements of Reusable Object-Oriented Software Erich Gamma
- Clean Code: A Handbook of Agile Software Craftsmanship by Robert C Martin
- Clean Craftsmanship: Disciplines, Standards, and Ethics (Robert C. Martin Series) 1st Edition
- Fundamentals of Software Architecture: An Engineering Approach 1st Edition
- Grokking Algorithms: An Illustrated Guide For Programmers and Other Curious People | Aditya Bhargava
- Software Engineering at Google: Lessons Learned from Programming Over Time by Titus Winters
- Clean Architecture: A Craftsman’s Guide to Software Structure and Design – Unabridged by Robert C Martin
- Extreme Ownership: How U.S. Navy SEALs Lead and Win (New Edition) Jocko Willink
- Code That Fits in Your Head : Heuristics for Software Engineering (Robert C. Martin Series)
Here are some others that I have in my collection:
- Atomic Habits
- Refactoring – Improving the Design of Existing Code
- Object Oriented Software Engineering: A Use Case Driven Approach
- PHP 8 Objects, Patterns, and Practice
- Structured Design
- Regular Expressions in 10 Minutes
Software Engineering Books