<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Reed Me : development</title><link>http://blogs.msdn.com/reedme/archive/tags/development/default.aspx</link><description>Tags: development</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Scary. But probably true.</title><link>http://blogs.msdn.com/reedme/archive/2009/08/14/scary-but-probably-true.aspx</link><pubDate>Fri, 14 Aug 2009 19:48:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9870282</guid><dc:creator>reedme</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/reedme/comments/9870282.aspx</comments><wfw:commentRss>http://blogs.msdn.com/reedme/commentrss.aspx?PostID=9870282</wfw:commentRss><wfw:comment>http://blogs.msdn.com/reedme/rsscomments.aspx?PostID=9870282</wfw:comment><description>&lt;p&gt;Emphasis in the quote below is Jeff’s; I didn’t fiddle with the bold or italics. I just made it blue, because blue is good, right?&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font color="#0000ff"&gt;Pretty soon, &lt;b&gt;all programming will be web programming.&lt;/b&gt; If you don't think that's a cause for celebration for the average working programmer, then maybe you &lt;i&gt;should&lt;/i&gt; find another profession.        &lt;br /&gt;&lt;/font&gt;&lt;a href="http://www.codinghorror.com/blog/" target="_blank"&gt;Coding Horror: All Programming is Web Programming&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Of course, that’s the conclusion of the post which makes Jeff sound like he’s not a right-tool-for-the-job kind of guy (he is). It’s just the bombast to convince you that you should go read it yourself. Heh.&lt;/p&gt;  &lt;p&gt;For the record, I’m not a huge fan of web development (the tools are generally not mature enough to support my TDD habit), even though I ran the primarily web-based development team for a dotcom for nigh six years... I am a big fan of the principle of least power (and/or least complexity).&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9870282" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/reedme/archive/tags/development/default.aspx">development</category><category domain="http://blogs.msdn.com/reedme/archive/tags/internet/default.aspx">internet</category><category domain="http://blogs.msdn.com/reedme/archive/tags/software/default.aspx">software</category><category domain="http://blogs.msdn.com/reedme/archive/tags/code/default.aspx">code</category><category domain="http://blogs.msdn.com/reedme/archive/tags/web/default.aspx">web</category></item><item><title>How high is your impulse buy threshold?</title><link>http://blogs.msdn.com/reedme/archive/2009/08/06/how-high-is-your-impulse-buy-threshold.aspx</link><pubDate>Thu, 06 Aug 2009 20:03:08 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9859354</guid><dc:creator>reedme</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/reedme/comments/9859354.aspx</comments><wfw:commentRss>http://blogs.msdn.com/reedme/commentrss.aspx?PostID=9859354</wfw:commentRss><wfw:comment>http://blogs.msdn.com/reedme/rsscomments.aspx?PostID=9859354</wfw:comment><description>&lt;p&gt;I think Jeff’s on to something:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;While there's an odd aspect of race to the bottom that I'm not sure is entirely healthy for the iPhone app ecosystem, the idea that software should be priced low enough to pass the average user's &amp;quot;why not&amp;quot; threshold is a powerful one.&lt;/em&gt;&lt;/p&gt;    &lt;p&gt;&lt;a href="http://www.codinghorror.com/blog/archives/001293.html" target="_blank"&gt;Coding Horror: Software Pricing: Are We Doing It Wrong?&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;But...&lt;/p&gt;  &lt;p&gt;As usual, it’s a good, thought-provoking post from Jeff. He talks about a couple of games that were wildly successful at selling huge numbers of units &lt;strong&gt;after &lt;/strong&gt;they lowered their prices... Which is the key concept that seems to be overlooked: Perceived Value™.&lt;/p&gt;  &lt;p&gt;Jeff (like all of us in geekdom) seems to be thinking of finding the Perfect Price™, set it once and enjoy massive profitability. Unfortunately, marketing and economics don’t work that way because they overlap with the unpredictable, irrational “science” of human psychology. Like that country song chorus goes “... and people are crazy.”&lt;/p&gt;  &lt;p&gt;Steam/Valve were wildly successful with these price cuts because the were able to LOWER their prices. If they started off at a lower price point, they might’ve front-loaded more sales on the curve, but they would not have the long, sustainable tail of moderate Half-Life or Left4Dead sales at the New Lower Price™ because they wouldn’t have the same perceived value to typical consumers.&lt;/p&gt;  &lt;p&gt;People like Jeff and I who paid full price for L4D (the Reed Clan actually bought four copies at full price, but that’s a different problem) aren’t in the same buyer bucket as those people who got motivated when the price was reduced... and I doubt many game companies are going to be willing to start low and then go lower in the hopes of making more money without a lot more evidence than a table o’ speculative numbers.&lt;/p&gt;  &lt;p&gt;Especially since the jury is still out on whether companies are going to win with the iPhone App Store’s race to the bottom strategy. Perhaps if the Xbox Live Arcade and Xbox Live Community Games starts producing some profitable companies built primarily on titles in those arenas, that might suggest starting low is the way to go.&lt;/p&gt;  &lt;p&gt;My wallet wants him to be right, but I’m just sayin’...&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9859354" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/reedme/archive/tags/video+games/default.aspx">video games</category><category domain="http://blogs.msdn.com/reedme/archive/tags/gaming/default.aspx">gaming</category><category domain="http://blogs.msdn.com/reedme/archive/tags/development/default.aspx">development</category><category domain="http://blogs.msdn.com/reedme/archive/tags/software/default.aspx">software</category></item><item><title>South Park mobile business model?</title><link>http://blogs.msdn.com/reedme/archive/2009/08/04/south-park-mobile-business-model.aspx</link><pubDate>Tue, 04 Aug 2009 21:30:14 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9857335</guid><dc:creator>reedme</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/reedme/comments/9857335.aspx</comments><wfw:commentRss>http://blogs.msdn.com/reedme/commentrss.aspx?PostID=9857335</wfw:commentRss><wfw:comment>http://blogs.msdn.com/reedme/rsscomments.aspx?PostID=9857335</wfw:comment><description>&lt;p&gt;&lt;a href="http://www.cio.com/article/498819/Microsoft_Details_How_to_Port_IPhone_Apps_to_Windows_Mobile" target="_blank"&gt;Microsoft Details How to Port iPhone Apps to Windows Mobile&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;1. Write an iPhone app.   &lt;br /&gt;2. ...     &lt;br /&gt;3. Profit!&lt;/p&gt;  &lt;p&gt;Heh.&lt;/p&gt;  &lt;p&gt;I’ll read this later when the mobile app store opens and I come up with a killer mobile app to fund my retirement.&lt;/p&gt;  &lt;p&gt;Or I stop waiting for Windows 7 phones to street and take a bite of the forbidden fruit. (Unlikely. My Samsung i760 still does everything I need with only a reboot once or twice a week.)&lt;/p&gt;  &lt;p&gt;Credit to Code Project for suggesting step 1 in their newsletter today.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9857335" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/reedme/archive/tags/Apple/default.aspx">Apple</category><category domain="http://blogs.msdn.com/reedme/archive/tags/mobile+computing/default.aspx">mobile computing</category><category domain="http://blogs.msdn.com/reedme/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://blogs.msdn.com/reedme/archive/tags/development/default.aspx">development</category><category domain="http://blogs.msdn.com/reedme/archive/tags/Note2Self/default.aspx">Note2Self</category></item><item><title>Vista SP2 Compatibility Mode Builds Character... on Windows 7</title><link>http://blogs.msdn.com/reedme/archive/2009/07/20/vista-sp2-compatibility-mode-builds-character-on-windows-7.aspx</link><pubDate>Tue, 21 Jul 2009 09:20:34 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9842925</guid><dc:creator>reedme</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/reedme/comments/9842925.aspx</comments><wfw:commentRss>http://blogs.msdn.com/reedme/commentrss.aspx?PostID=9842925</wfw:commentRss><wfw:comment>http://blogs.msdn.com/reedme/rsscomments.aspx?PostID=9842925</wfw:comment><description>&lt;p&gt;The kids have gotten to the age where they’re pestering us to play Dungeons &amp;amp; Dragons with them. Well, my oldest son is and he’s dragging his sister along (kicking and screaming, metaphorically-speaking). Heh. &lt;/p&gt;  &lt;p&gt;Unfortunately, this isn’t his Grandpa’s D&amp;amp;D anymore (or his Dad’s). We didn’t have none o’ them crazy software gadgets when we played D&amp;amp;D! We had slate tablets with chalk to write on, just like Abe Lincoln and Gary Gygax. And we were grateful for it!! Heh. As my beard gets grayer, people seem to expect old codger stories...&lt;/p&gt;  &lt;p&gt;Wizards of the Coast seems to have turned out a great little widget in the Character Builder. A little paranoid about copyrights and DRM, for my taste but once I got it working, I like it.&lt;/p&gt;  &lt;p&gt;However, like most small companies that outsource their software development and technical support (I don’t know that to be fact, it just seems that way from the outside looking in), they’re not exactly on the cutting edge. It is a .NET 3.5 SP1 application (according to their website), which is a good start, but...&lt;/p&gt;  &lt;p&gt;Their &lt;a title="http://wizards.custhelp.com/cgi-bin/wizards.cfg/php/enduser/std_adp.php?p_faqid=1556" href="http://wizards.custhelp.com/cgi-bin/wizards.cfg/php/enduser/std_adp.php?p_faqid=1556" target="_blank"&gt;Character Builder FAQ&lt;/a&gt; wasn’t any real help, since I’m running Win7. And I get really irritated when the answer to a badly implemented application is “run it as Administrator”. Grrr. But I tried that first anyway... to no avail. &lt;/p&gt;  &lt;p&gt;Right-click | Run as administrator didn’t change the symptoms: “Logon Failed. You do not have access to this application.” whenever I tried to update the content for the first time on a fresh install of CB. Maybe that worked on Vista, but it didn’t seem to solve the problem on Win7. &lt;/p&gt;  &lt;p&gt;WotC technical support verified that I’m a paid up and member in good standing for &lt;a href="http://dndinsider.com/" target="_blank"&gt;D&amp;amp;DI&lt;/a&gt;, so I tried forcing it to run in Vista compatibility mode. Hooray for backward compatibility. Good job, Win7 team! (I’m still working on forgiving you for removing my “restore folders at logon” option from Explorer, though.)&lt;/p&gt;  &lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/reedme/WindowsLiveWriter/VistaSP2CompatibilityModeBuildsCharacte_12EDB/image_3.png" width="381" height="537" /&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Just for giggles, I watched the directory in Program Files as Character Builder was updating, and sure enough they’re writing directly to the privileged directory during unelevated execution. Bad form, guys. That’s sooo Windows 95. Time to get with the modern development paradigm!&lt;/p&gt;  &lt;p&gt;Attention WotC developer types! You should have the downloader dump files to a temporary folder, kick off a new process and prompt for elevation using Windows Installer to patch your app properly!! Otherwise you’re going to suffer breakage and other problems at uninstall time... and it’s just wrong anyway to write to a privileged directory without explicit user permission AND even then only during setup or patching!&lt;/p&gt;  &lt;p&gt;I shudder to think how they’re probably ignoring the multiple users problem, among other things. Yup, no Vista-certified logo to be found. Doh.&lt;/p&gt;  &lt;p&gt;But now I’m up and running and building character! All so that I can use my children as guinea pigs to prove my nefarious theory that roleplaying has therapeutic benefits for children with autism toward learning appropriate social interaction. How else are my little &lt;a href="http://www.autismspeaks.org/science/science_news/krieger_hopkins_learned_behavior_study.php" target="_blank"&gt;aspies&lt;/a&gt; supposed to learn what to do when they actually meet a dragon?&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9842925" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/reedme/archive/tags/autism/default.aspx">autism</category><category domain="http://blogs.msdn.com/reedme/archive/tags/development/default.aspx">development</category><category domain="http://blogs.msdn.com/reedme/archive/tags/customer+feedback/default.aspx">customer feedback</category><category domain="http://blogs.msdn.com/reedme/archive/tags/annoyances/default.aspx">annoyances</category><category domain="http://blogs.msdn.com/reedme/archive/tags/bleep/default.aspx">bleep</category><category domain="http://blogs.msdn.com/reedme/archive/tags/installer/default.aspx">installer</category><category domain="http://blogs.msdn.com/reedme/archive/tags/.NET/default.aspx">.NET</category><category domain="http://blogs.msdn.com/reedme/archive/tags/dungeons/default.aspx">dungeons</category><category domain="http://blogs.msdn.com/reedme/archive/tags/roleplay/default.aspx">roleplay</category><category domain="http://blogs.msdn.com/reedme/archive/tags/dragons/default.aspx">dragons</category><category domain="http://blogs.msdn.com/reedme/archive/tags/wizards/default.aspx">wizards</category></item><item><title>NTS: Always install the TFS Power Tools</title><link>http://blogs.msdn.com/reedme/archive/2009/07/09/nts-always-install-the-tfs-power-tools.aspx</link><pubDate>Fri, 10 Jul 2009 00:28:40 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9827667</guid><dc:creator>reedme</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/reedme/comments/9827667.aspx</comments><wfw:commentRss>http://blogs.msdn.com/reedme/commentrss.aspx?PostID=9827667</wfw:commentRss><wfw:comment>http://blogs.msdn.com/reedme/rsscomments.aspx?PostID=9827667</wfw:comment><description>&lt;p&gt;Or you’ll wind up with:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;TF10139: The following check-in policies have not been satisfied.       &lt;br /&gt;Internal error in Changeset Comments Policy&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Well, you will whenever somebody else installs them on the TFS server and enables the Changeset Comments Policy...&lt;/p&gt;  &lt;p&gt;See also:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://social.msdn.microsoft.com/Forums/en-US/vstsstart/thread/fd9b282c-d298-40bf-a5f9-8c8e1f49b8b5" target="_blank"&gt;TF10139 Error when checking in files: Check in policy error when policies have been satified&lt;/a&gt; (spelling errors are the other guy’s fault)&lt;/li&gt;    &lt;li&gt;&lt;a title="Visual Studio Team System 2008 Team Foundation Server Power Tools - October 2008 Release" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=FBD14EEA-781F-45A1-8C46-9F6BA2F68BF0&amp;amp;displaylang=en" target="_blank"&gt;Visual Studio Team System 2008 Team Foundation Server Power Tools - October 2008 Release&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9827667" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/reedme/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/reedme/archive/tags/development/default.aspx">development</category><category domain="http://blogs.msdn.com/reedme/archive/tags/TFS/default.aspx">TFS</category><category domain="http://blogs.msdn.com/reedme/archive/tags/Note2Self/default.aspx">Note2Self</category><category domain="http://blogs.msdn.com/reedme/archive/tags/power+tools/default.aspx">power tools</category></item><item><title>Two links I want to save for l8r: WM6.5 DTK and Windows API Code Pack for .NET 3.5</title><link>http://blogs.msdn.com/reedme/archive/2009/06/25/two-links-i-want-to-save-for-l8r-wm6-5-dtk-and-windows-api-code-pack-for-net-3-5.aspx</link><pubDate>Thu, 25 Jun 2009 23:59:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9804262</guid><dc:creator>reedme</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/reedme/comments/9804262.aspx</comments><wfw:commentRss>http://blogs.msdn.com/reedme/commentrss.aspx?PostID=9804262</wfw:commentRss><wfw:comment>http://blogs.msdn.com/reedme/rsscomments.aspx?PostID=9804262</wfw:comment><description>&lt;p&gt;From the MSDN Flash dated 20090623:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://code.msdn.microsoft.com/WindowsAPICodePack" target="_blank"&gt;Download the Free Windows API Code Pack for Microsoft .NET Framework&lt;/a&gt;     &lt;br /&gt;The Code Pack is a source-code library that provides access to the new Windows 7 features (and some related Windows Vista features) from managed code. These features are not available to developers today in the .NET Framework. Minimum .NET Framework version required to use this library is 3.5.     &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=20686a1d-97a8-4f80-bc6a-ae010e085a6e" target="_blank"&gt;Windows Mobile 6.5 Developer Tool Kit Released&lt;/a&gt;     &lt;br /&gt;While this has been a much-awaited release for the developer community, some confusion has arisen in the media. To clarify, the Windows Mobile 6.5 Developer Tool Kit (DTK) is not an SDK. The DTK contains emulators, gesture APIs, and samples useful for developing Windows Mobile 6.5 applications. Developers will still need to install Visual Studio and the Windows Mobile 6 SDK prior to running the tool kit installer.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Now back to my regularly scheduled interruption.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;[Corrected the reversed links. Doh. Thanks, Chris! Now let’s see if Live Writer dupes the post or just updates it.]&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9804262" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/reedme/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/reedme/archive/tags/free+stuff/default.aspx">free stuff</category><category domain="http://blogs.msdn.com/reedme/archive/tags/development/default.aspx">development</category><category domain="http://blogs.msdn.com/reedme/archive/tags/.NET/default.aspx">.NET</category><category domain="http://blogs.msdn.com/reedme/archive/tags/Note2Self/default.aspx">Note2Self</category></item><item><title>I wasn’t concerned about warbots. Until...</title><link>http://blogs.msdn.com/reedme/archive/2009/04/22/i-wasn-t-concerned-about-warbots-until.aspx</link><pubDate>Thu, 23 Apr 2009 02:44:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9563548</guid><dc:creator>reedme</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/reedme/comments/9563548.aspx</comments><wfw:commentRss>http://blogs.msdn.com/reedme/commentrss.aspx?PostID=9563548</wfw:commentRss><wfw:comment>http://blogs.msdn.com/reedme/rsscomments.aspx?PostID=9563548</wfw:comment><description>&lt;p&gt;The quote is long to provide context, but the bold part is what worries me. Ruh-roh.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;A recent study prepared for the Office of Naval Research by a team from the California Polytechnic State University said that robot ethics had not received the attention it deserved because of a &amp;quot;rush to market&amp;quot; mentality and the &amp;quot;common misconception&amp;quot; that robots will do only what they have been programmed to do. &lt;/em&gt;&lt;/p&gt;    &lt;p&gt;&lt;em&gt;&amp;quot;Unfortunately, such a belief is sorely outdated, harking back to the time when computers were simpler and their programs could be written and understood by a single person,&amp;quot; the study says. &amp;quot;Now programs with millions of lines of code are written by teams of programmers, none of whom knows the entire program; hence, &lt;strong&gt;no individual can predict the effect of a given command with absolute certainty since portions of programs may interact in unexpected, untested ways.&lt;/strong&gt;&amp;quot;&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://www.alertnet.org/thenews/newsdesk/LM674603.htm" target="_blank"&gt;Killer robots and a revolution in warfare (Reuters)&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;It’s not bad enough that we’re giving the robots guns, we’re not entirely sure what they’ll do when we tell them to shoot.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9563548" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/reedme/archive/tags/gadgets/default.aspx">gadgets</category><category domain="http://blogs.msdn.com/reedme/archive/tags/science+fiction/default.aspx">science fiction</category><category domain="http://blogs.msdn.com/reedme/archive/tags/development/default.aspx">development</category><category domain="http://blogs.msdn.com/reedme/archive/tags/software/default.aspx">software</category><category domain="http://blogs.msdn.com/reedme/archive/tags/robotics/default.aspx">robotics</category></item><item><title>To whom it may concern (code comments)</title><link>http://blogs.msdn.com/reedme/archive/2009/04/21/to-whom-it-may-concern-code-comments.aspx</link><pubDate>Tue, 21 Apr 2009 20:10:21 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9559780</guid><dc:creator>reedme</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/reedme/comments/9559780.aspx</comments><wfw:commentRss>http://blogs.msdn.com/reedme/commentrss.aspx?PostID=9559780</wfw:commentRss><wfw:comment>http://blogs.msdn.com/reedme/rsscomments.aspx?PostID=9559780</wfw:comment><description>&lt;p&gt;I thought I was the only one who left warnings in my code for future maintainers... Or maybe Brian inherited one of my previous projects. Heh.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://msmvps.com/blogs/brianmadsen/archive/2009/04/21/funniest-code-comment-ever.aspx" target="_blank"&gt;Funniest code comment ever...&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Yes, today’s my last day in SQLBU, and I’ve left more than a few WARNING code comments alongside the TODOs and UNDONEs.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9559780" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/reedme/archive/tags/self-referential+integrity/default.aspx">self-referential integrity</category><category domain="http://blogs.msdn.com/reedme/archive/tags/development/default.aspx">development</category><category domain="http://blogs.msdn.com/reedme/archive/tags/comments/default.aspx">comments</category><category domain="http://blogs.msdn.com/reedme/archive/tags/code/default.aspx">code</category></item><item><title>Developers MERGE thyselves?</title><link>http://blogs.msdn.com/reedme/archive/2008/10/31/developers-merge-thyselves.aspx</link><pubDate>Sat, 01 Nov 2008 02:05:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9027449</guid><dc:creator>reedme</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/reedme/comments/9027449.aspx</comments><wfw:commentRss>http://blogs.msdn.com/reedme/commentrss.aspx?PostID=9027449</wfw:commentRss><wfw:comment>http://blogs.msdn.com/reedme/rsscomments.aspx?PostID=9027449</wfw:comment><description>&lt;p&gt;I was reading this CIO.com article a while back and wondering if “database developers” and “regular developers” agree.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;As Microsoft sees it, the roles of the database-centric developer and &amp;quot;regular&amp;quot; developer are less distinct than they once were, so the company is merging its VSTS database and development products. As of October 1, those who belong to the Microsoft Developer Network (MSDN) and currently own Visual Studio Team System 2008 Development Edition or Visual Studio Team System 2008 Database Edition will receive for free the Visual Studio Team System 2008 Development Edition, Visual Studio Team System 2008 Database Edition, Visual Studio 2005 Team System for Software Developers and Visual Studio 2005 Team System for Database Professionals. &lt;/em&gt;&lt;a href="http://www.cio.com/article/print/451622" target="_blank"&gt;(CIO.com)&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Is it really that simple? Or will it be in the future? Are all (or most) “regular” developers also database developers? And vice versa? Hmmm.&lt;/p&gt;  &lt;p&gt;The whole imaginary syntax probably looks something like this:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font face="Courier New"&gt;&lt;font color="#0000ff"&gt;MERGE &lt;/font&gt;Developers.All_Developers &lt;font color="#0000ff"&gt;AS&lt;/font&gt; target         &lt;br /&gt;&lt;font color="#0000ff"&gt;USING          &lt;br /&gt;&lt;/font&gt;&amp;#160;&amp;#160;&amp;#160; (         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;font color="#0000ff"&gt;SELECT&lt;/font&gt;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; COALESCE(dbds.DeveloperId, rds.DeveloperId) &lt;font color="#0000ff"&gt;AS&lt;/font&gt; DeveloperId         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ,COALESCE(dbds.FullName, rds.FullName) &lt;font color="#0000ff"&gt;AS&lt;/font&gt; FullName         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ,COALESCE(dbds.IsActive, rds.IsActive) &lt;font color="#0000ff"&gt;AS&lt;/font&gt; IsActive         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;font color="#0000ff"&gt;FROM&lt;/font&gt; Developers.Database_Developers &lt;font color="#0000ff"&gt;AS&lt;/font&gt; dbds         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;font color="#0000ff"&gt;FULL OUTER JOIN&lt;/font&gt; Developers.Regular_Developers &lt;font color="#0000ff"&gt;AS&lt;/font&gt; rds         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;font color="#0000ff"&gt;ON&lt;/font&gt; dbds.DeveloperID = rds.DeveloperID         &lt;br /&gt;&lt;font color="#0000ff"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; GROUP BY COALESCE&lt;/font&gt;(dbds.DeveloperId, rds.DeveloperId)         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; ) &lt;font color="#0000ff"&gt;AS&lt;/font&gt; source (DeveloperId, FullName, IsActive)         &lt;br /&gt;&lt;font color="#0000ff"&gt;ON&lt;/font&gt; (target.DeveloperId = source.DeveloperId)         &lt;br /&gt;&lt;font color="#0000ff"&gt;WHEN MATCHED          &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; THEN UPDATE SET           &lt;br /&gt;&lt;/font&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; target.IsActive = source.IsActive         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ,target.FullName = target.FullName         &lt;br /&gt;&lt;font color="#0000ff"&gt;WHEN NOT MATCHED          &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; THEN INSERT &lt;/font&gt;(DeveloperId,FullName,IsActive) &lt;font color="#0000ff"&gt;VALUES          &lt;br /&gt;&lt;/font&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font face="Courier New"&gt;(source.DeveloperId,source.FullName,source.IsActive)        &lt;br /&gt;;&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Seems complicated to me… for imaginary syntax of imaginary data constructs. Feel free to nitpick imaginary flaws in it.&lt;/p&gt;  &lt;p&gt;Of course, YMMV.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9027449" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/reedme/archive/tags/Data+Dude/default.aspx">Data Dude</category><category domain="http://blogs.msdn.com/reedme/archive/tags/Visual+Studio+Team+Edition+for+Database+Professionals/default.aspx">Visual Studio Team Edition for Database Professionals</category><category domain="http://blogs.msdn.com/reedme/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/reedme/archive/tags/DBPro/default.aspx">DBPro</category><category domain="http://blogs.msdn.com/reedme/archive/tags/development/default.aspx">development</category><category domain="http://blogs.msdn.com/reedme/archive/tags/developers/default.aspx">developers</category></item><item><title>Testing the SQL Database</title><link>http://blogs.msdn.com/reedme/archive/2008/08/25/testing-the-sql-database.aspx</link><pubDate>Tue, 26 Aug 2008 02:25:30 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8895464</guid><dc:creator>reedme</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/reedme/comments/8895464.aspx</comments><wfw:commentRss>http://blogs.msdn.com/reedme/commentrss.aspx?PostID=8895464</wfw:commentRss><wfw:comment>http://blogs.msdn.com/reedme/rsscomments.aspx?PostID=8895464</wfw:comment><description>&lt;p&gt;Being a big fan of test-driven development of any kind, database or otherwise, I was honored to sit on a panel with some other much smarter people than I at TechEd*2008 entitled "Testing the SQL Database." Not only did I get to opine a bit, but I also got to learn some, too, which happens whenever you get to sit and listen to smart people like Gert, John, Adam and Jamie.
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;&lt;a href="http://mfile.akamai.com/14853/wmv/microsofttec.download.akamai.com/14853/TechEdOnline/Videos/08_NA_Dev_TEOPanel_25_low.asx"&gt;Stream for Low Bandwidth Users&lt;/a&gt; | &lt;a href="http://microsofttech.fr.edgesuite.net/TechEdOnline/Videos/08_NA_Dev_TEOPanel_25_low.wmv"&gt;Small WMV&lt;/a&gt; | &lt;a href="http://microsofttech.fr.edgesuite.net/TechEdOnline/Videos/08_NA_Dev_TEOPanel_25_high.wmv"&gt;High Quality WMV&lt;/a&gt; | &lt;a href="http://microsofttech.fr.edgesuite.net/TechEdOnline/Videos/08_NA_Dev_TEOPanel_25_high.mp4"&gt;High Quality MP4&lt;/a&gt; | &lt;a href="http://microsofttech.fr.edgesuite.net/TechEdOnline/Videos/08_NA_Dev_TEOPanel_25_audio.MP3"&gt;MP3 Audio&lt;/a&gt;
	&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;I do have one observation: I'm not really that fat in person… It's the camera! Heh.
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;See the &lt;a href="http://msdn.microsoft.com/en-us/events/teched/cc676818.aspx"&gt;TechEd 2008 Video Library&lt;/a&gt; for more cool stuff.
&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8895464" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/reedme/archive/tags/Visual+Studio+Team+Edition+for+Database+Professionals/default.aspx">Visual Studio Team Edition for Database Professionals</category><category domain="http://blogs.msdn.com/reedme/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://blogs.msdn.com/reedme/archive/tags/DBPro/default.aspx">DBPro</category><category domain="http://blogs.msdn.com/reedme/archive/tags/webcast/default.aspx">webcast</category><category domain="http://blogs.msdn.com/reedme/archive/tags/development/default.aspx">development</category><category domain="http://blogs.msdn.com/reedme/archive/tags/agile/default.aspx">agile</category></item><item><title>How to crash agile-ly?</title><link>http://blogs.msdn.com/reedme/archive/2008/08/11/how-to-crash-agile-ly.aspx</link><pubDate>Mon, 11 Aug 2008 19:10:46 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8848353</guid><dc:creator>reedme</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/reedme/comments/8848353.aspx</comments><wfw:commentRss>http://blogs.msdn.com/reedme/commentrss.aspx?PostID=8848353</wfw:commentRss><wfw:comment>http://blogs.msdn.com/reedme/rsscomments.aspx?PostID=8848353</wfw:comment><description>&lt;p&gt;Charlie and I never worked together, but after reading his account of a recent cult experience, I could swear that we had. On that project.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;The problems started when we tried to integrate these methods into our existing environment. First, management demanded that we estimate&amp;#8212;and commit to&amp;#8212;a schedule and budget. You can't do that without knowing what you'll be doing, so we built our use cases and created a schedule. Several months later, we had hundreds of use cases, and the local Microsoft Project wizard had a schedule estimated down to the day.       &lt;br /&gt;&lt;/em&gt;&lt;a href="http://www.cio.com/article/print/442264" target="_blank"&gt;Cargo Cult Methodology: How Agile Can Go Terribly, Terribly Wrong&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;How agile is your current project? Be honest.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8848353" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/reedme/archive/tags/development/default.aspx">development</category><category domain="http://blogs.msdn.com/reedme/archive/tags/agile/default.aspx">agile</category></item><item><title>Can you tell a great architect from a bad one?</title><link>http://blogs.msdn.com/reedme/archive/2008/07/11/can-you-tell-a-great-architect-from-a-bad-one.aspx</link><pubDate>Fri, 11 Jul 2008 21:24:38 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8721815</guid><dc:creator>reedme</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/reedme/comments/8721815.aspx</comments><wfw:commentRss>http://blogs.msdn.com/reedme/commentrss.aspx?PostID=8721815</wfw:commentRss><wfw:comment>http://blogs.msdn.com/reedme/rsscomments.aspx?PostID=8721815</wfw:comment><description>&lt;p&gt;Since I'm going to be sitting as a panel member on an MCA review board soon, I'd like to think I can, but apparently some researchers are having trouble... &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;Highly capable designers have an incentive to choose somewhat more difficult designs to better prove their talent, while less-capable designers have an incentive to choose highly difficult designs to obfuscate their lack of talent, Prof. Siemsen concludes.       &lt;br /&gt;&lt;/em&gt;&lt;a href="http://www.sciencedaily.com/releases/2008/05/080519135116.htm"&gt;Software Designers Strut Their Talent At Cost Of Profit, Says Study&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;This doesn't even get into the real reasons (Second System Syndrome&amp;#8482;, Perfect System Syndrome&amp;#8482;, Repeat Business Syndrome&amp;#8482;, etc)... It seems to lay the blame at the feet of career concerns, but I'm not entirely sure that's the whole picture, especially when consultants get involved.&lt;/p&gt;  &lt;p&gt;Irreducible complexity does exist, but if it seems Too Complicated&amp;#8482;, it probably is, and you're probably Doing It Wrong&amp;#8482;.&lt;/p&gt;  &lt;p&gt;Great architects do The Right Thing&amp;#8482; for their companies or clients: a design that's as simple as possible, and no simpler.&lt;/p&gt;  &lt;p&gt;Consultants: You'll never run out of repeat business from satisfied customers if you leave them with something that does what they need AND that they can maintain themselves. I always used to announce during project kick-off meetings, &amp;quot;I am leaving in X days/months/weeks. One of my goals is that you be able to absorb and maintain the deliverables that I'm leaving behind, so if it doesn't compute while we're working together, ASK me to explain it and WRITE down the answers so that you can retain the knowledge for your company.&amp;quot;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8721815" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/reedme/archive/tags/consulting/default.aspx">consulting</category><category domain="http://blogs.msdn.com/reedme/archive/tags/development/default.aspx">development</category><category domain="http://blogs.msdn.com/reedme/archive/tags/developers/default.aspx">developers</category><category domain="http://blogs.msdn.com/reedme/archive/tags/fungibility/default.aspx">fungibility</category><category domain="http://blogs.msdn.com/reedme/archive/tags/career/default.aspx">career</category><category domain="http://blogs.msdn.com/reedme/archive/tags/office/default.aspx">office</category></item><item><title>Gender neutral code? Srsly?</title><link>http://blogs.msdn.com/reedme/archive/2008/06/30/gender-neutral-code-srsly.aspx</link><pubDate>Tue, 01 Jul 2008 02:18:30 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8673827</guid><dc:creator>reedme</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/reedme/comments/8673827.aspx</comments><wfw:commentRss>http://blogs.msdn.com/reedme/commentrss.aspx?PostID=8673827</wfw:commentRss><wfw:comment>http://blogs.msdn.com/reedme/rsscomments.aspx?PostID=8673827</wfw:comment><description>&lt;p&gt;Admittedly being from Mars, my reaction to the this little piece is predictable... I won't bore you with my witty repartee (yes, that's a redundant phrase) involving Emma, my code and a kitchen. (Yes, I'm pretty much overdue for sensitivity training, and when my wife reads this, I'll be back in the doghouse for a while.) I'm not saying that there isn't some validity to stereotypes, but... [Our test build process takes an hour, so I've got time.]&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://blogs.wsj.com/biztech/2008/06/06/men-write-code-from-mars-women-write-more-helpful-code-from-venus/print/" target="_blank"&gt;Emma says: Men Write Code from Mars, Women Write More Helpful Code from Venus (wsj.com)&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Following her logic, maybe bugs are like car accidents? Women have lower car insurance rates because even though they tend to have more accidents than men do, BUT men &amp;quot;do it right&amp;quot; and have much more damaging and expensive accidents... and therefore get spanked with larger insurance premiums. Nah, let's not go there with software bugs. The diversity police already have too many excuses to visit my office.&lt;/p&gt;  &lt;p&gt;It's not just that Emma's premise and mathematics are bogus, but... As a long-time subscriber to the &amp;quot;&lt;a href="http://www.perforce.com/perforce/papers/prettycode.html" target="_blank"&gt;Pillars of Pretty Code&lt;/a&gt;&amp;quot; philosophy who focused more on maintainability when training my development staff (in previous lives when I was a dev manager), I'm offended by her stereotyping of male coders!! (Heh. It's fun that it's my turn to be &amp;quot;offended&amp;quot; by gendertyping.) &lt;/p&gt;  &lt;p&gt;While I'm not a pretty code nazi (it feels odd to have to say that), transparency of the program logic is of paramount importance to maintainability. If you think your code is disposable and nobody will ever have to/want to maintain it, why aren't you writing it in Visual Basic? But I digress...&lt;/p&gt;  &lt;p&gt;Back to Emma. Her math is screwy. She says she can &amp;quot;guess&amp;quot; 70% to 80% of the time whether code is written by a man or a woman. That's a sucker bet. Since far more than 80% of the code in the Known Universe&amp;#8482; is written by men... All she has to do is &amp;quot;guess&amp;quot; male every time to hit better than 80%!!! If she's below 80%, then her analytical abilities are conceivably flawed. Doh!&lt;/p&gt;  &lt;p&gt;Besides, some of the female coders that worked for me in previously lives wrote the most crazy, obfuscated, unselfdocumenting code I'd ever seen until I taught them better. (Let's hope they retained the skill after I moved on.) I'd go ever further and point out that most of the &amp;quot;boys&amp;quot; did, too. Can't we all just get along and agree that &amp;quot;people&amp;quot; write hard-to-maintain code until they're taught better? Please?&lt;/p&gt;  &lt;p&gt;And now I work with a female coder on my team these days (&lt;a href="http://blogs.msdn.com/bonniefe/" target="_blank"&gt;Bonnie&lt;/a&gt;) and she says that Emma's full of [it]... So there! (Double heh.)&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8673827" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/reedme/archive/tags/gambling/default.aspx">gambling</category><category domain="http://blogs.msdn.com/reedme/archive/tags/geek+humor/default.aspx">geek humor</category><category domain="http://blogs.msdn.com/reedme/archive/tags/awards/default.aspx">awards</category><category domain="http://blogs.msdn.com/reedme/archive/tags/development/default.aspx">development</category><category domain="http://blogs.msdn.com/reedme/archive/tags/developers/default.aspx">developers</category><category domain="http://blogs.msdn.com/reedme/archive/tags/psychic/default.aspx">psychic</category><category domain="http://blogs.msdn.com/reedme/archive/tags/weird/default.aspx">weird</category></item><item><title>Cool (Free, Open) Tools: SQL RSS</title><link>http://blogs.msdn.com/reedme/archive/2008/06/23/cool-free-open-tools-sql-rss.aspx</link><pubDate>Mon, 23 Jun 2008 23:15:40 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8643627</guid><dc:creator>reedme</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/reedme/comments/8643627.aspx</comments><wfw:commentRss>http://blogs.msdn.com/reedme/commentrss.aspx?PostID=8643627</wfw:commentRss><wfw:comment>http://blogs.msdn.com/reedme/rsscomments.aspx?PostID=8643627</wfw:comment><description>&lt;p&gt;Even if nobody has asked you for an RSS feed of data in one or more of your databases, it won't be long before they do! When they do, you can grab this configurable, easy to use data-driven RSS feed widget.&lt;/p&gt;  &lt;p&gt;A couple ideas for using this application:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Business intelligence updates delivered to Microsoft Outlook 2007 for management.&lt;/li&gt;    &lt;li&gt;Proactive application event logs to your Vista Sidebar news gadget FTW!&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;I'm sure you can think of more... Check it out!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.codeplex.com/SQLRSS"&gt;SQL RSS on CodePlex.com (Microsoft SQL Server Community &amp;amp; Samples)&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;It's also a great way to get a solid introduction to these technologies:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Change Data Tracking (CDT) feature of SQL Server 2008&lt;/li&gt;    &lt;li&gt;SQL Server Reporting Services&lt;/li&gt;    &lt;li&gt;The syndication feed feature of WCF&lt;/li&gt;    &lt;li&gt;LINQ to XML&lt;/li&gt;    &lt;li&gt;ADO.NET&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Join us!&lt;/strong&gt;    &lt;br /&gt;This project is a bit different than other SQL Server-sponsored projects. We want YOU to contribute to it. We are actively seeking other people (i.e. not on my team) to enhance and grow this project. Whether you work for Microsoft or not, &lt;a href="http://blogs.msdn.com/reedme/contact.aspx"&gt;let us know&lt;/a&gt; if you'd like to help!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8643627" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/reedme/archive/tags/database/default.aspx">database</category><category domain="http://blogs.msdn.com/reedme/archive/tags/community+development/default.aspx">community development</category><category domain="http://blogs.msdn.com/reedme/archive/tags/samples/default.aspx">samples</category><category domain="http://blogs.msdn.com/reedme/archive/tags/free+stuff/default.aspx">free stuff</category><category domain="http://blogs.msdn.com/reedme/archive/tags/CodePlex/default.aspx">CodePlex</category><category domain="http://blogs.msdn.com/reedme/archive/tags/AdventureWorks/default.aspx">AdventureWorks</category><category domain="http://blogs.msdn.com/reedme/archive/tags/development/default.aspx">development</category><category domain="http://blogs.msdn.com/reedme/archive/tags/developers/default.aspx">developers</category><category domain="http://blogs.msdn.com/reedme/archive/tags/open+source/default.aspx">open source</category><category domain="http://blogs.msdn.com/reedme/archive/tags/BI/default.aspx">BI</category><category domain="http://blogs.msdn.com/reedme/archive/tags/business+intelligence/default.aspx">business intelligence</category></item><item><title>XNA to the n-th power trumps Gears of War 2 trailer?</title><link>http://blogs.msdn.com/reedme/archive/2008/02/21/xna-to-the-n-th-power-trumps-gears-of-war-2-trailer.aspx</link><pubDate>Fri, 22 Feb 2008 02:19:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7842861</guid><dc:creator>reedme</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/reedme/comments/7842861.aspx</comments><wfw:commentRss>http://blogs.msdn.com/reedme/commentrss.aspx?PostID=7842861</wfw:commentRss><wfw:comment>http://blogs.msdn.com/reedme/rsscomments.aspx?PostID=7842861</wfw:comment><description>&lt;p&gt;I've been a closet XNA fan for a while. I've been lurking and watching to see how they plan solve some really hard user-generated content problems...&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;&amp;#8220;The time has come for the games industry to open its doors to all game creators, enabling anyone to share their creations with the world,&amp;#8221; said Schappert. &amp;#8220;Our goal is to drive a creative and social revolution in games with the same transformative power that we&amp;#8217;ve seen in digital music and video sharing.&amp;#8221;       &lt;br /&gt;&lt;/em&gt;&lt;a href="http://www.msnbc.msn.com/id/23262740/"&gt;Microsoft looks to 'community' for new games (msnbc.com)&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;It seems like they've got some &lt;a href="http://creators.xna.com/whatsnew.aspx"&gt;great solutions&lt;/a&gt;. Time to dust off the game proposals that I made my kids write* and actually sling some code under them...&lt;/p&gt;  &lt;p&gt;Watched the GoW2 trailer last night on XBL. Several times. Since we couldn't see the lunar eclipse for all the freaking cloud cover!! I hope the new &amp;quot;chainsaw uppercut&amp;quot; is a move they're modeling for the actual game. Very cool.&lt;/p&gt;  &lt;p&gt;Both are great new announcements!&lt;/p&gt;  &lt;p&gt;In unrelated news, I'm still trying to get excited about &lt;em&gt;Too Human&lt;/em&gt;, but I'm still chasing all the &lt;em&gt;Mass Effect&lt;/em&gt; achievements (almost done with Medal of Valor on insanity; just got Krogan Ally and Sentinel Ally on the insanity playthrough) and I'll probably get distracted by &lt;em&gt;Lost Odyssey&lt;/em&gt; if I can get my copy before the company store runs out today. I'm frightened by the fact that &lt;em&gt;Too Human&lt;/em&gt; is already planned to be a trilogy. But since I already know that the first DLC for &lt;em&gt;Mass Effect&lt;/em&gt; called &lt;a href="http://kotaku.com/353296/mass-effect-dlc-brings-batarians-to-the-mix"&gt;&amp;quot;Bring the Sky Down&amp;quot;&lt;/a&gt; is scheduled for March 10, I'd better hurry up and snag all the achievements this week. So much for that plan to get to the gym and get back in shape some day, the webernets keep getting in the way... Ooh, &lt;a href="http://xbox.icmsp.com/xbox/sx333982xsen/ct/gdp_mass.cml"&gt;shiny object&lt;/a&gt;!!&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;* Being a mean, ogre-type parent of homeschoolers, I treat everything as a &amp;quot;teachable moment&amp;quot; or a &amp;quot;learning opportunity.&amp;quot; Heh! They wrote pretty good business plans for what they wanted to spend their allowance money on, considering the older two are 8 and 9.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7842861" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/reedme/archive/tags/XNA/default.aspx">XNA</category><category domain="http://blogs.msdn.com/reedme/archive/tags/video+games/default.aspx">video games</category><category domain="http://blogs.msdn.com/reedme/archive/tags/Xbox/default.aspx">Xbox</category><category domain="http://blogs.msdn.com/reedme/archive/tags/gaming/default.aspx">gaming</category><category domain="http://blogs.msdn.com/reedme/archive/tags/development/default.aspx">development</category><category domain="http://blogs.msdn.com/reedme/archive/tags/developers/default.aspx">developers</category></item></channel></rss>