How to Use This Book

Beyond Legacy Code: Nine Practices to Extend the Life (and Value) of Your Software is about developing software, but you don’t have to be a software developer to understand it.

How software is written may be an alien concept to most people, yet it affects us all. Because it has become such a complex activity, developers often find themselves trying to explain concepts for which their customers, and even their managers, may have no point of reference. This book helps bridge that communications gap and explains technical concepts in common sense language to help us forge a common understanding about what good software development actually is.

Getting different kinds of readers on the same page with technical practices is no ...