This book is about patterns. And, up to this point, the patterns discussed have been focused on improving software design and coding. But beyond software, there are other patterns in the development process that bear consideration—patterns outside the machine, as it were.
Over the course of many years working as a software engineer, I’ve seen the same things over and over again. At different companies, I’ve seen the same ideas about design, the same approaches to project management, the same group dynamics, the same ...