Mobilized Software has a good review of the Framework Design Guidelines... Check it out…


A couple of quotes I found interesting…


Turns out that perhaps the use of the word "Framework" in the title was a bit too grand. […] Anyone who creates libraries for others to use (or even for you to use yourself for a long time) will benefit from the advice given in this book.




Now, I know what you are thinking. The folks who thought up the File.IO classes and the System.Data classes are advising me about library design? Yep, they own up to even the warts in the .NET framework. After reading the book, you may still grumble whenever you try to instantiate TextReader and discover that it is an abstract class, but at least you will understand.



I found that I had read three chapters, and was learning or being reminded of things on every page.