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

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

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

The Problem With Software: Why Smart Engineers Write Bad Code (The MIT Press)

Adam Barr

amazon.com
Cover of The Problem With Software: Why Smart Engineers Write Bad Code (The MIT Press)

Beyond Legacy Code: Nine Practices to Extend the Life (and Value) of Your Software

David Scott Bernstein

amazon.com
Cover of Beyond Legacy Code: Nine Practices to Extend the Life (and Value) of Your Software

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

The Grug Brained Developer A layman's guide to thinking like the self-aware smol brained

grugbrain.devgrugbrain.dev

David Thomas The Pragmatic Programmer