<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>The MSDN Camp vs. The Raymond Chen Camp</title><link>http://blogs.msdn.com/dareobasanjo/archive/2004/08/25/220251.aspx</link><description>A few months ago in Joel Spolsky's How Microsoft Lost the API War he wrote There are two opposing forces inside Microsoft, which I will refer to, somewhat tongue-in-cheek, as The Raymond Chen Camp and The MSDN Magazine Camp. ... The Raymond Chen Camp</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: The MSDN Camp vs. The Raymond Chen Camp</title><link>http://blogs.msdn.com/dareobasanjo/archive/2004/08/25/220251.aspx#220405</link><pubDate>Wed, 25 Aug 2004 21:47:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:220405</guid><dc:creator>AEB</dc:creator><description>Can you clarify what you mean by &amp;quot;we've reverted the XPathDocument to what it was in v1.1&amp;quot;?</description></item><item><title>re: The MSDN Camp vs. The Raymond Chen Camp</title><link>http://blogs.msdn.com/dareobasanjo/archive/2004/08/25/220251.aspx#220490</link><pubDate>Thu, 26 Aug 2004 00:24:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:220490</guid><dc:creator>Dare Obasanjo</dc:creator><description>&amp;gt; Can you clarify what you mean by &amp;quot;we've reverted the XPathDocument to what it was in v1.1&amp;quot;?&lt;br&gt;&lt;br&gt;It means the XPathDocument will go back to looking like &lt;a target="_new" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemXmlXPathXPathDocumentClassTopic.asp"&gt;http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemXmlXPathXPathDocumentClassTopic.asp&lt;/a&gt; instead of like &lt;br&gt;&lt;a target="_new" href="http://lab.msdn.microsoft.com/library/en-us/cpref/html/T_System_Xml_XPath_XPathDocument.asp"&gt;http://lab.msdn.microsoft.com/library/en-us/cpref/html/T_System_Xml_XPath_XPathDocument.asp&lt;/a&gt;</description></item><item><title>ASP.Net as an example</title><link>http://blogs.msdn.com/dareobasanjo/archive/2004/08/25/220251.aspx#220663</link><pubDate>Thu, 26 Aug 2004 05:16:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:220663</guid><dc:creator>David Cameron</dc:creator><description>I'm currently looking at migrating a ~65,000 web app written in classic ASP to ASP.Net. However it seems that the upgrade path is to rewrite from scratch. This is unpopular with me and no doubt our customers. The problem is that session and application data is not shared between ASP.Net and classic ASP. This means that I cannot decide to write just one page in .Net, I have to rewrite the whole app in .Net.&lt;br&gt;&lt;br&gt;I am looking at some different means of sharing this information, but most of the solutions either mean a significant speed hit and/or have security implications. In the end I might well have to keep coding in an inferior language.</description></item><item><title>re: The MSDN Camp vs. The Raymond Chen Camp</title><link>http://blogs.msdn.com/dareobasanjo/archive/2004/08/25/220251.aspx#220673</link><pubDate>Thu, 26 Aug 2004 05:44:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:220673</guid><dc:creator>Ben Bryant</dc:creator><description>Its impressive that you display the humility to frame yourself (and Microsoft) within Joel's paradigm. Microsoft is not a bad company of course, but its developers are not immune to this lazy inclination: throw out the old since the new stuff is going to be so cool even if it never gets much past half baked. You are in a position to guide Microsoft's XML API policies and its important to strive for real value for the customer. There are a lot of issues to weigh, but one would hope there was an overall vision allowing you to keep the core objects reuseable. Best wishes.</description></item><item><title>re: The MSDN Camp vs. The Raymond Chen Camp</title><link>http://blogs.msdn.com/dareobasanjo/archive/2004/08/25/220251.aspx#220868</link><pubDate>Thu, 26 Aug 2004 16:45:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:220868</guid><dc:creator>Peter Ibbotson</dc:creator><description>Please don't change XPathDocument again from the .NET V2 stuff. I really like it, it works well for me in a way that the class DOM just doesn't.&lt;br&gt;I can't quite put my finger on it but it fits the way my head works so much better.&lt;br&gt;Now I'm wondering if I'll have to rewrite my code :( &lt;br&gt;Still thats my problem.</description></item><item><title>re: The MSDN Camp vs. The Raymond Chen Camp</title><link>http://blogs.msdn.com/dareobasanjo/archive/2004/08/25/220251.aspx#220883</link><pubDate>Thu, 26 Aug 2004 17:19:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:220883</guid><dc:creator>Dare Obasanjo</dc:creator><description>Peter, &lt;br&gt; What do you like about XPathDocument that won't be present in XmlDocument. We still plan to ship the XPathNavigator as an editable XML cursor over representations of XML documents. If you've gotten used to using XPathEditableNavigator &amp;amp; XPathNavigator for working with XML in Whidbey beta 1 then that experience will be preserved. </description></item><item><title>re: The MSDN Camp vs. The Raymond Chen Camp</title><link>http://blogs.msdn.com/dareobasanjo/archive/2004/08/25/220251.aspx#220918</link><pubDate>Thu, 26 Aug 2004 18:29:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:220918</guid><dc:creator>Jiho Han</dc:creator><description>I don't know much about XmlDocument vs. XPathDocument.  This whole MSDN vs. Raymond Chen thing bothers me though.  Why should these compete?  Can't we have both?  I read the original post by Joel but I don't think I totally agree, especially his point regarding web being the platform for applications(sorry for paraphrasing).  Same with this debate on MSDN vs. RC.  It's good that there are groups in MSFT that seek to keep the APIs compatible but if that was the only effort by MSFT we'd never have things like XAML which I am really excited about.  Personally I really like the MSDN camp even if they change their mind every so often.  I think sometimes you just need to let go of the past and move on.  We moved on from DOS to Windows.  I feel as if the current .NET effort by MSFT is of such significance that will bring computing to yet another level that it is worth doing away with the old.  Now I'm not sure whether that line is at .NET 2.0 or at WinFX.  You folks will will figure it out.&lt;br&gt;Like I said, I don't know much about XmlDocument vs. XPathDocument.  All I know is that I don't want to be held back innovations for compatibility sake.  Do I want my Xbox to be compatible with Atari?  I'd take it if it came free but I really couldn't care less.&lt;br&gt;&lt;br&gt;Just my 2 cents...</description></item><item><title>re: The MSDN Camp vs. The Raymond Chen Camp</title><link>http://blogs.msdn.com/dareobasanjo/archive/2004/08/25/220251.aspx#220969</link><pubDate>Thu, 26 Aug 2004 19:47:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:220969</guid><dc:creator>Peter Ibbotson</dc:creator><description>Oh good. It's just you've crossed out the XPathEditableNavigator in your piece. I think I like the fact that it's cursor based. The current entry on my blog is a pretty good approximation of why I prefer the XPathDocument stuff to the DOM. The DOM feels very &amp;quot;academic&amp;quot;, but the XPathDocument feels much more &amp;quot;real world&amp;quot;.&lt;br&gt;Little bits like XpathNavigator.ValueAsDecimal just feel right. I've recently spent quite a bit of time working with XML and I find myself using XPathDocument by default.&lt;br&gt;It's interesting this time around with the current Beta1 and upcoming CTP I'm actually writing &amp;quot;real&amp;quot; code with it rather than just looking at .NET as an interesting new technology. This is always a risky proposition as features may get chopped for shipping (but then I'll take the chance) and some of the newer features like generics really help our code base out.&lt;br&gt;This is also really fresh in my mind as I started some code recently using the DOM and changed to using XPathDocument as it was just plain easier. Sounds like the next issue of the CTP is out soon so I'll just have to wait for now.&lt;br&gt;&lt;br&gt;Right now I suppose I fall in between the &amp;quot;Raymond Chen&amp;quot; camp (Keep it like .NET 1.1) and the &amp;quot;MSDN Magazine&amp;quot; (We're all moving to Longhorn) camp. Personally I'm really getting to grips with VS.NET 2005 and having a really productive time, longhorn is too far away and commercially I can't see it being viable as a desktop platform for six or seven years. I suspect MS will HAVE to introduce some Win32s like technologies to speed up adoption of Longhorn (Avalon lite?)</description></item><item><title>Don't be too harsh</title><link>http://blogs.msdn.com/dareobasanjo/archive/2004/08/25/220251.aspx#221559</link><pubDate>Fri, 27 Aug 2004 19:47:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:221559</guid><dc:creator>James Risto</dc:creator><description>Ok yes I see some evidence of the evil side of constant change. Perspective ... however; think about how much legacy Windows supports and how much investment MS makes to keep stuff running. Trade off; Apple/Jobs revs stuff and way more stuff has to be redone ... but they have less legacy testing. With MS, perhaps I continue to get value from old-old paid-for apps.</description></item><item><title>re: The MSDN Camp vs. The Raymond Chen Camp</title><link>http://blogs.msdn.com/dareobasanjo/archive/2004/08/25/220251.aspx#221866</link><pubDate>Sat, 28 Aug 2004 04:18:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:221866</guid><dc:creator>Bryan Wilhite</dc:creator><description>Dare, how dare you? I did not think you had it in you just because you have it on you. It is pleasant to see the words of a Microsoft employee of your stature reaching out for what is correct, overriding the temptation to deceive shareholders with pleasant words of nothingness.&lt;br&gt;&lt;br&gt;Keep producing substance!</description></item><item><title>re: The MSDN Camp vs. The Raymond Chen Camp</title><link>http://blogs.msdn.com/dareobasanjo/archive/2004/08/25/220251.aspx#221952</link><pubDate>Sat, 28 Aug 2004 10:24:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:221952</guid><dc:creator>Tarjei T. Jensen</dc:creator><description>It is nice that someone in MS recognizes the problem. &lt;br&gt;&lt;br&gt;I believe that the all new syndrome is behind the (paper) windows programming magazines deaths. Since they were all about the leading edge, they became irrelevant to what the readers were doing.&lt;br&gt;&lt;br&gt;Today we se a lot about .Net and friends and new scripting languages. But the people in the field are still using VBA and VBScript. So instead of improving on what is there, Microsoft is gambling with the loyalty of the developers: If I'm going to do something new, should I go with MS Office or become the big guy in OpenOffice? Answer: It is still better to go with MS Office because the OpenOffice people can't be trusted to keep things backwards compatible (they have screwed up at least once). However things can change.&lt;br&gt;&lt;br&gt;greetings,&lt;br&gt;&lt;br&gt;</description></item><item><title>Professionalism</title><link>http://blogs.msdn.com/dareobasanjo/archive/2004/08/25/220251.aspx#222158</link><pubDate>Sun, 29 Aug 2004 01:18:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:222158</guid><dc:creator>Riad Al-Shaalan</dc:creator><description>Opensource and the internet are forcing professionalism into anything related to software. We are seeing a more professional Microsoft day by day.</description></item><item><title>re: The MSDN Camp vs. The Raymond Chen Camp</title><link>http://blogs.msdn.com/dareobasanjo/archive/2004/08/25/220251.aspx#222356</link><pubDate>Sun, 29 Aug 2004 21:31:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:222356</guid><dc:creator>Scott L Holmes</dc:creator><description>I only ever wanted one thing from Microsoft tools - stability. I happily trogged and suffered my way through paradigm shifts and bit counts. Now- what could be more stable than Visual Studio 6.0? It never changes - very seldom a patch comes along - but this is usually the OS part (security fixes to MDAC, etc.). That's great. I've never had so darn much fun programming after 20 years. Leave it all alone. I'm happy. Well, make it free and there'd be alot more of us.  &lt;br&gt;&lt;br&gt;XML is still relatively young for a technology. Maybe I'll just wait a little while longer until it gets as stable as VS6.</description></item><item><title>re: The MSDN Camp vs. The Raymond Chen Camp</title><link>http://blogs.msdn.com/dareobasanjo/archive/2004/08/25/220251.aspx#222357</link><pubDate>Sun, 29 Aug 2004 21:33:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:222357</guid><dc:creator>Aaron</dc:creator><description>Wow, Dare, I'm super-impressd that you have the guts to admit this publically. Of course, XPathDocument is chump change compared to the vast changes that Joel was talking about. But just the fact that you see a problem is awesome. Just awesome.</description></item><item><title>re: The MSDN Camp vs. The Raymond Chen Camp</title><link>http://blogs.msdn.com/dareobasanjo/archive/2004/08/25/220251.aspx#223908</link><pubDate>Wed, 01 Sep 2004 16:03:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:223908</guid><dc:creator>Michael</dc:creator><description>I'do not think you're really back in the Raymond Chen camp. You're talking about not doing breaking changes to the big new WinFx (.NET 1.1) API.&lt;br&gt;I appreciate this of course, but the older XML implementations MSXML4 and MSXML3 haven't been updated for a year. And the very fact that MSXML3 is still around, because MSXML4 was a breaking change, that Microsoft itself was not willing to take shows the problem.&lt;br&gt;But i don't agree with Joel's point, because evolution means, that older things die out sometime. It will just take its time. But when WinFX is mature no one will even WANT the old MSXML3 or 4 API back.&lt;br&gt;</description></item><item><title>More Information on the XPathDocument/XmlDocument Change in Whidbey beta 2</title><link>http://blogs.msdn.com/dareobasanjo/archive/2004/08/25/220251.aspx#225071</link><pubDate>Fri, 03 Sep 2004 07:42:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:225071</guid><dc:creator>Dare Obasanjo's WebLog</dc:creator><description /></item><item><title>RE: Interface inconsistencies between ASMX Web services and System.Xml V1 and V2</title><link>http://blogs.msdn.com/dareobasanjo/archive/2004/08/25/220251.aspx#226180</link><pubDate>Tue, 07 Sep 2004 02:22:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:226180</guid><dc:creator>TrackBack</dc:creator><description /></item><item><title>re: The MSDN Camp vs. The Raymond Chen Camp</title><link>http://blogs.msdn.com/dareobasanjo/archive/2004/08/25/220251.aspx#227458</link><pubDate>Thu, 09 Sep 2004 20:08:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:227458</guid><dc:creator>Gary Kenward</dc:creator><description>The market, as much as the integrity of people like Dare are pushing MS towards supporting developers better. Witness the recent announcement concerning MS opening up Windows CE. Customer support has never been MS' strength, and Dare's observation about focussing on innovation over refinement speaks volumes.&lt;br&gt;&lt;br&gt;Many enterprises have simply stopped upgrading to the latest and greatest IS product, regardless of the vendor. This trend has impacted the software industry the most, as upgrades (or even new versions) are a major portion of the revenue stream.&lt;br&gt;&lt;br&gt;Oh, and btw, it has nothing to do with open-source. As far as I am concerned, MS support for customers is at least as good as open-source support. The only difference being that with open-source you have the illusion of being able to dig into the code and fix it yourself.</description></item><item><title>re: The MSDN Camp vs. The Raymond Chen Camp</title><link>http://blogs.msdn.com/dareobasanjo/archive/2004/08/25/220251.aspx#229170</link><pubDate>Tue, 14 Sep 2004 05:55:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:229170</guid><dc:creator>B. Jones</dc:creator><description>I get very tired of Microsoft making us rewrite everything. Case in point, the news that DirectX will be discontinued for the latest and greatest thing in Longhorn. They did this before, after dropping DirectX Retained Mode without so much as a whimper. Anyone unlucky enough to have used it (like us) had to rewrite everything, and no shell layer would do, we had to redo *everything*.  And now the whole DirectX?  This time we'll rewrite it... in OpenGL. Because we know if we rewrite it in any Microsoft API we'll be rewriting it again in a few years. &lt;br&gt;&lt;br&gt;Microsoft need to realise the Win32 API *is* their leverage. And if they make life too hard for those developers who use it (instead of writing for the web) they'll drive us all off.</description></item><item><title>re: The MSDN Camp vs. The Raymond Chen Camp</title><link>http://blogs.msdn.com/dareobasanjo/archive/2004/08/25/220251.aspx#229673</link><pubDate>Wed, 15 Sep 2004 02:22:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:229673</guid><dc:creator>barry.b</dc:creator><description>&amp;gt;&amp;gt; The patterns repeats itself in the actions of other product teams and divisions at Microsoft.&lt;br&gt;&lt;br&gt;so what is being done to address this? where is the overall quality control that provides the consistancy? what process is reconciling the &amp;quot;great race forward&amp;quot; Vs backwards compatability?&lt;br&gt;&lt;br&gt;totally re-writing ASP to ASP.NET is one case in point*. For me, I've not bothered to upgrade from win2k server and Office 2002 - there's nothing new for me. And I've given up on ASP in favour of MACR's ColdFusion MX  - because it's just as fast to develop in AND CAN RUN ON LINUX (and OSX).&lt;br&gt;&lt;br&gt;(*to illustrate the point, CF5 code can be run on CFMX systems without change, and can have CFMX extentions added to it without any pain whatsoever. try that in an aspx page!)</description></item><item><title>Be cautious using XPathDocument and DTDs.</title><link>http://blogs.msdn.com/dareobasanjo/archive/2004/08/25/220251.aspx#679957</link><pubDate>Thu, 27 Jul 2006 10:29:55 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:679957</guid><dc:creator>ToDotNet</dc:creator><description /></item><item><title>Be cautious using XPathDocument and DTDs.</title><link>http://blogs.msdn.com/dareobasanjo/archive/2004/08/25/220251.aspx#679962</link><pubDate>Thu, 27 Jul 2006 10:31:30 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:679962</guid><dc:creator>ToDotNet</dc:creator><description /></item><item><title>david sidlinger &amp;raquo; Feeding the Revenue Beast</title><link>http://blogs.msdn.com/dareobasanjo/archive/2004/08/25/220251.aspx#3803875</link><pubDate>Wed, 11 Jul 2007 00:58:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3803875</guid><dc:creator>david sidlinger » Feeding the Revenue Beast</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://davidsidlinger.com/blog/2007/07/10/feeding-the-revenue-beast/"&gt;http://davidsidlinger.com/blog/2007/07/10/feeding-the-revenue-beast/&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>david sidlinger &amp;raquo; Feeding the Revenue Beast</title><link>http://blogs.msdn.com/dareobasanjo/archive/2004/08/25/220251.aspx#3804057</link><pubDate>Wed, 11 Jul 2007 01:22:10 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3804057</guid><dc:creator>david sidlinger » Feeding the Revenue Beast</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://davidsidlinger.com/blog/2007/07/09/feeding-the-revenue-beast/"&gt;http://davidsidlinger.com/blog/2007/07/09/feeding-the-revenue-beast/&lt;/a&gt;&lt;/p&gt;
</description></item><item><title> Dare Obasanjo s WebLog The MSDN Camp vs The Raymond Chen Camp | Quick Diets</title><link>http://blogs.msdn.com/dareobasanjo/archive/2004/08/25/220251.aspx#9723111</link><pubDate>Wed, 10 Jun 2009 06:38:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9723111</guid><dc:creator> Dare Obasanjo s WebLog The MSDN Camp vs The Raymond Chen Camp | Quick Diets</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://quickdietsite.info/story.php?id=2163"&gt;http://quickdietsite.info/story.php?id=2163&lt;/a&gt;&lt;/p&gt;
</description></item><item><title> Dare Obasanjo s WebLog The MSDN Camp vs The Raymond Chen Camp | pool toys</title><link>http://blogs.msdn.com/dareobasanjo/archive/2004/08/25/220251.aspx#9774862</link><pubDate>Thu, 18 Jun 2009 12:05:14 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9774862</guid><dc:creator> Dare Obasanjo s WebLog The MSDN Camp vs The Raymond Chen Camp | pool toys</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://pooltoysite.info/story.php?id=1699"&gt;http://pooltoysite.info/story.php?id=1699&lt;/a&gt;&lt;/p&gt;
</description></item></channel></rss>