This book is different from many other books in this point
of view: most of books about .NET are about different aspects of technology and
how to apply them, but this book is talking about some professional
fundamentals. So I strongly recommend it for every professional developer.
The authors haven't tried to step into coding details so the
book is not boring. All guidelines inside this book are common to some extent,
so it is worth reading for all developers. The book has excellent logical
divisions, so a developer can step into any desired topic and avoid other parts
of the book, because sections are written independently.