Software Engineering Books


The Mythical Man-Month: Essays on Software Engineering
Clean Code: A Handbook of Agile Software Craftsmanship
Complete System Design: A complete system design interview cracking book: basics, database selection, networking & case studies
Introduction to System Design
OOP Concepts Booster : Take Your Coding Skills to the Next Level
Code Reviews 101
Don't Make Me Think, Revisited: A Common Sense Approach to Web Usability (Voices That Matter)
The Design of Everyday Things
System Design Interview for Beginners: Master the Ability to Tackle any System Design Scenario with Finesse | Become a Maestro of Technical Architectures
106 System Design Patterns for Interview Preparation
System: Design Interview An Insider's Guide Volume 2
System Design Interview Made Easy: Discover 8 Simple Case Studies to Learn How to Pass Your System Design Interview Easily
System Design Interview: The Ultimate Guide to Master All the Fundamentals of System Design & to Get Ready for the Interview | Including More Than 30 Questions & Case Studies to Practice
System Design at Google: Engineering Peak for Interviews (System Design Interview)
Introduction to System Design: Crack System Design Interviews and Understand how your favorite Tech products work