<?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>Powers Unfiltered &#187; Usability</title>
	<atom:link href="http://powersunfiltered.com/category/usability/feed/" rel="self" type="application/rss+xml" />
	<link>http://powersunfiltered.com</link>
	<description>An entrepreneur's journey into grid computing and partnering with Microsoft, by John Powers</description>
	<lastBuildDate>Wed, 22 Dec 2010 02:34:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>That New-Computer Smell&#8230;</title>
		<link>http://powersunfiltered.com/2010/12/07/that-new-computer-smell/</link>
		<comments>http://powersunfiltered.com/2010/12/07/that-new-computer-smell/#comments</comments>
		<pubDate>Tue, 07 Dec 2010 06:27:40 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[Grid applications]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[computing]]></category>
		<category><![CDATA[economics]]></category>
		<category><![CDATA[Maingear]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[productivity]]></category>

		<guid isPermaLink="false">http://powersunfiltered.com/?p=230</guid>
		<description><![CDATA[Is there anything sweeter than getting behind the wheel of a brand new computer? OK, I realize this is a very old-school attitude, but I&#8217;m at least partly serious &#8212; the process of upgrading from an OK old computer to a great new computer can still be pretty eye-opening. I recently upgraded my primary home [...]]]></description>
			<content:encoded><![CDATA[<p>Is there anything sweeter than getting behind the wheel of a brand new computer?</p>
<p>OK, I realize this is a very old-school attitude, but I&#8217;m at least partly serious &#8212; the process of upgrading from an OK old computer to a great new computer can still be pretty eye-opening.</p>
<p>I recently upgraded my primary home office desktop to a screaming-fast <a href="http://www.maingear.com">Maingear </a>F131 workstation, and it&#8217;s a huge improvement.  I <a href="http://maingearforums.com/showthread.php?4201-Business-users-love-Maingear-too!&amp;p=26000">wrote a review</a> of it on the Maingear site.</p>
<p>I realize that Maingear is primarily known for high-end gaming desktops, but I&#8217;m no gamer.  Instead, I am what used to be called a &#8220;power user&#8221; &#8211; a guy who uses a lot of applications that eat up a lot of computing power.  In my case, it&#8217;s usually for some type of economic and statistical analysis on large and unwieldy datasets.  My review gets into all the specifics of the new machine and my experience with Maingear (I recommend the product and the company highly), but here I want to talk about the economics of desktop computing.</p>
<p>For as long as I&#8217;ve been buying computers (my first was 28 years ago), I&#8217;ve believed that computers are ridiculously cheap, and that buying the best one you can afford is pretty much of a no-brainer.  I&#8217;m amazed at how few others share this view, so let&#8217;s start with a justification based on performance and productivity.</p>
<p>Imagine I can choose to buy one of two computers &#8212; standard and high-end.  Let&#8217;s say high-end saves me ten minutes of lost productivity per day (more on that below).  That&#8217;s 50 minutes per week, or more than 40 hours per year.  If I replace my main computer once every three years, that&#8217;s more than 120 hours saved be choosing high-end over standard.  The value of my time (whether calculated on billing rate, take home pay, or any other reasonable measure) justifies paying a lot more than any real-world premium for a high-end computer.</p>
<p>In reality, this estimate is very conservative.  I hear experts, pundits, and defenders of the conventional wisdom howling that this analysis makes no sense if &#8220;all you do is email and Web browsing and a few spreadsheets&#8221; or whatever.  I submit that these experts have not done a lot of side-by-side comparison testing.  Just to pick a simple real-world example, starting Excel and opening a relatively simple one-page spreadsheet can take 2-3 seconds on a standard new computer, and takes less than one second on my new high-end computer.  Same with Word, and starting up Outlook, or opening a browser, etc.  (And yes, I&#8217;ve done the same kind of tests with a standard Mac and a high-end Mac, and I&#8217;ve also tried Thunderbird and OpenOffice on Windows; the results are comparable.)</p>
<p>For me, the real benefit is not just saving two seconds a few hundred times a day.  I also do some compute-intensive analysis from time to time in Excel and data-intensive work in both Access and SQL Server.  A not-especially-huge-and-complex spreadsheet I&#8217;ve used in recent economic analysis projects takes more than two minutes to open and recalculate on a decent new computer.  On my new Maingear box, that process completes in 45 seconds.  That&#8217;s a huge difference!  Yes, I can get up and make coffee while I wait two minutes, but when we&#8217;re in the throes of analytic work, we use many similar tools many times a day; even I don&#8217;t drink that much coffee.  The performance difference with Access is even more pronounced.</p>
<p>Yes, this post has all been about personal productivity and not about using this new system as part of a Digipede Network grid; I&#8217;ll have more to say about that another day.  But suffice it to say that a network of potent desktops like the Maingear F131 would make a very powerful grid indeed.</p>
]]></content:encoded>
			<wfw:commentRss>http://powersunfiltered.com/2010/12/07/that-new-computer-smell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Digipede Network 2.4 &#8212; Beyond the Press Release</title>
		<link>http://powersunfiltered.com/2010/07/02/digipede-network-2-4-beyond-the-press-release/</link>
		<comments>http://powersunfiltered.com/2010/07/02/digipede-network-2-4-beyond-the-press-release/#comments</comments>
		<pubDate>Fri, 02 Jul 2010 23:06:22 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[Customer Service]]></category>
		<category><![CDATA[Grid applications]]></category>
		<category><![CDATA[Press coverage]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Digipede]]></category>
		<category><![CDATA[distributed-computing]]></category>
		<category><![CDATA[grid]]></category>
		<category><![CDATA[grid-computing]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[multi-core]]></category>
		<category><![CDATA[Software-development]]></category>

		<guid isPermaLink="false">http://powersunfiltered.com/?p=226</guid>
		<description><![CDATA[As many of you probably saw (thank you, Google News Alerts), Digipede has just released a new version of our award-winning grid computing software, the Digipede Network.  Whew. One of the most painful and joyful events in the life of a software company is the release of new software.  While this seems like an obvious [...]]]></description>
			<content:encoded><![CDATA[<p>As many of you probably saw (thank you, Google News Alerts), <a href="http://www.digipede.net">Digipede </a>has just released a new version of our award-winning grid computing software, <a href="http://www.digipede.net/products/digipede-network.html">the Digipede Network</a>.  Whew.</p>
<p>One of the most painful and joyful events in the life of a software company is the release of new software.  While this seems like an obvious statement, let me just say to all my friends who are NOT in the software business &#8212; you have no idea.</p>
<p>Many customers, prospective customers, and industry observers shrug and even smirk at a press release that &#8220;merely&#8221; announces the release of a new version of an existing product.  (Smirk away &#8212; <a href="http://www.digipede.net/downloads/20100628%20Digipede%20Network%202%204%20GA_FINAL.pdf">here&#8217;s ours</a>.)  But it&#8217;s gratifying to receive congratulations from those who actually understand this process (thanks, <a href="http://msdn.microsoft.com/en-us/concurrency/default.aspx">friends at Microsoft!</a>).</p>
<p>So now that the apparently-endless cycle of build and test is over, and the last (known) snafu has been fixed (how the %^$&amp;$! did we put an uninstallable version of our SDK out on our community site?), we can take a deep breath, step back, and discuss what this release means &#8212; to our customers.  Because, as our press release says, this is a software release entirely driven by our customers.</p>
<p>From the beginning, we set out to make the Digipede Network &#8220;radically easier to buy, install, learn, and use&#8221; than any other distributed computing platform.  Reviewers say we&#8217;ve done that, and customers tell us they can come up to speed quickly with our software.  Ah, but once a customer comes up to speed quickly, that customer gets ideas!  &#8220;Why does Digipede use all the cores on each compute resource? Can we reserve one or more for other uses?&#8221;  &#8220;When I try to delete thousands of jobs at once, weird things happen &#8212; are you guys just idiots or what?&#8221; &#8220;I thought you guys were supposed to be Microsoft-savvy; why can&#8217;t I host a .NET 4 application on your software?&#8221;  &#8220;When we run millions of jobs with lots of really short tasks, the Digipede database gets really big &#8212; can you fix that?&#8221;  You get the idea.</p>
<p>Well, to be honest, we never tested that &#8220;queue thousands of jobs while thousands of other jobs are running and then just delete the thousands that are queued&#8221; case, so yeah, weird things happened.  Should be better now.  And yeah, .NET 4 is a reasonable expectation from us &#8212; works fine now.   Yes, it&#8217;s true that there are ways to make the Digipede database grow &#8212; and while we&#8217;ve always had tools for managing that, those tools are simpler and more useful now.</p>
<p>That multi-core thing turned out to be the most popular one though, and it&#8217;s been one of my pet issues for a while, so let&#8217;s talk about that in more detail.  I&#8217;ve spoken at conferences, written articles, made videos, and given interview for years saying basically this:</p>
<ul>
<li>Mainstream developers know single-threaded object-oriented coding techniques, which take advantage of a single core.</li>
<li>Meanwhile, chip makers are developing CPUs with more and more cores.</li>
<li>The Digipede SDK is the simplest way for a mainstream developer to WRITE WHAT THEY KNOW (i.e., single-threaded object-oriented code) and EXECUTE that code on multiple cores on a chip, multiple chips in a box, and multiple boxes on a grid, all using the same programming paradigm.</li>
</ul>
<p>And this has been great for us and for our customers &#8212; up to a point.  For purely compute-intensive applications, this approach scales linearly in cores and machines up to hundreds and even thousands of multi-core compute resources.  But many complex applications have a lot of I/O requirements as well, and just loading up (for example) an 8-core server (most likely, a dual quad-core box) with 8 cores worth of computation can actually slow down execution as processes wait for I/O.</p>
<p>So in the most recent release, we took a very simple brute-force approach to fixing this issue &#8211; we now allow users to &#8220;reserve&#8221; one or more cores per compute resource through a simple option in Digipede Control.  Early users report excellent results, with 6 or 7 cores computing away while the remaining one or two handle all other chores (including I/O).  Equally important, this approach is robust to additional increases in the number of cores per chip (which is forecast to reach several dozen within just a few years).</p>
<p>If you want to take the new version for a spin, ask for a<a href="http://www.digipede.net/products/request-eval.html"> free evaluation copy here</a>.</p>
<p>Now, how about what&#8217;s NOT in our press release?  Well, you won&#8217;t find the word &#8220;cloud&#8221; in there&#8230;</p>
<p>Is it just me, or has the cloud meme really jumped the shark?  Look.  I used cloud computing before it was called that, and I&#8217;ll use it after that name has wandered off into the scrapheap of forgotten marketing buzzwords.  If a cloud is Google and a cloud is a cluster in a datacenter somewhere the user can&#8217;t see it, then a cloud is everything and nothing.  If a cloud is Amazon or GoGrid, then sure, our customers can deploy the Digipede Network there, or they can deploy it on their own infrastructure (then, if they want to, they can tell their bosses they&#8217;ve built a &#8220;private cloud&#8221; for all I care!).</p>
<p>The market knows Digipede as a provider of distributed computing software for the Windows platform, and as a provider of  high-productivity distributed computing tools for .NET developers.  That&#8217;s our role in the cloud and on the ground and everywhere in between.</p>
]]></content:encoded>
			<wfw:commentRss>http://powersunfiltered.com/2010/07/02/digipede-network-2-4-beyond-the-press-release/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Good News on Wall Street</title>
		<link>http://powersunfiltered.com/2009/03/10/good-news-on-wall-street/</link>
		<comments>http://powersunfiltered.com/2009/03/10/good-news-on-wall-street/#comments</comments>
		<pubDate>Tue, 10 Mar 2009 03:02:50 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[Grid applications]]></category>
		<category><![CDATA[Press coverage]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[amd]]></category>
		<category><![CDATA[application performance]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[grid]]></category>
		<category><![CDATA[grid-computing]]></category>
		<category><![CDATA[intel]]></category>
		<category><![CDATA[multi-core]]></category>
		<category><![CDATA[Wall Street]]></category>
		<category><![CDATA[WS&T]]></category>

		<guid isPermaLink="false">http://powersunfiltered.com/?p=188</guid>
		<description><![CDATA[Who says there&#8217;s no good news for financial companies? Penny Crosman provided some good news for banks, hedge funds, and other money managers in her article today in Wall Street &#38; Technology &#8212; good news for financial developers and IT professionals who need to access more processing power without complex application re-engineering.  You can read [...]]]></description>
			<content:encoded><![CDATA[<p>Who says there&#8217;s no good news for financial companies?</p>
<p>Penny Crosman provided some good news for banks, hedge funds, and other money managers in <a href="http://www.wallstreetandtech.com/data-latency/showArticle.jhtml?articleID=215801334">her article today</a> in Wall Street &amp; Technology &#8212; good news for financial developers and IT professionals who need to access more processing power without complex application re-engineering. </p>
<p>You can read the article for yourself &#8212; there are good quotes from AVM CTO Paul Algreen, a longtime Digipede customer &#8211; but from my perspective, the gist is this:</p>
<ul>
<li>CPUs are getting faster these days almost exclusively through putting more cores on a chip. </li>
<li>Hence, when you buy a fancy new server, performance only improves for applications that take advantage of multi-core architectures. </li>
<li>Yet most applications are single-threaded, leaving all but one core doing, umm, nothing. </li>
<li>AVM noticed this problem more than two years ago, and started using the Digipede Network to address it. </li>
<li>They&#8217;ve adapted compute-intensive legacy applications to run on a grid of multi-core boxes <em><strong>without expensive re-engineering</strong></em>, seeing huge performance gains. </li>
<li>Thanks to the intuitive programming model offered by the Digipede Framework SDK, AVM has added more and more applications to the grid since then, and they haven&#8217;t looked back.</li>
</ul>
<p>This is quite typical of the experience many Digipede customers have had &#8212; that for most applications in financial services, multi-core and grid computing can be handled most effectively as two cases of the same general distributed computing problem.  </p>
<p>And yes, I&#8217;m going to plug our now-famous four-minute video on this topic again &#8212; <a href="http://www.digipede.net/downloads/digipede_multicore_grid_demo.html">you can watch it here.</a>  Then you can<a href="http://www.digipede.net/products/request-eval.html"> request a free evaluation copy </a>of the Digipede Network, and try it out on your own compute-intensive applications.  Because Intel and AMD aren&#8217;t waiting for the world to re-tool a few million enterprise developers; they&#8217;re banging out chips with more and more cores with every new generation. </p>
<p>But with the right tools, you can take advantage of all that power &#8212; and that&#8217;s a welcome dose of good news for Wall Street!</p>
]]></content:encoded>
			<wfw:commentRss>http://powersunfiltered.com/2009/03/10/good-news-on-wall-street/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Good Night, AdCenter</title>
		<link>http://powersunfiltered.com/2008/10/13/good-night-adcenter/</link>
		<comments>http://powersunfiltered.com/2008/10/13/good-night-adcenter/#comments</comments>
		<pubDate>Mon, 13 Oct 2008 14:59:46 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[Partnering with Microsoft]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[AdCenter]]></category>
		<category><![CDATA[Digipede]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://powersunfiltered.com/?p=182</guid>
		<description><![CDATA[After two years of testing the promises, wishes and hopes of the Microsoft AdCenter team, and thousands of dollars spent to no avail, Digipede is done with Microsoft&#8217;s online advertising. I, CEO of a Microsoft Gold Certified Partner, do hereby proclaim my opinion, based on firsthand experience, that Microsoft AdCenter is entirely without value to [...]]]></description>
			<content:encoded><![CDATA[<p>After two years of testing the promises, wishes and hopes of the Microsoft AdCenter team, and thousands of dollars spent to no avail, Digipede is done with Microsoft&#8217;s online advertising.</p>
<p>I, CEO of a Microsoft Gold Certified Partner, do hereby proclaim my opinion, based on firsthand experience, that Microsoft AdCenter is entirely without value to our company, inferior in every measurable way to competing offerings from Google and even Yahoo, and a time-and-money sink of unusual scope, even for Microsoft.</p>
<p>I ran the campaigns myself, took advantage of consulting and optimization offers, tweaked and twiddled the knobs and dials on all three platforms, spent money on all three platforms, and Microsoft is &#8212; third.  Distant third.</p>
<p>I posted about AdCenter <a href="http://powersunfiltered.com/2006/09/04/microsoft-adcenter-when-do-we-get-to-version-30/">more than two years ago</a>, and the improvements since that time have been numerous &#8212; and meaningless, from the perspective of actual business performance.  I&#8217;ve heard Gates and Ballmer and others brag about newer and better algorithms for their advertising platform more times than I can count, and I&#8217;ve seen no improvement in clickthrus from prospective customers.</p>
<p>Microsoft&#8217;s search engine is fine &#8212; it&#8217;s come a long way in the last few years, and is now nearly as good as Google in most ways.   But something is desperately wrong with (a) the ad placement algorithms or (b) the way those ads are displayed or (c) the audience that uses Live Search or (d) all of the above, because the right people click through to us from ads placed by Google, and they don&#8217;t from ads placed by Microsoft.</p>
<p>Of additional concern is the apparently defective billing mechanism, which (in my experience) continued to bill my account after all campaigns have been paused.  (OK, possibly I screwed up in some way using the less-than-intuitive AdCenter interface, which I find clumsier than its competitors, and somehow missed pausing something &#8212; although I doubt it.)  Last week I finished working through this last minor billing issue with a very helpful and friendly Microsoft representative (I&#8217;m screwed, but only out of about $80 &#8212; nothing compared to the losses from legitimate bills), and have shut down our account.</p>
<p>Anyone from Microsoft is free to call me about our experience with your online advertising service &#8212; I&#8217;m at 510-834-3645 ext. 101 &#8212; just so long as the call does not present me with new opportunities to use this offering.  We&#8217;re done with it.</p>
]]></content:encoded>
			<wfw:commentRss>http://powersunfiltered.com/2008/10/13/good-night-adcenter/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Last month&#8217;s least surprising (and least correct) cloud pronouncement</title>
		<link>http://powersunfiltered.com/2008/08/14/last-months-least-surprising-and-least-correct-cloud-pronouncement/</link>
		<comments>http://powersunfiltered.com/2008/08/14/last-months-least-surprising-and-least-correct-cloud-pronouncement/#comments</comments>
		<pubDate>Thu, 14 Aug 2008 19:37:47 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[Press coverage]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://powersunfiltered.com/?p=181</guid>
		<description><![CDATA[OK, this one came out while I was on vacation, so it&#8217;s a little old, but I can&#8217;t let it pass. The new head of Red Hat, Jim Whitehurst, says &#8220;The clouds will all run Linux.&#8221; Really? What&#8217;s next? The head of Boeing telling us that all transportation will be via 787s? Or maybe a [...]]]></description>
			<content:encoded><![CDATA[<p>OK, this one came out while I was on vacation, so it&#8217;s a little old, but I can&#8217;t let it pass.</p>
<p>The new head of Red Hat, Jim Whitehurst, says <a href="http://news.cnet.com/8301-1001_3-10002150-92.html">&#8220;The clouds will all run Linux.&#8221; </a></p>
<p>Really?  What&#8217;s next?  The head of Boeing telling us that all transportation will be via 787s?  Or maybe a statement from OPEC saying that cars will all burn gasoline?</p>
<p>Get serious.  &#8220;The Clouds&#8221; will run Linux and UNIX and Windows and OS X and whatever else paying customers want.</p>
<p>&#8220;The Clouds&#8221; are already running more than just Linux, and if cloud computing is going to grow beyond today&#8217;s super-early-adopter proof-of-concept market, it&#8217;s going to get more diverse, not less.</p>
<p>Every time there&#8217;s a new IT buzzword (oops, I mean &#8220;revolution&#8221;), some market-oblivious engineer or attention-deficit analyst declares that finally legacy computing is dead, a new paradigm is here, there&#8217;s One Right Way to do everything now, the open-source rapture is at hand, you&#8217;re free from your chains, yada yada yada.</p>
<p>But a guy like Jim Whitehurst should know better.  Yeah Jim, &#8220;the clouds&#8221; are going to kill Microsoft.  Yeah Jim, &#8220;the clouds&#8221; mean Oracle is finished.  Yeah Jim, &#8220;the clouds&#8221; will all run Linux, and Slashdot will replace all other news outlets.</p>
<p>I&#8217;ll have lots more constructive things to say about cloud computing soon here, but for now let me just say: the cloud computing offerings I&#8217;ve seen so far look a lot like computing.  There&#8217;s hardware infrastructure, there are operating systems, there are development tools, there are applications, APIs, and user interfaces.  There are administrative tools, management consoles, and buckets of kludgy tricks to make anything actually work the way you want it to work.  Different vendors expose different parts of all this to their users in different ways as they struggle to differentiate.  But anyone who believes that &#8220;the clouds&#8221; will &#8220;all&#8221; standardize on a single OS (or database, or programming language, or much of anything else) is just blowing smoke.</p>
]]></content:encoded>
			<wfw:commentRss>http://powersunfiltered.com/2008/08/14/last-months-least-surprising-and-least-correct-cloud-pronouncement/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>It works in the lab &#8212; now what?</title>
		<link>http://powersunfiltered.com/2008/06/09/it-works-in-the-lab-now-what/</link>
		<comments>http://powersunfiltered.com/2008/06/09/it-works-in-the-lab-now-what/#comments</comments>
		<pubDate>Mon, 09 Jun 2008 05:44:42 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[Compute Cluster Server]]></category>
		<category><![CDATA[Grid applications]]></category>
		<category><![CDATA[Partnering with Microsoft]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Digipede]]></category>
		<category><![CDATA[grid-computing]]></category>
		<category><![CDATA[HPC]]></category>
		<category><![CDATA[HPC Server]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Mono]]></category>
		<category><![CDATA[Solaris]]></category>

		<guid isPermaLink="false">http://powersunfiltered.com/2008/06/09/it-works-in-the-lab-now-what/</guid>
		<description><![CDATA[Digipede CTO Robert Anderson is blogging about a recent experiment we&#8217;ve conducted in our lab, assessing what it would take to get the Digipede Agent running on Mono. (For those of you who don&#8217;t know, Mono is a cross-platform implementation of .NET, developed as an open-source project led by Miguel de Icaza, and sponsored by [...]]]></description>
			<content:encoded><![CDATA[<p>Digipede CTO Robert Anderson <a href="http://et.cairene.net/2008/06/06/digipede-on-mono/">is blogging about a recent experiment </a>we&#8217;ve conducted in our lab, assessing what it would take to get the Digipede Agent running on <a href="http://www.mono-project.com/Main_Page">Mono</a>.  (For those of you who don&#8217;t know, Mono is a cross-platform implementation of .NET, developed as an open-source project led by <a href="http://tirania.org/blog/">Miguel de Icaza</a>, and sponsored by Novell.)</p>
<p>And as he reports, thanks to improvements in both Mono and the Digipede Network, the answer is &#8212; not much.  We&#8217;ve got a working prototype of a Digipede Agent running under Mono on Linux that runs a Digipede job.</p>
<p>Digipede on Linux?  Has the world turned upside down?</p>
<p>Hardly.</p>
<p>Since the beginning, Digipede has been focussed on adding value to the Microsoft platform.  And customers know that.  Customers also understand that Microsoft is getting better and better at making sure its products interoperate with others, even on other platforms, and Microsoft&#8217;s partners have to facilitate that.   We get questions from customers pretty frequently about Mono, and lately those questions have gotten more specific, so it seems prudent to investigate any technical blockers from time to time.</p>
<p>So let me re-state what Robert said, and what I said above &#8212; this is an initial assessment, a technical experiment only, not a shipping product.  Rob&#8217;s post (and mine) are not a product announcement &#8212; this is a blatant &#8220;trial balloon.&#8221;  We want to hear what the market thinks of Digipede on Mono.</p>
<p>Why might this be interesting?  Let&#8217;s back up a step and take a look at enterprise grid and HPC deployments.</p>
<p>Most enterprise customers have what is often called a &#8220;mixed&#8221; IT environment.  That&#8217;s a euphemism for an unplanned and chaotic assortment of technologies that have piled up over the years into some type of barely-managed infrastructure.  In almost every enterprise, Windows runs on most or all of the desktops.  In almost every enterprise, there is some mixture of Windows and Linux servers, with maybe some Solaris and/or other UNIX flavor(s) thrown in.   In almost every enterprise with an HPC infrastructure, most or all HPC nodes run Linux.</p>
<p>This is just reality &#8212; Windows is miles ahead in 2008 desktop market share, and Linux is miles ahead in 2008 HPC market share.  Do I wish it were different?  Sure &#8212; if Microsoft had a bigger share of the HPC market (and we&#8217;ve been working diligently to help make that happen), we&#8217;d have an even bigger market into which we could sell our software.  And that will happen, I have no doubt.  We tell all our customers &#8220;Windows HPC Server is the best option for adding power to a Digipede grid,&#8221; and that&#8217;s the truth.  Go buy some now.</p>
<p>But the fact remains, there&#8217;s a lot of existing infrastructure &#8212; desktops, 32-bit Windows servers, Linux servers and cluster nodes, Solaris servers, and more &#8212; that enterprises are not going to throw away.   All this infrastructure represents potential grid computing power.  The Digipede Network has always run on heterogeneous Windows networks &#8212; with Agents running on 32- and 64-bit Windows desktops, 32- and 64-bit Windows servers, and cluster nodes running Windows HPC Server (formerly Compute Cluster Server).   Our reluctance to include boxes that don&#8217;t run Windows has always been mostly about applications &#8212; it&#8217;s still relatively rare to find applications that are actually deployed across multiple operating systems simultaneously.</p>
<p>But as Mono gets better and better, we hear from enterprise customers and prospects who are getting more interested in it.   They like the idea of being able to use more of their existing infrastructure more efficiently.   They want to take advantage of Digipede&#8217;s great developer experience to deploy more applications &#8212; with minimal changes to that infrastructure.</p>
<p>So let&#8217;s get back to Robert&#8217;s closing question:  &#8220;Now that we can do it, what should we do with it?&#8221;  What do you think?  Is the market crying out for a multi-OS .NET grid?  Or is what we&#8217;re hearing just idle curiosity?   Let&#8217;s hear from all sides.</p>
]]></content:encoded>
			<wfw:commentRss>http://powersunfiltered.com/2008/06/09/it-works-in-the-lab-now-what/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Digipede Network V2.1 &#8212; Beyond the Press Release</title>
		<link>http://powersunfiltered.com/2008/06/05/digipede-network-v21-beyond-the-press-release/</link>
		<comments>http://powersunfiltered.com/2008/06/05/digipede-network-v21-beyond-the-press-release/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 16:16:51 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[Customer Service]]></category>
		<category><![CDATA[Entrepreneurship]]></category>
		<category><![CDATA[Grid applications]]></category>
		<category><![CDATA[Growth]]></category>
		<category><![CDATA[Partnering with Microsoft]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Digipede]]></category>
		<category><![CDATA[grid-computing]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Visual-Studio]]></category>
		<category><![CDATA[Windows Server]]></category>

		<guid isPermaLink="false">http://powersunfiltered.com/2008/06/05/digipede-network-v21-beyond-the-press-release/</guid>
		<description><![CDATA[Releasing software is hard. Sure, the individual steps like specifying, developing, testing, documenting, and planning support for new software features are difficult enough &#8212; but the discipline of knowing when to STOP adding features, and to focus instead on finishing a complete, polished, release-ready product is tougher than it sounds to those outside the industry. [...]]]></description>
			<content:encoded><![CDATA[<p>Releasing software is hard.</p>
<p>Sure, the individual steps like specifying, developing, testing, documenting, and planning support for new software features are difficult enough &#8212; but the discipline of knowing when to STOP adding features, and to focus instead on finishing a complete, polished, release-ready product is tougher than it sounds to those outside the industry.</p>
<p>In any software organization worthy of the name, there are more good ideas than can possibly be put into any specific product release.  There are also just a stunning number of bad ideas competing for inclusion in shipping products (I am notorious within Digipede for proposing needlessly specific bad ideas.  Mercifully, my partners of 20 years have honed their skills in talking me out of the worst of them.)</p>
<p>We decided early on at Digipede that our feature set would be guided by three principles:  Performance, simplicity, and a focus on adding value to the Microsoft platform.  Over the past five years, these principles have helped us make decisions on what to include (and as importantly, what to exclude) from our software.</p>
<p>Last month, we reached general availability of the latest release of the Digipede Network, Version 2.1.  You can <a href="http://www.digipede.net/products/whatsnew.html">see what&#8217;s new in this release</a> on our Web site, but now that our customers have had an opportunity to upgrade, let&#8217;s look at a few of the specific new features to see how we did in sticking to those principles:</p>
<p><strong>Job concurrency:</strong> The improved Digipede Agent software can manage different applications running simultaneously on multiple cores of a single compute node, maximizing utilization of compute nodes on the grid. Users can set Job Concurrency values to allow the Digipede Agents to work on multiple jobs simultaneously: designate which applications can safely run with other applications, which applications can run side-by-side with themselves, and which applications are not compatible for concurrent jobs.</p>
<blockquote><p>Performance!  This one is just amazing.  As new machines ship with more and more cores inside, I am continually baffled at the lack of attention from ALL the major vendors out there about how to take advantage of those cores.  Sure, Intel talks about compilers and Microsoft talks about Parallel Extensions and so on &#8212; but in shipping products in 2008, there&#8217;s just incredibly little help for users and developers who want to take advantage of multi-core processors.  What we shipped in Version 2.0 last September is still miles ahead of other software options in terms of both development patterns and execution modes for multi-core processing.  With Version 2.1, we&#8217;ve extended that lead significantly &#8212; if you want to take advantage of dual-CPU quad-core servers and desktops TODAY, you need to take a look at how the Digipede Network handles concurrency.  Watch <a href="http://www.digipede.net/downloads/digipede_multicore_grid_demo.html">the 4-minute video</a> that shows how, then <a href="http://www.digipede.net/products/request-eval.html">get an evaluation copy</a> of the software and try it yourself!</p></blockquote>
<p><strong>Management APIs: </strong>New management APIs give developers programmatic ability to create, modify, and delete resource pools. (Available in Professional Edition only)</p>
<blockquote><p>Performance (specifically, scalability), and Simplicity (of grid management).  A browser-based UI for grid management is great &#8212; for small grids.  As our customers deploy larger and larger grids, they need both the browser-based UI of Digipede Control and a wider range of tools for the programmatic manipulation of grid resources.  It is vastly simpler to take advantage of thousands of grid nodes through simple extensions to our management API.</p></blockquote>
<p><strong>Risk-free sharing: </strong>&#8220;Pool Rank&#8221; permits risk-free sharing of resources: you can add your servers to the enterprise grid and ensure that they always work on your jobs first. That means that by joining the grid, you can only improve your application performance. You can donate your cycles when you are not using them without worrying that your application performance will degrade, because you are always guaranteed that your machines will work for you.</p>
<blockquote><p>Performance and Simplicity.  We&#8217;ve also referred to this feature as “Selfish sharing.”  We hear from other grid vendors about how users &#8220;must&#8221; get over the practice of &#8220;server hugging.&#8221;  We try not to be so arrogant; we&#8217;ve never found that scolding our customers is good business practice.  If customers want to preserve unconditional priority on their own servers, we say &#8220;good for them.&#8221;  So we&#8217;ve built a straighforward way to preserve absolute priority for the resource owner, even when they offer to share surplus resources.  From what our customers tell us, we think this approach encourages efficient resource sharing far more than lecturing ever would.</p></blockquote>
<p><strong>First Grid Computing Solution Certified for Windows Server 2008:  </strong>We followed the long and winding road of the Early Adopter program to become the first grid solution to <a href="http://www.digipede.net/downloads/20080303_Digipede_Certified_WS08_Release_FINAL.pdf">obtain this important certification</a>, so that customers can be confident that our software works not only with the Microsoft products they use today, but with all the latest improvements Microsoft is bringing to market now.</p>
<blockquote><p>Performance, Simplicity, and Microsoft focus.  By aligning with Microsoft&#8217;s technology and strategy, we help our customers create a truly dynamic IT infrastructure. <a href="http://www.microsoft.com/windowsserver2008/en/us/serverunleashed/html/"> Server 2008 brings many benefits</a> in performance and manageability, and we&#8217;re confident that our customers will be upgrading quickly (more quickly than, say, to Vista); we want to be sure they can use our latest capabilities on Microsoft&#8217;s best OS platform.</p>
<p>Let me be candid here; these benefits do not come free to ISVs.  I have considerable anxiety over extending yet further the number of versions of Microsoft products we support &#8212; for example, while I think Server 2008 is great, and Visual Studio 2008 is great, and the new SQL Server 2008 will be great, staying current means we&#8217;ll have to start enforcing our requirements by turning away requests for support of Windows 2000 and SQL Server 2000.  The combinatorics for testing on multiple OS versions, .NET versions, SQL Server versions, IIS versions, and upgrade paths for our own software versions get out of hand quickly.  I&#8217;ll have more on this issue another day.  For now I&#8217;ll just say I&#8217;m happy with our decision to stay current &#8212; mostly.</p></blockquote>
<p><strong>Automatic Failover Package</strong> and Integration with NLB:  Failover has long been a feature of the Digipede Network Professional Edition but with the optional Automatic Failover Package, organizations can now have complete out-of-the-box integration with Windows Server 2008 load balancing, giving &#8220;hands-free&#8221; failover to mission-critical applications.</p>
<blockquote><p>Performance, Simplicity, and Microsoft focus &#8212; yes, even this advanced capability was guided by our goal of simplicity.  While automatic failover is often considered a complex requirement, we made some basic decisions to keep it as simple as possible.  First, we made automatic failover it&#8217;s own SKU, so customers without the need for high-availability configuration don&#8217;t even have to think about it.  Second, we did away with a lot of the manual scripting that often slows implementation of failover solutions &#8212; you can have it running very quickly.  Finally, we left as much as possible to popular existing technologies &#8212; SQL clustering and NLB &#8212; so the implementation steps will be as familiar as possible.</p></blockquote>
<p><strong>Reports Package: </strong> Assembles critical information about the use and optimization of the grid, with easy-to-understand charts and graphs, flagging of critical information, and drill-down capability, giving enterprises fully integrated optimization of grid performance, with tracking of who contributes to and who benefits from grid resources.</p>
<blockquote><p>Performance, Simplicity, and Microsoft focus &#8212; In larger systems, simple and informative visual tools are essential for wringing the most performance possible from a grid.  Users and administrators become far more productive in their routine monitoring functions and troubleshooting activities with this new package, which plugs directly into Digipede Control (our admin UI).  And by building on SQL Reporting, we&#8217;ve created a framework for future extensions.</p></blockquote>
<blockquote></blockquote>
<p>Overall, I&#8217;m pleased with the extent to which we have driven the improvement of our product by staying focused on the three principles described above.  To be a little less self-congratulatory, I wish we had stopped adding features at least two months earlier and brought most of these capabilities to market sooner, rather than piling quite so much into a single release (and there&#8217;s certainly more than I&#8217;ve had a chance to discuss here).  Perhaps another day, I&#8217;ll have a chance to discuss some of the things we (purposely) left out!  Now that V2.1 is in the market (and getting rave reviews from our customers), I&#8217;m eager to see what great new applications our imaginative customers create and deploy on our latest platform.</p>
]]></content:encoded>
			<wfw:commentRss>http://powersunfiltered.com/2008/06/05/digipede-network-v21-beyond-the-press-release/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Digipede in .NET Developer&#8217;s Journal grid computing article</title>
		<link>http://powersunfiltered.com/2008/06/03/digipede-in-net-developers-journal-grid-computing-article/</link>
		<comments>http://powersunfiltered.com/2008/06/03/digipede-in-net-developers-journal-grid-computing-article/#comments</comments>
		<pubDate>Tue, 03 Jun 2008 15:47:27 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[Grid applications]]></category>
		<category><![CDATA[Press coverage]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Bear Stearns]]></category>
		<category><![CDATA[Derek Furguson]]></category>
		<category><![CDATA[Digipede]]></category>
		<category><![CDATA[dotnet]]></category>
		<category><![CDATA[genetic algorithms]]></category>
		<category><![CDATA[grid-computing]]></category>
		<category><![CDATA[JPMorgan Chase]]></category>
		<category><![CDATA[market timing]]></category>
		<category><![CDATA[Matt Davey]]></category>

		<guid isPermaLink="false">http://powersunfiltered.com/2008/06/03/digipede-in-net-developers-journal-grid-computing-article/</guid>
		<description><![CDATA[Derek Furguson of Bear Stearns (now JPMorgan Chase) has a good article in .NET Developer Journal about how to apply genetic algorithms and grid computing to the problem of market timing in stock trading. I was pleased to see that he chose to implement his algorithms using the Digipede Network. His article is in two [...]]]></description>
			<content:encoded><![CDATA[<p>Derek Furguson of Bear Stearns (now JPMorgan Chase) has <a href="http://dotnet.sys-con.com/read/579373.htm">a good article </a> in .NET Developer Journal about how to apply genetic algorithms and grid computing to the problem of market timing in stock trading.  I was pleased to see that he chose to implement his algorithms using the Digipede Network.</p>
<p>His article is in two parts, and this first part provides a good overview of the complex problem he&#8217;s facing &#8212; he confronts issues in financial modeling, data sources, genetic models and grid computing.  As a result, Part One does not dig too deeply into coding details.  But it&#8217;s worth a read &#8212; you&#8217;ll understand the architectural decisions he&#8217;s facing, and how he&#8217;s planning to address them.  Plus, from what I&#8217;ve heard about Part Two (which will be out in June), there&#8217;s plenty of detail (and code) coming.</p>
<p>This is the second time in two months that we&#8217;ve seen influential financial modelers implement their public examples using the Digipede Network (see also <a href="http://www.ddj.com/windows/207401588">Matt Davey&#8217;s recent Dr. Dobb&#8217;s article</a>).</p>
<p>This is consistent with what we&#8217;re seeing from customers.  While there are many grid offerings in the market, there seems to be a growing consensus that if you use .NET, there are significant advantages to working with a grid solution built on .NET.  Or conversely, there&#8217;s no point trying to fit a square peg into a round hole &#8212; i.e., there&#8217;s no point trying to graft a .NET application onto a grid built for other technologies when a better option exists.</p>
<p>This is the &#8220;application centric&#8221; view &#8212; grids should follow applications, making it easier for developers to adapt applications to a grid, even if that means limiting the options for running those applications to a particular set of resources (in Digipede&#8217;s case, Windows machines running .NET).</p>
<p>The other view is &#8220;infrastructure centric&#8221; &#8212; that OS should not matter, that a grid should allow applications to be deployed across all resources, even if that means restricting the application technologies and development patterns allowed for such deployment.</p>
<p>Digipede has been unapologetically in the &#8220;application centric&#8221; camp for five years now, but what do others think?  Has Derek made a wise choice by trading off ease of development for deployment limited to a single OS?  We think so, but let&#8217;s hear from you!</p>
]]></content:encoded>
			<wfw:commentRss>http://powersunfiltered.com/2008/06/03/digipede-in-net-developers-journal-grid-computing-article/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Five Suggested Technical Improvements for the Microsoft Partner Web Site</title>
		<link>http://powersunfiltered.com/2008/01/29/five-suggested-technical-improvements-for-the-microsoft-partner-web-site/</link>
		<comments>http://powersunfiltered.com/2008/01/29/five-suggested-technical-improvements-for-the-microsoft-partner-web-site/#comments</comments>
		<pubDate>Tue, 29 Jan 2008 17:52:56 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[Partnering with Microsoft]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Digipede]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[MSPP]]></category>
		<category><![CDATA[Partner-Program]]></category>
		<category><![CDATA[Todd-Weatherby]]></category>

		<guid isPermaLink="false">http://powersunfiltered.com/2008/01/29/five-suggested-technical-improvements-for-the-microsoft-partner-web-site/</guid>
		<description><![CDATA[In the spirit of Todd Weatherby&#8217;s comments about opening a dialog regarding the Microsoft Partner Program Web Site, here are five technical things Microsoft could do to improve interactions with partners and customers.  I (and other partners) have put forward some more radical ideas for redesign of partner program policies and tools, but let&#8217;s start [...]]]></description>
			<content:encoded><![CDATA[<p>In the spirit of <a href="http://powersunfiltered.com/2008/01/23/two-weeks-later/#comment-44124">Todd Weatherby&#8217;s comments</a> about opening a dialog regarding the Microsoft Partner Program Web Site, here are five technical things Microsoft could do to improve interactions with partners and customers.  I (and other partners) have put forward some more radical ideas for redesign of partner program policies and tools, but let&#8217;s start with things that could be done relatively quickly, without major surgery:<br />
<strong>1. Enable better search tools on all parts of partners.microsoft.com.</strong><br />
Microsoft Live Search is actually getting pretty good. The quality of search results is usually (not always) on par with Google. The UI is simple, the search engine is fast, it&#8217;s reasonably comprehensive, and it&#8217;s relatively good at ranking results. Now step into partnerland, and you&#8217;d never know you were dealing with the same company. Try to search for a Microsoft partner interested in teaming with us to market and sell to hedge funds &#8212; go ahead, I&#8217;ll wait. The search tools are limited by the fields imagined by the designers of each application lurking behind partner.microsoft.com. The way the rest of the world (including large chunks of Microsoft) addressed this years ago was with better free text search tools (like Live Search). More recently, much of the rest of the world has discovered the value of tagging, which allows users to decide on the importance of words and phrases to help others find their content. (And yes, this example is from Channel Builder, but similar restrictions limit the value of other applications as well.)</p>
<p><strong>2. Improve the compatibility of partner.microsoft.com with all major browsers, especially Firefox.</strong><br />
OK, I know, we&#8217;re all Microsoft partners and we&#8217;re all just delighted to use IE because it&#8217;s great, and because we&#8217;re all part of the great Microsoft dogfooding process. Mostly, I&#8217;m OK with that. But processes like obtaining customer references drive customers into parts of the partner site, and neither Microsoft nor its partners should be imposing IE on our customers. (One of my customers gave up on the reference process over this issue last month &#8212; thank you to the fine person on Todd&#8217;s team who approved the reference manually, but that hardly seems like the smoothest approach.)  Digipede is unusually highly focussed on the Microsoft platform &#8212; our software is written exclusively Windows &#8212; yet over 25% of visitors to www.digipede.net use Firefox.  Microsoft simply can&#8217;t assume partner customers use IE.<br />
<strong>3.  Speaking of dogfooding &#8212; Windows Live ID:  All or Nothing.</strong><br />
After years of preaching to partners and customers about the value of Windows Live ID (formerly Passport) &#8212; why do so many Microsoft properties still not use it?  Yes, I log into partner.microsoft.com using my Live ID &#8212; but when we go to the Worldwide Partner Conference, CommNet uses something else, and Structured Networking (now WPC Connect) uses something else else, and when we participate in the ISV Royalty Program we use something else else else, and so on.   This is just login &#8212; how hard could it be to standardize?</p>
<p><strong>4. Clear, useful, accurate, and complete partner status reporting<br />
</strong>How was the number of points from our &#8220;Microsoft Tested Products&#8221; calculated?  How can my points associated with our only location be different from our total number of points?  Where did these 2 points I see in &#8220;Other Activities&#8221; come from, and when do they expire?</p>
<p>A long-standing request from partners far and wide is for a way to track the source and expiration dates of ALL partner points through partners.microsoft.com.  The Partner team showed a beta of this functionality at the Worldwide Partner Conference in Denver last July, and promised it &#8220;in the Fall.&#8221;  This functionality alone would be a great help to those of us who administer our firms&#8217; participation in the Microsoft Partner Program.  Is this still in the works?<br />
<strong>5. More human review of the partners.microsoft.com experience.</strong><br />
I hear Todd when he says:</p>
<blockquote><p>We continue to invest in our on-line resources for our partners and customers worldwide. During 2007 we made several enhancements including a major release on November 30th. In early January, we realized we had some serious performance problems in some very specific steps in the enrollment process (eg. customer reference processing).</p>
<p>Since detecting the problem, we’ve been running 24×7 triage/test/fix cycles. We also added call center staff and extended hours of service to help partners work through enrollment and maintain their access to their benefits. We’ve made some fixes that have yielded improvement. We have more to do.</p>
<p>While parts of the enrollment process have been rough for some, partners have been using resources on the Microsoft Partner Portal in record numbers without problems, including online training, marketing and sales resources.</p>
<p>We continue to monitor system performance closely 24×7 worldwide. Status messages are being kept up to date on the site. Our Regional Support Centers are standing by to help partners.</p></blockquote>
<p>OK &#8212; Granted. I realize that running a Web site for the largest partner program in the IT industry is complex, and I&#8217;m sure that somebody is monitoring system performance 24&#215;7 &#8212; but let&#8217;s have a look at what I see today when I log in.</p>
<p>The first message, the VERY TOP item that Microsoft wants to bring to my attention today is:</p>
<blockquote><p><em>Re-Enroll! It&#8217;s time to re-enroll the DIGIPEDE TECHNOLOGIES LLC in the Microsoft Partner Program. <strong>Read More</strong> </em></p></blockquote>
<p>OK, no, it&#8217;s actually not time to re-enroll. I re-enrolled over two weeks ago. Let&#8217;s expand this message:</p>
<blockquote><p><em>Re-Enroll! It&#8217;s time to re-enroll the DIGIPEDE TECHNOLOGIES LLC in the Microsoft Partner Program. <strong>Read More</strong> </em><br />
<em>Your Gold Certified Membership is scheduled to expire on Saturday, January 31, 2009. Continue your Partnership with Microsoft and retain member benefits by Re-enrolling <strong>Here</strong>. </em></p></blockquote>
<p>OK, no, it&#8217;s really not important for me to rush out and re-enroll to avoid an expiration date more than one year in the future. As far as I can tell, there&#8217;s no reason for this message.</p>
<p>Let&#8217;s move to the second message Microsoft has for me today:</p>
<blockquote><p><em>Attention! You must submit payment to complete your re-enrollment. <strong>Read More</strong> </em></p></blockquote>
<p>OK, no, I submitted payment for my re-enrollment over two weeks ago, through Microsoft&#8217;s own interface, and received confirmation at that time.</p>
<p>Let&#8217;s expand this message too:</p>
<blockquote><p><em>Attention! You must submit payment to complete your re-enrollment. <strong>Read More</strong> </em><br />
<em>The Microsoft Partner Program shows that you have not submitted payment for your Gold Certified Partner Membership. You may pay your Invoice now in the Payment Center. </em></p></blockquote>
<p>OK, no, that&#8217;s wrong, I&#8217;m positive I paid, let&#8217;s dig around some more &#8212; sure enough, there in my Payment History (https://partners.microsoft.com/PartnerProgram/PaymentHistory.aspx) is the record of my payment, on 1/11/2008.  Now to double-check, let&#8217;s have a look over at the American Express site &#8212; yes, sure enough, I have a charge from Microsoft Programs two business days later for the exact amount I paid at the Payment Center.  So why is partners.microsoft.com still yelping at me for money?<br />
By the way, this is not a trivial point. I&#8217;m not the only one at Digipede who can log into the Microsoft Partner site. I&#8217;ve promised my partners that I&#8217;ve taken care of our Gold Certified Partner status, and that we&#8217;re all set. Yet when they log in, they see Microsoft&#8217;s top two messages, and are led to believe that I&#8217;ve forgotten to pay and that our status is in jeopardy despite their herculean efforts to get our products tested and certified in time. This makes me look stupid (and I get enough chances to do that without Microsoft&#8217;s help).</p>
<p>That&#8217;s it for messages, so let&#8217;s hop over to the Partner Dashboard to make sure everything&#8217;s OK there:</p>
<blockquote><p><em>Partner Dashboard is not available right now or does not have data for the organization you are mapped to. Please see your PAM for more information.</em></p></blockquote>
<p>You get the idea.</p>
<p>There&#8217;s lots and lots of wonderful information at partners.microsoft.com, and I&#8217;d love to use it more consistently &#8212; but my experience with the site is that information specific to our company&#8217;s program participation is often problematic.  To me, this feels like a testing issue; some part of the 24&#215;7 monitoring process could still use improvement (as Todd&#8217;s message clearly states).</p>
<p>So there&#8217;s my list &#8212; what do other partners think?  Todd has stepped up, and is ready to join the conversation &#8212; who else has ideas that can help improve this community?</p>
]]></content:encoded>
			<wfw:commentRss>http://powersunfiltered.com/2008/01/29/five-suggested-technical-improvements-for-the-microsoft-partner-web-site/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Hey, Microsoft &#8212; get off of my cloud</title>
		<link>http://powersunfiltered.com/2008/01/08/hey-microsoft-get-off-of-my-cloud/</link>
		<comments>http://powersunfiltered.com/2008/01/08/hey-microsoft-get-off-of-my-cloud/#comments</comments>
		<pubDate>Tue, 08 Jan 2008 18:54:04 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[Customer Service]]></category>
		<category><![CDATA[Partnering with Microsoft]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Allison-Watson]]></category>
		<category><![CDATA[Debra-Chrapaty]]></category>
		<category><![CDATA[Digipede]]></category>
		<category><![CDATA[Kevin-Turner]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Partner-Program]]></category>
		<category><![CDATA[timeout]]></category>

		<guid isPermaLink="false">http://powersunfiltered.com/2008/01/08/hey-microsoft-get-off-of-my-cloud/</guid>
		<description><![CDATA[All my regular readers know I use the Microsoft partner Web sites fairly often, and that I experience frustrating time-sucking issues almost as often. Believe me, I spare my readership the great majority of my experiences with the unending nightmare that is the Microsoft partner online world, and when I do raise these issues I&#8217;m [...]]]></description>
			<content:encoded><![CDATA[<p>All my regular readers know I use the Microsoft partner Web sites fairly often, and that I experience frustrating time-sucking issues almost as often. Believe me, I spare my readership the great majority of my experiences with the unending nightmare that is the Microsoft partner online world, and when I do raise these issues I&#8217;m trying to be constructive &#8212; I really want to see Microsoft improve the online experience for its partners and customers.  So I sometimes do a lot of self-editing and softening of language and hedging . . .<br />
But I&#8217;m done caring who I offend &#8212; this is just ridiculous.  The emperor has no clothes.</p>
<p>One thing I get to do every year is renew our status as a Microsoft Gold Certified Partner.    Fine.  The program requirements are difficult enough without technical hassles.  Previous years have been a joy &#8212; <a href="http://powersunfiltered.com/2006/06/08/partnering-with-microsoft-part-deux/">one time,</a> partners.microsoft.com was sufficiently screwed up that I managed to pay our $1500+ fee twice (yes, I eventually got a refund) &#8212; and this year appears to be worse.</p>
<p>So far, using the forms on the Microsoft Partner Program Web site, following absolutely basic and routine steps that are completely necessary to renew our status, I&#8217;ve encountered timeouts a few <em>dozen </em>times in the past two weeks.    Fine.  If Microsoft wants to provide a poor online experience for its partners, we can assess for ourselves whether the value is worth the pain.</p>
<p>But those few dozen timeouts don&#8217;t even include the repeated timeouts encountered by Digipede&#8217;s best customers, who have agreed to serve as references for us.</p>
<p>That&#8217;s right &#8212; my best customers get to sit in front of multiple timeouts waiting for the Microsoft Partner Program Web site, following Microsoft&#8217;s own instructions in an autogenerated email, just so they can provide Microsoft verification that we&#8217;ve done work for them.  And yes, I get to explain to my best customers that they should be patient with Microsoft in order to do Digipede a favor.     And yes, this conversation is every bit as delightful as it sounds.</p>
<p>My experience is not &#8220;bad luck,&#8221; nor is it unique.   I&#8217;ve tried to submit information at different times of day, and on different days of the week; my customers have tried the same.     And yes, I have talked to technical support, and reproduced the problem for them (&#8220;yeah, we&#8217;ve been having some of those problems lately&#8230;&#8221;).  Is this just viewed as an acceptable cost of doing business by other Microsoft partners?  By the rest of Microsoft?<br />
Hey Debra Chrapaty &#8212; do you really expect to deliver online &#8220;cloud computing&#8221; services to hundreds of millions of customers when you can&#8217;t serve 640,000 partners any better than this?   Do you want the help of those 640,000 partners in delivering online services to your customers?  What level of confidence do you think your best partners and best customers have in your ability to deliver responsive online applications when our primary online experience with Microsoft goes through partners.microsoft.com?</p>
<p>Hey Kevin Turner &#8212; is this the &#8220;operational excellence&#8221; we keep hearing so much about?</p>
<p>Hey Allison Watson &#8212; how can your team be so great in person (and they are) while your systems are so consistently flawed (and they are)?  Never in all my interactions with Microsoft do I encounter as much eye-rolling and well-practiced apologies as when I talk with your team about your systems.</p>
<p>(Woohoo!  Invoking Allison&#8217;s name must have been the key &#8212; I just hit &#8220;OK&#8221; for the 8th or 9th time on the dialog box that&#8217;s been sitting there mocking me as I type this &#8212; these are LONG timeouts &#8211;, and FINALLY I&#8217;ve assigned ONE additional customer reference successfully.  Hang on &#8212; gotta go tell another of my best customers to hit retry while the site may (briefly) be working!)</p>
<p>And these minor trials and frustrations are NOTHING compared to the slog we&#8217;ve been going through to get Certified for Server 2008 &#8212; but that&#8217;s another story for another day.</p>
<p><strong>UPDATE</strong>:  In the past two hours, I&#8217;ve had about 70 hits on this post from within Microsoft.  In the past two hours, I&#8217;ve had one of my customers give up trying to provide a reference through the Microsoft Partner Program Web site because he does not run Internet Explorer (not sure what he uses, but I just tested with Firefox 2, and sure enough, there are some features that apparently do not work).  In the past two hours, a different one of my customers tried again to approve his reference; he received timeouts again, and now wants to know how to fax in his reference instead.</p>
]]></content:encoded>
			<wfw:commentRss>http://powersunfiltered.com/2008/01/08/hey-microsoft-get-off-of-my-cloud/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

