<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>sides of march &#187; Microsoft</title>
	<atom:link href="http://www.sidesofmarch.com/index.php/archive/tag/microsoft/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sidesofmarch.com</link>
	<description>Thoughts on life, liberty, and information technology</description>
	<lastBuildDate>Mon, 16 Jan 2012 02:43:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>An exercise in frustration: Getting product keys and support using the Microsoft Dynamics CustomerSource web site</title>
		<link>http://www.sidesofmarch.com/index.php/archive/2011/08/12/an-exercise-in-frustration-getting-product-keys-and-support-using-the-microsoft-dynamics-customersource-web-site/</link>
		<comments>http://www.sidesofmarch.com/index.php/archive/2011/08/12/an-exercise-in-frustration-getting-product-keys-and-support-using-the-microsoft-dynamics-customersource-web-site/#comments</comments>
		<pubDate>Fri, 12 Aug 2011 15:27:38 +0000</pubDate>
		<dc:creator>brian</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[CustomerSource]]></category>
		<category><![CDATA[Dynamics]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[support]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://www.sidesofmarch.com/?p=568</guid>
		<description><![CDATA[<p>&#8220;Microsoft Dynamics <a href="https://mbs.microsoft.com/customersource">CustomerSource</a> is an information-packed,  password-protected site for customers who use Microsoft Dynamics  products.&#8221; (<a href="https://www.microsoft.com/dynamics/en/au/customersource.aspx">Microsoft&#8217;s words, not mine</a>.) I decided to use this information-packed, password-protected site to get my recently purchased product keys for Dynamics CRM 2011.</p>
<p>Below is a summary of my experience.</p>
<p>First, I go to the <em>Product &#38; Service</em> summary page on the <em>My Account</em> page.</p>
<p><a href="http://www.sidesofmarch.com/wp-content/uploads/Dynamics-CustomerSource-1.png"></a></p>
<p>Then, I click on <em>Registration Keys</em>.</p>
<p><a href="http://www.sidesofmarch.com/wp-content/uploads/Dynamics-CustomerSource-2.png"></a></p>
<p>Then, I choose the appropriate version (2011) and upgrade option (No) and get the following message: “The keys you are trying are of Volume license, hence they will not be shown from MBS.” (I have no idea what MBS is.)</p>
<p><a href="http://www.sidesofmarch.com/wp-content/uploads/Dynamics-CustomerSource-3.png"></a></p>
<p>Frustrated, I try getting support by clicking the support link on the “Contact Dynamics Operations” page.</p>
<p><a href="http://www.sidesofmarch.com/wp-content/uploads/Dynamics-CustomerSource-4.png"></a></p>
<p>Which yields a very unhelpful support page that tells me, &#8220;Our apologies&#8230;An unexpected error occurred.&#8221; At least they are apologetic.</p>
<p><a href="http://www.sidesofmarch.com/wp-content/uploads/Dynamics-CustomerSource-5.png"></a></p>
<p>Despairingly, I click the <em>ROC Contact Information</em> at the bottom of the page (I have no idea <span style="color:#777"> . . .<br /><br />&#8594; Read More: <a href="http://www.sidesofmarch.com/index.php/archive/2011/08/12/an-exercise-in-frustration-getting-product-keys-and-support-using-the-microsoft-dynamics-customersource-web-site/">An exercise in frustration: Getting product keys and support using the Microsoft Dynamics CustomerSource web site</a></span>]]></description>
			<content:encoded><![CDATA[<p>&#8220;Microsoft Dynamics <a href="http://redirectingat.com?id=17923X751173&xs=1&url=https%3A%2F%2Fmbs.microsoft.com%2Fcustomersource&sref=rss">CustomerSource</a> is an information-packed,  password-protected site for customers who use Microsoft Dynamics  products.&#8221; (<a href="http://redirectingat.com?id=17923X751173&xs=1&url=https%3A%2F%2Fwww.microsoft.com%2Fdynamics%2Fen%2Fau%2Fcustomersource.aspx&sref=rss">Microsoft&#8217;s words, not mine</a>.) I decided to use this information-packed, password-protected site to get my recently purchased product keys for Dynamics CRM 2011.</p>
<p>Below is a summary of my experience.</p>
<p>First, I go to the <em>Product &amp; Service</em> summary page on the <em>My Account</em> page.</p>
<p><a href="http://www.sidesofmarch.com/wp-content/uploads/Dynamics-CustomerSource-1.png"><img class="alignnone size-full wp-image-576" title="Dynamics CustomerSource &quot;My Account&quot; page" src="http://www.sidesofmarch.com/wp-content/uploads/Dynamics-CustomerSource-1.png" alt="" width="462" height="360" /></a></p>
<p>Then, I click on <em>Registration Keys</em>.</p>
<p><a href="http://www.sidesofmarch.com/wp-content/uploads/Dynamics-CustomerSource-2.png"><img class="alignnone size-full wp-image-571" title="Dynamics CustomerSource &quot;Product and Service Summary&quot; page" src="http://www.sidesofmarch.com/wp-content/uploads/Dynamics-CustomerSource-2.png" alt="" width="461" height="384" /></a></p>
<p>Then, I choose the appropriate version (2011) and upgrade option (No) and get the following message: “The keys you are trying are of Volume license, hence they will not be shown from MBS.” (I have no idea what MBS is.)</p>
<p><a href="http://www.sidesofmarch.com/wp-content/uploads/Dynamics-CustomerSource-3.png"><img class="alignnone size-full wp-image-572" title="Dynamics CustomerSource &quot;Request License Keys&quot; page" src="http://www.sidesofmarch.com/wp-content/uploads/Dynamics-CustomerSource-3.png" alt="" width="470" height="335" /></a></p>
<p>Frustrated, I try getting support by clicking the support link on the “Contact Dynamics Operations” page.</p>
<p><a href="http://www.sidesofmarch.com/wp-content/uploads/Dynamics-CustomerSource-4.png"><img class="alignnone size-full wp-image-573" title="Dynamics CustomerSource &quot;Contact Dynamics Operations&quot; Page" src="http://www.sidesofmarch.com/wp-content/uploads/Dynamics-CustomerSource-4.png" alt="" width="462" height="385" /></a></p>
<p>Which yields a very unhelpful support page that tells me, &#8220;Our apologies&#8230;An unexpected error occurred.&#8221; At least they are apologetic.</p>
<p><a href="http://www.sidesofmarch.com/wp-content/uploads/Dynamics-CustomerSource-5.png"><img class="alignnone size-full wp-image-574" title="Dynamics CustomerSource &quot;Unexpected Error&quot; support page" src="http://www.sidesofmarch.com/wp-content/uploads/Dynamics-CustomerSource-5.png" alt="" width="470" height="319" /></a></p>
<p>Despairingly, I click the <em>ROC Contact Information</em> at the bottom of the page (I have no idea what “ROC” is) and get a different apologetic error.</p>
<p><a href="http://www.sidesofmarch.com/wp-content/uploads/Dynamics-CustomerSource-6.png"><img class="alignnone size-full wp-image-575" title="DDynamics CustomerSource &quot;Not Authorized&quot; contact page" src="http://www.sidesofmarch.com/wp-content/uploads/Dynamics-CustomerSource-6.png" alt="" width="461" height="383" /></a></p>
<p>Pretty unimpressive, even for Microsoft.</p>
<img src="http://www.sidesofmarch.com/?ak_action=api_record_view&id=568&type=feed" alt="" /><div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.sidesofmarch.com/index.php/archive/2011/08/12/an-exercise-in-frustration-getting-product-keys-and-support-using-the-microsoft-dynamics-customersource-web-site/' addthis:title='An exercise in frustration: Getting product keys and support using the Microsoft Dynamics CustomerSource web site ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.sidesofmarch.com/index.php/archive/2011/08/12/an-exercise-in-frustration-getting-product-keys-and-support-using-the-microsoft-dynamics-customersource-web-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Forcing users to choose a browser other than Internet Explorer doesn&#8217;t help them</title>
		<link>http://www.sidesofmarch.com/index.php/archive/2010/03/02/forcing-users-to-choose-a-browser-other-than-internet-explorer/</link>
		<comments>http://www.sidesofmarch.com/index.php/archive/2010/03/02/forcing-users-to-choose-a-browser-other-than-internet-explorer/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 15:15:05 +0000</pubDate>
		<dc:creator>brian</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.sidesofmarch.com/?p=423</guid>
		<description><![CDATA[<p>In the news this morning, I stumbled across an article, <em><a href="http://www.google.com/hostednews/ap/article/ALeqM5hG2CfCNAqdPhFu-F-Ubnx7ZCBNhgD9E6GL7G0">EU: 100 million Microsoft users to choose browser</a></em>. Reading this, there were a few instances of questionable logic.</p>
<p>The first instance (emphasis added):</p>
<blockquote><p>Microsoft is starting this month to send updates to Windows computers in Europe so that when computer users log on, they will see a pop-up screen asking them to <strong>pick one or more of 12 free Web browsers</strong> to download and install, including Microsoft.</p></blockquote>
<p>Microsoft is allowing users to choose one of more than 12 <strong>free</strong> web browsers, because the EU didn’t like Microsoft bundling its own <strong>free</strong> web browser into Windows. Call me strange, but punishing a company to give something away for free because it blocks out other companies from giving their own products away for free strikes me as odd.</p>
<p>The second instance (emphasis added):</p>
<blockquote><p>The EU&#8217;s executive commission said giving consumers the chance to try an alternative to Microsoft&#8217;s Internet Explorer browser that comes with the widely used <span style="color:#777"> . . .<br /><br />&#8594; Read More: <a href="http://www.sidesofmarch.com/index.php/archive/2010/03/02/forcing-users-to-choose-a-browser-other-than-internet-explorer/">Forcing users to choose a browser other than Internet Explorer doesn&#8217;t help them</a></span>]]></description>
			<content:encoded><![CDATA[<p>In the news this morning, I stumbled across an article, <em><a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fwww.google.com%2Fhostednews%2Fap%2Farticle%2FALeqM5hG2CfCNAqdPhFu-F-Ubnx7ZCBNhgD9E6GL7G0&sref=rss">EU: 100 million Microsoft users to choose browser</a></em>. Reading this, there were a few instances of questionable logic.</p>
<p>The first instance (emphasis added):</p>
<blockquote><p>Microsoft is starting this month to send updates to Windows computers in Europe so that when computer users log on, they will see a pop-up screen asking them to <strong>pick one or more of 12 free Web browsers</strong> to download and install, including Microsoft.</p></blockquote>
<p>Microsoft is allowing users to choose one of more than 12 <strong>free</strong> web browsers, because the EU didn’t like Microsoft bundling its own <strong>free</strong> web browser into Windows. Call me strange, but punishing a company to give something away for free because it blocks out other companies from giving their own products away for free strikes me as odd.</p>
<p>The second instance (emphasis added):</p>
<blockquote><p>The EU&#8217;s executive commission said giving consumers the chance to try an alternative to Microsoft&#8217;s Internet Explorer browser that comes with the widely used Windows operating system would &#8220;<strong>bring more competition and innovation in this important area</strong>.&#8221;</p></blockquote>
<p>Wait, didn’t we just read that there are “more than 12 free web browsers”? That doesn&#8217;t sound like lack of competition and innovation to me at all. How many industries offer a choice of over a dozen free items? None that I can think of.</p>
<p><a href="http://www.sidesofmarch.com/wp-content/uploads/webbrowsermarketshare.png"><img style="border-bottom: 0px; border-left: 0px; margin: 8px 0px 16px 16px; display: inline; border-top: 0px; border-right: 0px" title="web-browser-market-share" src="http://www.sidesofmarch.com/wp-content/uploads/webbrowsermarketshare-thumb.png" border="0" alt="web-browser-market-share" width="424" height="164" align="right" /></a>I am aware of Microsoft’s predatory practices in the web browser arena, particularly related to the <a title="Browser wars (Wikipedia)" href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fen.wikipedia.org%2Fwiki%2FBrowser_wars&sref=rss">browser wars</a> between them and Netscape. Microsoft muscled out Netscape by giving away its browser for free, something <a title="Netscape cuts prices on retail products (CNet News)" href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fnews.cnet.com%2F2100-1001-207681.html&sref=rss">Netscape didn’t do until early 1998</a>. Isn’t that a good thing for consumers? Further, client software (such as Navigator) was a small portion of Netscape’s revenues, and at the time, “Netscape has successfully shifted its business over the past year toward enterprise software sales and to revenues from its Web site business, and away from standalone client revenues” (<a title="January 22, 1998 — the Beginning of Mozilla (Mitchell's Blog)" href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fblog.lizardwrangler.com%2F2008%2F01%2F22%2Fjanuary-22-1998-the-beginning-of-mozilla%2F&sref=rss">source: Mitchell&#8217;s Blog</a>). If Netscape was successful in transitioning away from a client product, but ultimately failed in the enterprise marketplace, why is Microsoft being punished?</p>
<p>In the end, Microsoft was penalized for providing a product for free – and forcing the market leader to ultimately transform their business (“successfully”) and offer their own (similar) product for free. The fact is, <strong>Microsoft’s efforts were largely responsible for the explosion of free web browser alternatives</strong> – yet the EU still feels a need to punish them because there is “[not enough] competition and innovation in this area,” as they say.</p>
<p>Final point: let’s not mention the <strong>pain and suffering that novice users will have</strong> after installing other browsers, wondering where their bookmarks went, and wondering why they are being prompted to <a title="The video won't play: Video Player Issues (YouTube Help)" href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fwww.google.com%2Fsupport%2Fyoutube%2Fbin%2Fanswer.py%3Fhl%3Den%26amp%3Banswer%3D56115&sref=rss">(re-)install Adobe Flash so they can play YouTube videos</a>.</p>
<p>Some things are better left alone. This is one of them.</p>
<img src="http://www.sidesofmarch.com/?ak_action=api_record_view&id=423&type=feed" alt="" /><div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.sidesofmarch.com/index.php/archive/2010/03/02/forcing-users-to-choose-a-browser-other-than-internet-explorer/' addthis:title='Forcing users to choose a browser other than Internet Explorer doesn&#8217;t help them ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.sidesofmarch.com/index.php/archive/2010/03/02/forcing-users-to-choose-a-browser-other-than-internet-explorer/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Live search&#8217;s extra spaces (only for Firefox, of course)</title>
		<link>http://www.sidesofmarch.com/index.php/archive/2008/03/26/live-searchs-extra-spaces-only-for-firefox-of-course/</link>
		<comments>http://www.sidesofmarch.com/index.php/archive/2008/03/26/live-searchs-extra-spaces-only-for-firefox-of-course/#comments</comments>
		<pubDate>Wed, 26 Mar 2008 18:57:08 +0000</pubDate>
		<dc:creator>brian</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://www.sidesofmarch.com/index.php/archive/2008/03/26/live-searchs-extra-spaces-only-for-firefox-of-course/</guid>
		<description><![CDATA[<p>Go to <a href="http://www.asp.net">http://www.asp.net</a> and do a search to see a nifty AJAXy popup search results box, powered by Live Search and including some advertising (which I deliberately grayed out below). Look closely, and you&#8217;ll see the URLs in the search results (circled in red) have spaces where spaces just shouldn&#8217;t be. No surprise, this happens Firefox but not in Internet Explorer.</p>
<p>About the only thing missing is a &#34;Best viewed with Internet Explorer&#34; logo, circa 1998. This <em>really</em> inspires me to click the &#34;Get my own Search Box!&#34; for my site &#8212; I&#8217;d just love this bug to be reflected in my own work, too.</p>
<p></p>
<a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a <span style="color:#777"> . . .<br /><br />&#8594; Read More: <a href="http://www.sidesofmarch.com/index.php/archive/2008/03/26/live-searchs-extra-spaces-only-for-firefox-of-course/">Live search&#8217;s extra spaces (only for Firefox, of course)</a></span>]]></description>
			<content:encoded><![CDATA[<p>Go to <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fwww.asp.net&sref=rss">http://www.asp.net</a> and do a search to see a nifty AJAXy popup search results box, powered by Live Search and including some advertising (which I deliberately grayed out below). Look closely, and you&#8217;ll see the URLs in the search results (circled in red) have spaces where spaces just shouldn&#8217;t be. No surprise, this happens Firefox but not in Internet Explorer.</p>
<p>About the only thing missing is a &quot;Best viewed with Internet Explorer&quot; logo, circa 1998. This <em>really</em> inspires me to click the &quot;Get my own Search Box!&quot; for my site &#8212; I&#8217;d just love this bug to be reflected in my own work, too.</p>
<p><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="432" alt="image" src="http://www.sidesofmarch.com/wp-content/uploads/image6.png" width="634" border="0" /></p>
<img src="http://www.sidesofmarch.com/?ak_action=api_record_view&id=231&type=feed" alt="" /><div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.sidesofmarch.com/index.php/archive/2008/03/26/live-searchs-extra-spaces-only-for-firefox-of-course/' addthis:title='Live search&#8217;s extra spaces (only for Firefox, of course) ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.sidesofmarch.com/index.php/archive/2008/03/26/live-searchs-extra-spaces-only-for-firefox-of-course/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stupid things to say: &#8220;Point your favorite browser to&#8230;&#8221;</title>
		<link>http://www.sidesofmarch.com/index.php/archive/2007/12/12/stupid-things-to-say-point-your-favorite-browser-to/</link>
		<comments>http://www.sidesofmarch.com/index.php/archive/2007/12/12/stupid-things-to-say-point-your-favorite-browser-to/#comments</comments>
		<pubDate>Wed, 12 Dec 2007 15:19:46 +0000</pubDate>
		<dc:creator>brian</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Rants]]></category>

		<guid isPermaLink="false">http://www.sidesofmarch.com/index.php/archive/2007/12/12/stupid-things-to-say-point-your-favorite-browser-to/</guid>
		<description><![CDATA[<p>I received an email today from Microsoft, &#8220;Introducing MSDN Online Subscriptions!&#8221; Very exciting for sure; I had no idea this is something new, as I&#8217;ve been downloading things from my MSDN subscription for years. But I digress. The &#8220;stupid thing to say&#8221; in this email is:</p>
<blockquote><p>
Point your favorite browser to <a href="http://msdn2.microsoft.com/subscriptions ">http://msdn2.microsoft.com/subscriptions</a>
</p></blockquote>
<p>Do you expect people to choose their least favorite browser? Or any browser other than their favorite? Or, does it even matter? Why even bother adding those words &#8212; why not just say, &#8220;Go to <a href="http://msdn2.microsoft.com/subscriptions ">http://msdn2.microsoft.com/subscriptions</a>&#8220;. This is an MSDN subscription e-mail; the users are likely to know what you mean.</p>
<p>To digress again&#8230; my subscription expired months ago. Why are they telling me to update my subscription to online only &#8212; shouldn&#8217;t they be trying to get me to create a new subscription? Oddly, the email includes my old (expired) MSDN subscriber number, which is meaningless as I can&#8217;t use it or renew it.</p>
<a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a <span style="color:#777"> . . .<br /><br />&#8594; Read More: <a href="http://www.sidesofmarch.com/index.php/archive/2007/12/12/stupid-things-to-say-point-your-favorite-browser-to/">Stupid things to say: &#8220;Point your favorite browser to&#8230;&#8221;</a></span>]]></description>
			<content:encoded><![CDATA[<p>I received an email today from Microsoft, &#8220;Introducing MSDN Online Subscriptions!&#8221; Very exciting for sure; I had no idea this is something new, as I&#8217;ve been downloading things from my MSDN subscription for years. But I digress. The &#8220;stupid thing to say&#8221; in this email is:</p>
<blockquote><p>
Point your favorite browser to <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fmsdn2.microsoft.com%2Fsubscriptions+&sref=rss">http://msdn2.microsoft.com/subscriptions</a>
</p></blockquote>
<p>Do you expect people to choose their least favorite browser? Or any browser other than their favorite? Or, does it even matter? Why even bother adding those words &#8212; why not just say, &#8220;Go to <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fmsdn2.microsoft.com%2Fsubscriptions+&sref=rss">http://msdn2.microsoft.com/subscriptions</a>&#8220;. This is an MSDN subscription e-mail; the users are likely to know what you mean.</p>
<p>To digress again&#8230; my subscription expired months ago. Why are they telling me to update my subscription to online only &#8212; shouldn&#8217;t they be trying to get me to create a new subscription? Oddly, the email includes my old (expired) MSDN subscriber number, which is meaningless as I can&#8217;t use it or renew it.</p>
<img src="http://www.sidesofmarch.com/?ak_action=api_record_view&id=187&type=feed" alt="" /><div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.sidesofmarch.com/index.php/archive/2007/12/12/stupid-things-to-say-point-your-favorite-browser-to/' addthis:title='Stupid things to say: &#8220;Point your favorite browser to&#8230;&#8221; ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.sidesofmarch.com/index.php/archive/2007/12/12/stupid-things-to-say-point-your-favorite-browser-to/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing Systems Center Essentials fails: &#8220;The specified domain does not exist or cannot be contacted.&#8221;</title>
		<link>http://www.sidesofmarch.com/index.php/archive/2007/10/23/installing-systems-center-essentials-fails-the-specified-domain-does-not-exist-or-cannot-be-contacted/</link>
		<comments>http://www.sidesofmarch.com/index.php/archive/2007/10/23/installing-systems-center-essentials-fails-the-specified-domain-does-not-exist-or-cannot-be-contacted/#comments</comments>
		<pubDate>Tue, 23 Oct 2007 14:36:34 +0000</pubDate>
		<dc:creator>brian</dc:creator>
				<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.sidesofmarch.com/index.php/archive/2007/10/23/installing-systems-center-essentials-fails-the-specified-domain-does-not-exist-or-cannot-be-contacted/</guid>
		<description><![CDATA[<p>I&#8217;m trying to evaluate Microsoft&#8217;s <a href="http://www.microsoft.com/systemcenter/essentials/default.mspx">Systems Center Essentials 2007</a>. I say &#8220;trying&#8221; because every time I install it, I get an error in the setup log file.</p>
<blockquote><p>The specified domain does not exist or cannot be contacted.</p></blockquote>
<p>This makes no sense, because I&#8217;m logged in with a domain administrator account and the setup program is validating the domain-level service account. What gives? After two failed tries, I searched Microsoft&#8217;s web site, and I found this:</p>
<blockquote><p>
<a href="http://support.microsoft.com/kb/937831/en-us">(KB 937831) The installation of System Center Essentials 2007 fails during the Reporting part of Setup and the following information is logged: &#8220;The specified domain does not exist or cannot be contacted&#8221;</a>
- Fixes a problem that occurs if the computer&#8217;s NetBIOS domain name does not match the domain or if the computer&#8217;s domain suffix does not match the domain.
</p></blockquote>
<p>There&#8217;s <a href="http://www.microsoft.com/downloads/details.aspx?familyid=C9F977E4-D26F-4038-88B7-B70B13AA8E3D&#038;displaylang=en">a hotfix for the setup program</a> (go figure) that fixes the problem. Unfortunately, the symptom (NetBIOS name discrepancies) is not the case in my situation, but the <span style="color:#777"> . . .<br /><br />&#8594; Read More: <a href="http://www.sidesofmarch.com/index.php/archive/2007/10/23/installing-systems-center-essentials-fails-the-specified-domain-does-not-exist-or-cannot-be-contacted/">Installing Systems Center Essentials fails: &#8220;The specified domain does not exist or cannot be contacted.&#8221;</a></span>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m trying to evaluate Microsoft&#8217;s <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fwww.microsoft.com%2Fsystemcenter%2Fessentials%2Fdefault.mspx&sref=rss">Systems Center Essentials 2007</a>. I say &#8220;trying&#8221; because every time I install it, I get an error in the setup log file.</p>
<blockquote><p>The specified domain does not exist or cannot be contacted.</p></blockquote>
<p>This makes no sense, because I&#8217;m logged in with a domain administrator account and the setup program is validating the domain-level service account. What gives? After two failed tries, I searched Microsoft&#8217;s web site, and I found this:</p>
<blockquote><p>
<a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fsupport.microsoft.com%2Fkb%2F937831%2Fen-us&sref=rss">(KB 937831) The installation of System Center Essentials 2007 fails during the Reporting part of Setup and the following information is logged: &#8220;The specified domain does not exist or cannot be contacted&#8221;</a><br />
- Fixes a problem that occurs if the computer&#8217;s NetBIOS domain name does not match the domain or if the computer&#8217;s domain suffix does not match the domain.
</p></blockquote>
<p>There&#8217;s <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fwww.microsoft.com%2Fdownloads%2Fdetails.aspx%3Ffamilyid%3DC9F977E4-D26F-4038-88B7-B70B13AA8E3D%26%23038%3Bdisplaylang%3Den&sref=rss">a hotfix for the setup program</a> (go figure) that fixes the problem. Unfortunately, the symptom (NetBIOS name discrepancies) is not the case in my situation, but the error message is the same. I tried applying the hotfix, and &#8212; guess what &#8212; SCE installed successfully.</p>
<p>Here&#8217;s the oddest part of it all. Why doesn&#8217;t Microsoft pre-apply the hotfix to the <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Ftechnet.microsoft.com%2Fen-us%2Fbb738028.aspx&sref=rss">evaluation installer</a> that they make available on their web site?</p>
<img src="http://www.sidesofmarch.com/?ak_action=api_record_view&id=176&type=feed" alt="" /><div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.sidesofmarch.com/index.php/archive/2007/10/23/installing-systems-center-essentials-fails-the-specified-domain-does-not-exist-or-cannot-be-contacted/' addthis:title='Installing Systems Center Essentials fails: &#8220;The specified domain does not exist or cannot be contacted.&#8221; ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.sidesofmarch.com/index.php/archive/2007/10/23/installing-systems-center-essentials-fails-the-specified-domain-does-not-exist-or-cannot-be-contacted/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Excel crashes, and flooding Microsoft with error reports</title>
		<link>http://www.sidesofmarch.com/index.php/archive/2007/06/05/excel-crashes-and-flooding-microsoft-with-error-reports/</link>
		<comments>http://www.sidesofmarch.com/index.php/archive/2007/06/05/excel-crashes-and-flooding-microsoft-with-error-reports/#comments</comments>
		<pubDate>Tue, 05 Jun 2007 16:17:05 +0000</pubDate>
		<dc:creator>brian</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.sidesofmarch.com/index.php/archive/2007/06/05/excel-crashes-and-flooding-microsoft-with-error-reports/</guid>
		<description><![CDATA[<p>Excel 2007 crashed on me while I was scrolling vertically using the mouse wheel. Impressively, Excel was able to recover, apparently right back where I left off scrolling.<a href="http://www.sidesofmarch.com/wp-content/uploads/excel_error_reporting.png" atomicselection="true"></a> </p>
<p>I continued trying to scroll (again with the mouse wheel), and once again, after about 100 or so rows scroll by, Excel crashes again. This time, I choose to send the error report.</p>
<p>Recovery again works like a charm (at least one thing is working right). I try scrolling with the scroll bar; no crash. I try page-down and arrow keys; no crash. I go to a different part of the document and scroll with the mouse wheel; crash after about 100 rows pass by.</p>
<p>&#8220;Send error report&#8221; clicked again.</p>
<p>This is getting fun, so I&#8217;m going to do it about 20 more times.</p>
<a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a <span style="color:#777"> . . .<br /><br />&#8594; Read More: <a href="http://www.sidesofmarch.com/index.php/archive/2007/06/05/excel-crashes-and-flooding-microsoft-with-error-reports/">Excel crashes, and flooding Microsoft with error reports</a></span>]]></description>
			<content:encoded><![CDATA[<p>Excel 2007 crashed on me while I was scrolling vertically using the mouse wheel. Impressively, Excel was able to recover, apparently right back where I left off scrolling.<a href="http://www.sidesofmarch.com/wp-content/uploads/excel_error_reporting.png" atomicselection="true"><img style="border-right: 0px; border-top: 0px; margin: 0px 0px 0px 8px; border-left: 0px; border-bottom: 0px" height="147" alt="excel_error_reporting" src="http://www.sidesofmarch.com/wp-content/uploads/excel_error_reporting_thumb.png" width="240" align="right" border="0"/></a> </p>
<p>I continued trying to scroll (again with the mouse wheel), and once again, after about 100 or so rows scroll by, Excel crashes again. This time, I choose to send the error report.</p>
<p>Recovery again works like a charm (at least one thing is working right). I try scrolling with the scroll bar; no crash. I try page-down and arrow keys; no crash. I go to a different part of the document and scroll with the mouse wheel; crash after about 100 rows pass by.</p>
<p>&#8220;Send error report&#8221; clicked again.</p>
<p>This is getting fun, so I&#8217;m going to do it about 20 more times.</p>
<img src="http://www.sidesofmarch.com/?ak_action=api_record_view&id=81&type=feed" alt="" /><div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.sidesofmarch.com/index.php/archive/2007/06/05/excel-crashes-and-flooding-microsoft-with-error-reports/' addthis:title='Excel crashes, and flooding Microsoft with error reports ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.sidesofmarch.com/index.php/archive/2007/06/05/excel-crashes-and-flooding-microsoft-with-error-reports/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>CodePlex: Did they forget to back up a server?</title>
		<link>http://www.sidesofmarch.com/index.php/archive/2007/04/16/codeplex-did-they-forget-to-back-up-a-server/</link>
		<comments>http://www.sidesofmarch.com/index.php/archive/2007/04/16/codeplex-did-they-forget-to-back-up-a-server/#comments</comments>
		<pubDate>Tue, 17 Apr 2007 03:12:59 +0000</pubDate>
		<dc:creator>brian</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.sidesofmarch.com/index.php/archive/2007/04/16/codeplex-did-they-forget-to-back-up-a-server/</guid>
		<description><![CDATA[<p><a href="http://www.codeplex.com/cssfriendly">CSSFriendly</a>, the ASP.Net CSS Friendly Control Adapters, is an open source project I contribute to. Source code, issue tracking, and other services are provided using <a href="http://www.codeplex.com">CodePlex</a>, Microsoft&#8217;s alternative to SourceForge. Since last week, our source control server (Team Foundation Server, or TFS) has been down.</p>
<p>The reason for the downtime, <a href="http://www.codeplex.com/CodePlex/Thread/View.aspx?ThreadId=9096">as reported by someone on the CodePlex team</a>:</p>
<p style="margin-left: 40px;">At 3pm PDT on April 11th an operator error occurred that caused source control and issue tracker data on one of the Microsoft CodePlex servers to be accidentally overwritten. During the standard data recovery effort, a recovery backup configuration oversight was discovered in the routine backup process for this CodePlex server which is currently impacting immediate restoration of the data.</p>
<p>Fortunately, thanks to my years of experience in medium and large organizations, I can translate this into layman terms:</p>
<p style="margin-left: 40px;">At 3pm PDT on April 11th someone screwed up and accidentally blew out one of the CodePlex servers. When we looked <span style="color:#777"> . . .<br /><br />&#8594; Read More: <a href="http://www.sidesofmarch.com/index.php/archive/2007/04/16/codeplex-did-they-forget-to-back-up-a-server/">CodePlex: Did they forget to back up a server?</a></span>]]></description>
			<content:encoded><![CDATA[<p><a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fwww.codeplex.com%2Fcssfriendly&sref=rss">CSSFriendly</a>, the ASP.Net CSS Friendly Control Adapters, is an open source project I contribute to. Source code, issue tracking, and other services are provided using <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fwww.codeplex.com&sref=rss">CodePlex</a>, Microsoft&#8217;s alternative to SourceForge. Since last week, our source control server (Team Foundation Server, or TFS) has been down.</p>
<p>The reason for the downtime, <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fwww.codeplex.com%2FCodePlex%2FThread%2FView.aspx%3FThreadId%3D9096&sref=rss">as reported by someone on the CodePlex team</a>:</p>
<p style="margin-left: 40px;">At 3pm PDT on April 11th an operator error occurred that caused source control and issue tracker data on one of the Microsoft CodePlex servers to be accidentally overwritten. During the standard data recovery effort, a recovery backup configuration oversight was discovered in the routine backup process for this CodePlex server which is currently impacting immediate restoration of the data.</p>
<p>Fortunately, thanks to my years of experience in medium and large organizations, I can translate this into layman terms:</p>
<p style="margin-left: 40px;">At 3pm PDT on April 11th someone screwed up and accidentally blew out one of the CodePlex servers. When we looked for the backup tapes, we realized that this server was never being backed up, forcing us to use expensive and time-consuming data recovery services to get the data back without too much egg on our faces.</p>
<p>Granted, this is speculation, but it&#8217;s the only plausible reason why you can&#8217;t get a server back online in four days. Fortunately our project has only been going for a few weeks, and we don&#8217;t have a significant history of source code changes or work items. Still, this does not give me any confidence in using CodePlex for any other projects, especially considering <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fwww.demarzo.net%2Farchive%2F2007%2F02%2F26%2FHosted-Subversion-solutions.aspx&sref=rss">my excellent experience with Hosted-Projects.com</a> and the availability of <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fcode.google.com&sref=rss">Google Code</a> and <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fwww.sourceforge.net&sref=rss">SourceForge</a>.</p>
<img src="http://www.sidesofmarch.com/?ak_action=api_record_view&id=32&type=feed" alt="" /><div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.sidesofmarch.com/index.php/archive/2007/04/16/codeplex-did-they-forget-to-back-up-a-server/' addthis:title='CodePlex: Did they forget to back up a server? ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.sidesofmarch.com/index.php/archive/2007/04/16/codeplex-did-they-forget-to-back-up-a-server/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Microsoft OKs community development of CSS Friendly Control Adapters</title>
		<link>http://www.sidesofmarch.com/index.php/archive/2007/03/07/microsoft-oks-community-development-of-css-friendly-control-adapters/</link>
		<comments>http://www.sidesofmarch.com/index.php/archive/2007/03/07/microsoft-oks-community-development-of-css-friendly-control-adapters/#comments</comments>
		<pubDate>Wed, 07 Mar 2007 18:11:59 +0000</pubDate>
		<dc:creator>brian</dc:creator>
				<category><![CDATA[ASP.Net]]></category>
		<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.sidesofmarch.com/index.php/archive/2007/03/07/microsoft-oks-community-development-of-css-friendly-control-adapters/</guid>
		<description><![CDATA[<p>Back in late 2006, I modified Microsoft&#8217;s <a href="http://www.asp.net/cssadapters">CSS Friendly ASP.Net 2.0 Control Adapters</a> to be distributable as a single DLL. Since that time, the code I wrote was <a href="http://demarzo.net/articles/1056.aspx">downloaded from this web site</a>, and everything seemed good, at least until the server crashed. After being prodded by a few people in the ASP.Net community, I moved this little project over to <a href="http://www.codeplex.com/cssfriendly">CodePlex</a>. Before doing so, I checked to make sure this was OK with <a href="http://www.scottgu.com/">Scott Guthrie</a>, the grand poohbah of ASP.Net at Microsoft. (You&#8217;ve got to cover your basis!)</p>
<p>Anyway, today I read a post on the ASP.Net forums stating that <a href="http://forums.asp.net/thread/1609779.aspx">Microsoft OKs community development of the CSS Friendly Control Adapters</a>. In short, this is a good thing for the users of this product, for reasons that are explained in that thread, and it looks like I&#8217;ll be more involved with the ongoing development of these adapters in the future. It&#8217;s also nice to see your efforts <span style="color:#777"> . . .<br /><br />&#8594; Read More: <a href="http://www.sidesofmarch.com/index.php/archive/2007/03/07/microsoft-oks-community-development-of-css-friendly-control-adapters/">Microsoft OKs community development of CSS Friendly Control Adapters</a></span>]]></description>
			<content:encoded><![CDATA[<p>Back in late 2006, I modified Microsoft&#8217;s <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fwww.asp.net%2Fcssadapters&sref=rss">CSS Friendly ASP.Net 2.0 Control Adapters</a> to be distributable as a single DLL. Since that time, the code I wrote was <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fdemarzo.net%2Farticles%2F1056.aspx&sref=rss">downloaded from this web site</a>, and everything seemed good, at least until the server crashed. After being prodded by a few people in the ASP.Net community, I moved this little project over to <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fwww.codeplex.com%2Fcssfriendly&sref=rss">CodePlex</a>. Before doing so, I checked to make sure this was OK with <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fwww.scottgu.com%2F&sref=rss">Scott Guthrie</a>, the grand poohbah of ASP.Net at Microsoft. (You&#8217;ve got to cover your basis!)</p>
<p>Anyway, today I read a post on the ASP.Net forums stating that <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fforums.asp.net%2Fthread%2F1609779.aspx&sref=rss">Microsoft OKs community development of the CSS Friendly Control Adapters</a>. In short, this is a good thing for the users of this product, for reasons that are explained in that thread, and it looks like I&#8217;ll be more involved with the ongoing development of these adapters in the future. It&#8217;s also nice to see your efforts noticed by the largest software development company in the world. <img src='http://www.sidesofmarch.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>I will keep the pages on this site that mentioned these adapters, but I highly suggest everyone who used them to bookmark the <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fwww.codeplex.com%2Fcssfriendly&sref=rss">CodePlex project &#8220;CSSFriendly&#8221;</a> and use that as their source of code and information going forward.</p>
<img src="http://www.sidesofmarch.com/?ak_action=api_record_view&id=38&type=feed" alt="" /><div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.sidesofmarch.com/index.php/archive/2007/03/07/microsoft-oks-community-development-of-css-friendly-control-adapters/' addthis:title='Microsoft OKs community development of CSS Friendly Control Adapters ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.sidesofmarch.com/index.php/archive/2007/03/07/microsoft-oks-community-development-of-css-friendly-control-adapters/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>KISM: Keep it simple, Microsoft</title>
		<link>http://www.sidesofmarch.com/index.php/archive/2007/02/12/kism-keep-it-simple-microsoft/</link>
		<comments>http://www.sidesofmarch.com/index.php/archive/2007/02/12/kism-keep-it-simple-microsoft/#comments</comments>
		<pubDate>Mon, 12 Feb 2007 14:20:40 +0000</pubDate>
		<dc:creator>brian</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.sidesofmarch.com/index.php/archive/2007/02/12/kism-keep-it-simple-microsoft/</guid>
		<description><![CDATA[<p><a href="http://www.microsoft.com">Microsoft</a>, the company who provided the products and tools for millions of people to build careers off (myself included), has often forgotten that the simple solutions are often the best.  In a <a href="http://hammett.castleproject.org/?p=117">recent blog post</a>, <a href="http://hammett.castleproject.org/">hammett</a> wrote about Microsoft&#8217;s missteps in this area and their focus on <a href="http://en.wikipedia.org/wiki/You_Ain't_Gonna_Need_It">YAGNI</a> (You Ain&#8217;t Gonna Need It) &#8212; at least, where &#8220;You&#8221; refers to most people.</p>
<p><em>[Digression: Someone at some point commented on Microsoft Word that "90% of the features are used by 10% of the people". If I was designing a product and 10% of my features were used by 90% of the people, and the other 90% of the features were used by 10%, I'd either write two products, or I'd write one product that was incredibly extensible using a plug-in architecture.]</em></p>
<p>This feature-bloat approach to technology reminds me of Microsoft&#8217;s Enterprise Library and the <a href="http://msdn.microsoft.com/practices/guidetype/AppBlocks/default.aspx?pull=/library/en-us/dnpag2/html/daab.asp">Data Access Application Block</a> (DAAB). In the first release of the DAAB, you can <span style="color:#777"> . . .<br /><br />&#8594; Read More: <a href="http://www.sidesofmarch.com/index.php/archive/2007/02/12/kism-keep-it-simple-microsoft/">KISM: Keep it simple, Microsoft</a></span>]]></description>
			<content:encoded><![CDATA[<p><a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fwww.microsoft.com&sref=rss">Microsoft</a>, the company who provided the products and tools for millions of people to build careers off (myself included), has often forgotten that the simple solutions are often the best.  In a <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fhammett.castleproject.org%2F%3Fp%3D117&sref=rss">recent blog post</a>, <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fhammett.castleproject.org%2F&sref=rss">hammett</a> wrote about Microsoft&#8217;s missteps in this area and their focus on <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fen.wikipedia.org%2Fwiki%2FYou_Ain&sref=rss"t_Gonna_Need_It">YAGNI</a> (You Ain&#8217;t Gonna Need It) &#8212; at least, where &#8220;You&#8221; refers to most people.</p>
<p><em>[Digression: Someone at some point commented on Microsoft Word that "90% of the features are used by 10% of the people". If I was designing a product and 10% of my features were used by 90% of the people, and the other 90% of the features were used by 10%, I'd either write two products, or I'd write one product that was incredibly extensible using a plug-in architecture.]</em></p>
<p>This feature-bloat approach to technology reminds me of Microsoft&#8217;s Enterprise Library and the <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fmsdn.microsoft.com%2Fpractices%2Fguidetype%2FAppBlocks%2Fdefault.aspx%3Fpull%3D%2Flibrary%2Fen-us%2Fdnpag2%2Fhtml%2Fdaab.asp&sref=rss">Data Access Application Block</a> (DAAB). In the first release of the DAAB, you can call a parameterized stored procedure and get a DataReader back using one line of code, as illustrated below.</p>
<pre class="brush: c-sharp; ">

IDataReader reader = SqlHelper.ExecuteReader(
    connectionString, CommandType.StoredProcedure, storedProc,
    new SqlParameter(&quot;@ID&quot;, 1));
</pre>
<p>In the latest DAAB (part of Enterprise Library 2.0), this becomes:</p>
<pre class="brush: c-sharp; ">

Database db = DatabaseFactory.CreateDatabase();
DbCommand cmd = db.GetStoredProcCommand(storedProc);
db.AddInParameter(cmd, &quot;ID&quot;, DbType.Int32, 1);
IDataReader reader = db.ExecuteReader(cmd);
</pre>
<p>I also should mention I also should mention that the latter example also requires a special configuration section added to your application config file, whereas the former just requires a connection string (which likely you already include somewhere in your application configuration).</p>
<p>The first example hides the complexity that you may not need in most circumstances. Granted, you can still use (or write your own) SqlHelper, but why break away from this entirely?</p>
<p>Simplicity is a wonderful thing. Let&#8217;s hope Microsoft finds it again. Give power to those who need it, and simple elegance to those who don&#8217;t. It&#8217;s not hard to do both, if you accept the fact that one size does not fit all.</p>
<img src="http://www.sidesofmarch.com/?ak_action=api_record_view&id=45&type=feed" alt="" /><div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.sidesofmarch.com/index.php/archive/2007/02/12/kism-keep-it-simple-microsoft/' addthis:title='KISM: Keep it simple, Microsoft ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.sidesofmarch.com/index.php/archive/2007/02/12/kism-keep-it-simple-microsoft/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What the #&amp;$^# is Windows doing this time? (and other Microsoft gripes)</title>
		<link>http://www.sidesofmarch.com/index.php/archive/2006/10/30/what-the-is-windows-doing-this-time-and-other-microsoft-gripes/</link>
		<comments>http://www.sidesofmarch.com/index.php/archive/2006/10/30/what-the-is-windows-doing-this-time-and-other-microsoft-gripes/#comments</comments>
		<pubDate>Mon, 30 Oct 2006 16:47:56 +0000</pubDate>
		<dc:creator>brian</dc:creator>
				<category><![CDATA[ASP.Net]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.sidesofmarch.com/index.php/archive/2006/10/30/what-the-is-windows-doing-this-time-and-other-microsoft-gripes/</guid>
		<description><![CDATA[<p>Yesterday, while starting up my PC out of hibernate mode (an activity done about 250 times before), after entering my username and password, Windows stared at me with a blank blue screen and a task bar (i.e. the desktop color and nothing else). Windows was certainly doing something, because the disk was thrashing. This went on for about five minutes. No activity on my part (CTL-ALT-DEL, CTL-SHIFT-ESC for Task Manager, etc.) brought about a response during those five minutes. After banging my keyboard countless times (it&#8217;s amazing I don&#8217;t break more than one a year), Windows suddenly sprang into service as if nothing out of the ordinary happened.</p>
<p>Can someone please tell me what the #&#038;^$&#^ Windows was doing during those five minutes, and if it was such a mission-critical operation that NO OTHER ACTIVITIES could be taken while they ran, why there is no notice in the event log? Heck, a progress bar or meaningless popup message would have been nice.</p>
<p>Today, <span style="color:#777"> . . .<br /><br />&#8594; Read More: <a href="http://www.sidesofmarch.com/index.php/archive/2006/10/30/what-the-is-windows-doing-this-time-and-other-microsoft-gripes/">What the #&#038;$^# is Windows doing this time? (and other Microsoft gripes)</a></span>]]></description>
			<content:encoded><![CDATA[<p>Yesterday, while starting up my PC out of hibernate mode (an activity done about 250 times before), after entering my username and password, Windows stared at me with a blank blue screen and a task bar (i.e. the desktop color and nothing else). Windows was certainly doing something, because the disk was thrashing. This went on for about five minutes. No activity on my part (CTL-ALT-DEL, CTL-SHIFT-ESC for Task Manager, etc.) brought about a response during those five minutes. After banging my keyboard countless times (it&#8217;s amazing I don&#8217;t break more than one a year), Windows suddenly sprang into service as if nothing out of the ordinary happened.</p>
<p>Can someone please tell me what the #&#038;^$&#^ Windows was doing during those five minutes, and if it was such a mission-critical operation that NO OTHER ACTIVITIES could be taken while they ran, why there is no notice in the event log? Heck, a progress bar or meaningless popup message would have been nice.</p>
<p>Today, I attempt to hit the F1 key to get &#8220;help&#8221; in Visual Studio 2003 (yes, we all need help sometimes). VS2k3 has been run many times in the past, and I keep it up-to-date with the latest MSDN updates (i.e. the occasional help file updates). After pressing F1, Windows Installer pops up. Deciding to give up all hope on getting the help I need (and understanding that a random Internet search is faster than Windows Installer), I click Cancel. After about four minutes, the &#8220;Canceling&#8230;&#8221; message disappears, replaced by a new &#8220;Please wait while Windows installs&#8230;&#8221; message. I click cancel again. I shut down Visual Studio. The Windows Installer finally ended it &#8220;canceling&#8221; process after ten minutes, and I have a new message on my screen: &#8220;Microsoft Development Environment has encountered a problem and needs to close&#8230;&#8221; Yeah, yeah. Thanks for nothing.</p>
<p>It&#8217;s amazing how Microsoft can do so many things well, yet can&#8217;t do some of the most important things right &#8212; like make a responsive operating system. Then again, I shouldn&#8217;t expect much more. After all, this is a company that delivered an excellent development framework (.Net) yet decided that the framework includes platform-specific implementations (now that WinFX stuff is a &#8220;core&#8221; part of .Net). It&#8217;s funny how I spend a good part of my development time customizing built-in ASP.Net controls to do what I want them to do and not do what they were designed to do.</p>
<p>My three biggest complaints with ASP.Net, in no particular order&#8230;</p>
<ol>
<li>Naming containers. I understand why, but they make it almost impossible to write client-side JavaScript code. Microsoft&#8217;s answer to that is to register your scripts in codebehind and reference &#8220;ClientID&#8221; properties, but that is hardly a programming solution.</li>
<li>The insistence on formatting with TABLEs (which is finally being addressed with the <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fwww.asp.net%2Fcssadapters&sref=rss">CSS adapters</a>).</li>
<li>The single-form limtation of ASP.Net, the dependency on ViewState, and the whole rely-on-postback model (which translates fine to some applications but terribly to others).</li>
<li>The general goal of not expecting developers to write code. I want to write code &#8212; I want to control my application. Enhanced ASP.Net controls (things like GridViews) should be add-ons, much like you buy a component library from a company like <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fwww.componentart.com%2F&sref=rss">ComponentArt</a> (whose WebUI suite I use often). Microsoft can make them if it wants to, but don&#8217;t force-feed it on everyone.</li>
</ol>
<p>Yeah I know that was four, but I&#8217;m a bit peeved by Microsoft today. <img src='http://www.sidesofmarch.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<img src="http://www.sidesofmarch.com/?ak_action=api_record_view&id=58&type=feed" alt="" /><div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.sidesofmarch.com/index.php/archive/2006/10/30/what-the-is-windows-doing-this-time-and-other-microsoft-gripes/' addthis:title='What the #&amp;$^# is Windows doing this time? (and other Microsoft gripes) ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.sidesofmarch.com/index.php/archive/2006/10/30/what-the-is-windows-doing-this-time-and-other-microsoft-gripes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

