Lyft Industrial Deals Best Books of the Month Red Shoes We Love nav_sap_plcc_ascpsc August Greene All-New Fire 7, starting at $49.99 Starting at $39.99 Grocery Handmade Gift Shop Home and Garden Book a house cleaner for 2 or more hours on Amazon victoriaS2 victoriaS2 victoriaS2  Three new members of the Echo family Fire HD 8 Kids Edition, starting at $129.99 Kindle Paperwhite GNO Shop now TG18_gno

My favorite Software Engineering books

Armond Mehrabian
The list author says: "Here are a few books that have really inspired and challenged the way I view the art and science of software development."
Clean Code: A Handbook of Agile Software Craftsmanship
Clean Code: A Handbook of Agile Software Craftsmanship
The Clean Coder: A Code of Conduct for Professional Programmers (Robert C. Martin Series)
The Clean Coder: A Code of Conduct for Professional Programmers (Robert C. Martin Series)
Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14
Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14
Implementing Lean Software Development: From Concept to Cash
Implementing Lean Software Development: From Concept to Cash
Effective Java (2nd Edition)
Effective Java (2nd Edition)
Smart and Gets Things Done: Joel Spolsky's Concise Guide to Finding the Best Technical Talent
Smart and Gets Things Done: Joel Spolsky's Concise Guide to Finding the Best Technical Talent
Joel on Software: And on Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers, Designers, and Managers, and to Those Who, Whether by Good Fortune or Ill Luck, Work with Them in Some Capacity
Joel on Software: And on Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers, Designers, and Managers, and to Those Who, Whether by Good Fortune or Ill Luck, Work with Them in Some Capacity
Peopleware: Productive Projects and Teams   (Second Edition)
Peopleware: Productive Projects and Teams (Second Edition)
Fit for Developing Software: Framework for Integrated Tests
Fit for Developing Software: Framework for Integrated Tests
Design Patterns: Elements of Reusable Object-Oriented Software
Design Patterns: Elements of Reusable Object-Oriented Software
Patterns of Enterprise Application Architecture
Patterns of Enterprise Application Architecture
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
Lean-Agile Software Development: Achieving Enterprise Agility
Lean-Agile Software Development: Achieving Enterprise Agility