I made the mistake recently of reading some of the responses to the 'Entity Framework Vote of No Confidence' letter which I'm sure you've heard about already. Granted, I haven't read them all, but so far only one has been of any real value: The one from the EF team themselves. In fact, they even set up a whole web site to be more open about how they're designing EF. This helps to address one of the major underlying problems that many of us have with EF (e.g. It was seemingly designed in a back room somewhere without considering some already well-established best practices that have been use in "in the wild" in production for at least 5 years). This doesn't let the EF team off the hook though, but at least their response was positive, constructive, and sincere.
However, the real point of this post was to discuss some of the -- let's be honest -- downright insulting responses to the letter from noted luminaries in the greater Microsoft developer community space. Consider, for example, Kathleen Dollard's response. So far all the responses I've read - of which Kathleen's is representative - the arguments basically boil down to:
Frankly, I find these arguments terribly insulting -- especially the insinuation that what I've been doing for the past 3-4 years is not 'real world' development. Presumably the thousands of tests I've written in a TDD or mostly-TDD fashion were all imaginary and also the millions of dollars of value I've helped create for my employers must also be imaginary or some kind of fluke.
In conclusion, I'd like to reiterate what I said above: Despite all the other intellectually dishonest and personally insulting responses to the letter, the only people who have seemed to have taken it seriously and appear to be working towards positive, constructive resolution are Microsoft and, more precisely, the EF team. This, of course, was the desired effect of the letter. I think you can call it a success. Noted luminaries in the .NET space alerted MS customers to a potential problem and advised Microsoft of a resolution and Microsoft responded constructively and positively and the issues will likely be addressed to some degree of satisfaction in v2. What more could we hope for?
Thank you EF team for responding appropriately and thank you for trying to worked towards better practices and helping to elevate the level of discussion in the .NET space.
No comments yet.
You must be logged in to add your own comment.