...over on [link|http://lambda.weblogs.com/|Lambda weblogs]. One nice thing about Winer's discussion boards is that it allows you to keep track of who's [link|http://ventedspleen.weblogger.com/stats/referers|referring] to your board (Wonder if zIWETHEY tracks such things? - though I can see how some folks dislike such tracking mechanisms).
My only thought at the moment concerns the Open-Closed principle and the use of delegates/posing. What I am wondering is how you view the ability to test software when it's behavior can be modified? The main reason for the closed principle, as I see it, has to do with the knowledge that the software has been tested and you have confidence in it's algorithms. Once you start allowing a class to behave differently depending on the programmer/application, it becomes more difficult to nail down when a class is debugged and when it is not.