I saw the TOC for the book and couple of topics really touched a tome on me esp. the "Software Factory-a herd of programmers". I would like to share what I have seen in the IT industry in India. Managers are running behind the buzz words without actually understanding the necessity or benefit of using a particular framework and without even understanding the main concepts. This is especially true for Design
patterns and n-layer architecture(much touted buzz words). Infact, I have seen code which utilizes Spring framework when required only a XML parser was required(to read config from a XML file)! Patterns are most abused their proper implementation requires a good understanding where as 'coders' are more into using proper syntax and the inherent objective of the pattern utilized is missed many times. Also,
testing still remains a much ignored field
So, what I wanted to know whether the book contains advise on keep development Simple and not to over complicate the development task rather than just saying "use design patterns, they are tested and tried methods to solve many problems that you may face"