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"
Yeah, the advice you'll find in Code Craft is always pragmatic and balanced. You won't find me blindly prescribing how you should write any piece of code - it's always about the context the code will "live" in.
Again, this goes back to the book's central theme - good code is crafted by programmers with the correct attitude. They care about writing the right code the right way, rather than just using buzzword-laden technology for its own sake.
Joined: Feb 15, 2007
Thanks Pete, I am looking forward to reading Code Craft as soon as I get to lay my hands on a copy