Tidy First?

Clean Architecture: A Craftsman's Guide to Software Structure and Design (Robert C. Martin Series)

Robert C. Martin

amazon.com
Cover of Clean Architecture: A Craftsman's Guide to Software Structure and Design (Robert C. Martin Series)

Growing Object-Oriented Software, Guided by Tests (Addison-Wesley Signature Series (Beck))

Nat Pryce

amazon.com
Cover of Growing Object-Oriented Software, Guided by Tests (Addison-Wesley Signature Series (Beck))

Strategic Monoliths and Microservices: Driving Innovation Using Purposeful Architecture (Addison-Wesley Signature Series (Vernon))

Tomasz Jaskula

amazon.com
Cover of Strategic Monoliths and Microservices: Driving Innovation Using Purposeful Architecture (Addison-Wesley Signature Series (Vernon))

Practical Object-Oriented Design in Ruby: An Agile Primer (Addison-Wesley Professional Ruby Series)

Sandi Metz

amazon.com
Cover of Practical Object-Oriented Design in Ruby: An Agile Primer (Addison-Wesley Professional Ruby Series)

Building Evolutionary Architectures: Support Constant Change

Neal Ford

amazon.com
Cover of Building Evolutionary Architectures: Support Constant Change

David Thomas The Pragmatic Programmer: From Journeyman to Master

Michael Keeling Software Architecture Metrics

The Pragmatic Programmer: From Journeyman to Master

Andrew Hunt

amazon.com
Cover of The Pragmatic Programmer: From Journeyman to Master