Top 10 books all software developers should read
Without further rant, just jumping in to the list:
Top 10 books all software developers should read

Without further rant, just jumping in to the list:
1. Working Effectively with Legacy Code
Working Effectively with Legacy Code
Get it now:
Working Effectively with Legacy Code
Edit descriptionamzn.to
2. Design Patterns: Elements of Reusable Object-Oriented Software
Design Patterns: Elements of Reusable Object-Oriented Software
Get it now:
Design Patterns: Elements of Reusable Object-Oriented Software
Edit descriptionamzn.to
3. Clean Code: A Handbook of Agile Software Craftsmanship
Clean Code: A Handbook of Agile Software Craftsmanship
Get it now:
Clean Code: A Handbook of Agile Software Craftsmanship
Edit descriptionamzn.to
4. Clean Architecture: A Craftsman’s Guide to Software Structure and Design (Robert C. Martin Series)
Clean Architecture: A Craftsman’s Guide to Software Structure and Design (Robert C. Martin Series)
Get it now:
5. Test Driven Development: By Example
Test Driven Development: By Example
Get it now:
Test Driven Development: By Example
Edit descriptionamzn.to
6. Domain-Driven Design: Tackling Complexity in the Heart of Software
Domain-Driven Design: Tackling Complexity in the Heart of Software
Get it now:
7. JavaScript: The Good Parts
JavaScript: The Good Parts
Get it now:
JavaScript: The Good Parts
Edit descriptionamzn.to
8. Patterns of Enterprise Application Architecture
Patterns of Enterprise Application Architecture
Get it now:
9. Refactoring: Improving the Design of Existing Code
Refactoring: Improving the Design of Existing Code
Get it now:
10. Head First Design Patterns: A Brain-Friendly Guide
Head First Design Patterns: A Brain-Friendly Guide
Get it now:
Head First Design Patterns: A Brain-Friendly Guide
Edit descriptionamzn.to
I’ve used Amazon referral links here. Please use them and you’ll support this blog.
Cheers!