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.

  1. The Pragmatic Programmer: Your Journey To Mastery, 20th Anniversary Edition (2nd Edition) David Thomas
  2. Design Patterns: Elements of Reusable Object-Oriented Software Erich Gamma
  3. Clean Code: A Handbook of Agile Software Craftsmanship by Robert C Martin
  4. Clean Craftsmanship: Disciplines, Standards, and Ethics (Robert C. Martin Series) 1st Edition
  5. Fundamentals of Software Architecture: An Engineering Approach 1st Edition
  6. Grokking Algorithms: An Illustrated Guide For Programmers and Other Curious People | Aditya Bhargava
  7. Software Engineering at Google: Lessons Learned from Programming Over Time by Titus Winters
  8. Clean Architecture: A Craftsman’s Guide to Software Structure and Design – Unabridged by Robert C Martin
  9. Extreme Ownership: How U.S. Navy SEALs Lead and Win (New Edition) Jocko Willink
  10. Code That Fits in Your Head : Heuristics for Software Engineering (Robert C. Martin Series)

Here are some others that I have in my collection:

Software Engineering Books