Ayende @ Rahien

Unnatural acts on source code

It will do what you want in version 3.0...

But feel free to start using it now. Adi's post is bringing back memories from conversion long gone:

First of all, even if a new technology from MS is not "decent" at first, you can be sure they'll keep bringing out new versions till it is, because that's what MS does best.

I had practically this statement thrown at me about 8-10 months ago, talking about why the customer wanted to use DLinq instead of NHibernate.

Adi, my response to that is, "So?"

I can get a bottle of wine that will taste real good in 15 years, that doesn't mean that I need to start drinking it now. Sour grapes indeed.

Take C# for example. It had no killer advantage over existing languages when it came out, yet even Oren uses it today. I doubt another company could have made that happen.

Just to point out, another company did, Sun & Java. As for why I am using C#, have you looked at the alternatives? Before I did C# I was a C++ programmer. Can you imagine the stuff that I did with templates? I jumped into C# the moment I realize that I don't have to manage my own memory anymore. Hell, C# has one feature that is a killer. Stacktraces for exceptions. C++ has 0x324ABCD memory could not be "read".

I am not sure why, but I never got around to doing the other stuff (Java, Python, etc)...

Oh, and what is it with the babe?

Comments

Alex Henderson
03/09/2007 12:05 AM by
Alex Henderson

What is with the babe... heh.. I was wondering that myself!

I find the "microsoft as a religion" thing bizzare... it really is a daft statement as well... why suffer "now" in the hope that the product your backing will eventually catch up to the competition - and in many cases it's not shown to be true, the recent .Net framework 3.0 is a good example of a suite of technologies which in many places replace existing implementations, and can't be seen as an upgrade path...

Adi
03/09/2007 10:02 AM by
Adi

Update: After reading the comments to my post, it seems I didn't present my point as well as I thought I had, here is another try:

http://dotmad.blogspot.com/2007/03/not-religion-but-strategy-take-2.html

Luke Breuer
03/09/2007 07:48 PM by
Luke Breuer

I'm not sure it's the biggest feature, but I definitely agree with you on the exception stack trace being quite valuable. I also love throwing exceptions with lots of information so that I can fire up the debugger less frequently.

Comments have been closed on this topic.