Design “issues” with .NET
I came across the following reference while looking for a definitive statement on WHY the documentation says that you MUST follow the EventHandler / EventArgs pattern when declaring events and their delegates.
Here’s a good list of design issues with .NET. It’s not a new list (seems to be 2002 to 2003 vintage work) and unfortunately most of the points are still valid. Good reading for anyone doing software design against .NET. Reminds you of when the pain your feeling is due to other people’s design mistakes and the features you should avoid or compartmentalize.