Compiled by: Shirish Padalkar
This book is really just a compilation of various short essays written by many authors based on patterns and principles that have circulated within the software development community over time. They do cover a range of topics from architecture, patterns, style and 'soft skills' with varying levels of detail and quality and purely express each authors individual opinion.
This is not a reference book but rather a thought-starter that prompts the inquisitive reader to investigate further.
Personally I don't 100% agree with all the content but I think that's rather the point.- we should be constantly questioning whether every proposed notion (especially one we ourselves believe) enhances our knowledge and thinking before blind adoption.