<?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>Bob On Development</title>
	<atom:link href="http://bobondevelopment.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://bobondevelopment.com</link>
	<description>Musings on the craft and business of software development</description>
	<lastBuildDate>Sat, 10 Mar 2012 20:48:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Connecting to a Mirrored Sql Server Database With No Failover Specified</title>
		<link>http://bobondevelopment.com/2012/03/10/connecting-to-a-mirrored-sql-server-database-with-no-failover-specified/</link>
		<comments>http://bobondevelopment.com/2012/03/10/connecting-to-a-mirrored-sql-server-database-with-no-failover-specified/#comments</comments>
		<pubDate>Sat, 10 Mar 2012 20:48:15 +0000</pubDate>
		<dc:creator>bob</dc:creator>
				<category><![CDATA[SQL Server]]></category>

		<guid isPermaLink="false">http://bobondevelopment.com/?p=239</guid>
		<description><![CDATA[I was testing a new development tool today that connects to remote servers using a proprietary connection string builder that doesn&#8217;t allow you to specify a failover server.  Since I was connecting to a mirrored database I was curious what the implications were for not specifying a &#8220;Failover Partner&#8221; in the connection string.
The answer surprised [...]]]></description>
		<wfw:commentRss>http://bobondevelopment.com/2012/03/10/connecting-to-a-mirrored-sql-server-database-with-no-failover-specified/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On Solutions Looking For Problems</title>
		<link>http://bobondevelopment.com/2012/03/08/on-solutions-looking-for-problems/</link>
		<comments>http://bobondevelopment.com/2012/03/08/on-solutions-looking-for-problems/#comments</comments>
		<pubDate>Thu, 08 Mar 2012 15:53:23 +0000</pubDate>
		<dc:creator>bob</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://bobondevelopment.com/?p=237</guid>
		<description><![CDATA[Microsoft has now made Windows 8 and its Metro touch interface available for us all to look at and Neil McAllister over at InfoWorld isn&#8217;t mincing words.  He&#8217;s calling the Metro value proposition for developers &#8220;a con&#8221;.  His fellow columnist J. Peter Bruzzese calls it Windows Frankenstein.  Meanwhile Visual Studio 11 is getting a lukewarm [...]]]></description>
		<wfw:commentRss>http://bobondevelopment.com/2012/03/08/on-solutions-looking-for-problems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On Usability</title>
		<link>http://bobondevelopment.com/2012/03/02/on-usability/</link>
		<comments>http://bobondevelopment.com/2012/03/02/on-usability/#comments</comments>
		<pubDate>Fri, 02 Mar 2012 18:35:09 +0000</pubDate>
		<dc:creator>bob</dc:creator>
				<category><![CDATA[Communication]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[UI Design]]></category>

		<guid isPermaLink="false">http://bobondevelopment.com/?p=233</guid>
		<description><![CDATA[It&#8217;s spring, when many US citizens not only have to cope with figuring out their income taxes, but if they have college-bound or college-age children, learn that there are things worse &#8212; far worse &#8212; than the dreaded Form 1040.
I&#8217;m speaking of FAFSA and related &#8220;now you have to dance for your money&#8221; applications for [...]]]></description>
		<wfw:commentRss>http://bobondevelopment.com/2012/03/02/on-usability/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On Intuition</title>
		<link>http://bobondevelopment.com/2012/02/28/on-intuition/</link>
		<comments>http://bobondevelopment.com/2012/02/28/on-intuition/#comments</comments>
		<pubDate>Tue, 28 Feb 2012 16:41:40 +0000</pubDate>
		<dc:creator>bob</dc:creator>
				<category><![CDATA[Communication]]></category>
		<category><![CDATA[Managment]]></category>

		<guid isPermaLink="false">http://bobondevelopment.com/?p=228</guid>
		<description><![CDATA[We techno-geeks like to think that we make all our decisions based on dispassionate evaluation of empirical facts, but there are times when things just don&#8217;t pass the sniff test.  I&#8217;ve been in this game for nearly 30 years and my sniffer sometimes smells that &#8220;off&#8221; quality of the air in the IT fridge [...]]]></description>
		<wfw:commentRss>http://bobondevelopment.com/2012/02/28/on-intuition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fixing an OutOfMemoryException on a DataTable.NewRow() Call</title>
		<link>http://bobondevelopment.com/2011/10/12/fixing-an-outofmemoryexception-on-a-datatable-newrow-call/</link>
		<comments>http://bobondevelopment.com/2011/10/12/fixing-an-outofmemoryexception-on-a-datatable-newrow-call/#comments</comments>
		<pubDate>Wed, 12 Oct 2011 12:31:51 +0000</pubDate>
		<dc:creator>bob</dc:creator>
				<category><![CDATA[.NET Framework]]></category>

		<guid isPermaLink="false">http://bobondevelopment.com/?p=214</guid>
		<description><![CDATA[Few things were less expected by me yesterday than the out of memory exception that was suddenly being thrown by very mature code that had functioned pretty much unchanged for about five years.  Especially when the offending line of code simply created an empty DataRow with less than two dozen columns.  What, I thought, could [...]]]></description>
		<wfw:commentRss>http://bobondevelopment.com/2011/10/12/fixing-an-outofmemoryexception-on-a-datatable-newrow-call/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SQL Server INSTEAD OF Trigger &#8220;Gotchas&#8221; Revealed</title>
		<link>http://bobondevelopment.com/2011/05/26/sql-server-instead-of-trigger-gotchas-revealed/</link>
		<comments>http://bobondevelopment.com/2011/05/26/sql-server-instead-of-trigger-gotchas-revealed/#comments</comments>
		<pubDate>Thu, 26 May 2011 14:02:02 +0000</pubDate>
		<dc:creator>bob</dc:creator>
				<category><![CDATA[SQL Server]]></category>

		<guid isPermaLink="false">http://bobondevelopment.com/?p=209</guid>
		<description><![CDATA[I just finished implementing a schema change on a table that is central to a public-facing database.  The objective was to normalize the table, and this required that the original table be broken down into five tables.  This will allow my client a lot more flexibility, but it also means that hundreds of thousands of [...]]]></description>
		<wfw:commentRss>http://bobondevelopment.com/2011/05/26/sql-server-instead-of-trigger-gotchas-revealed/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>When is a Routine Too Big?</title>
		<link>http://bobondevelopment.com/2011/03/14/when-is-a-routine-too-big/</link>
		<comments>http://bobondevelopment.com/2011/03/14/when-is-a-routine-too-big/#comments</comments>
		<pubDate>Mon, 14 Mar 2011 13:33:26 +0000</pubDate>
		<dc:creator>bob</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://bobondevelopment.com/?p=205</guid>
		<description><![CDATA[I&#8217;m thinking &#8212; and not for the first time &#8212; of slimming down a monster method that has grown beyond the size any &#8220;well-written&#8221; routine is &#8220;supposed&#8221; to be.  Depending on who you&#8217;re listening to, no routine should exceed a hundred or so lines of code, or two or three screen&#8217;s worth.  And almost universally, [...]]]></description>
		<wfw:commentRss>http://bobondevelopment.com/2011/03/14/when-is-a-routine-too-big/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sql Server Management Studio Epic Fail: User Canceled (NOT!)</title>
		<link>http://bobondevelopment.com/2011/03/01/sql-server-management-studio-epic-fail-user-canceled-not/</link>
		<comments>http://bobondevelopment.com/2011/03/01/sql-server-management-studio-epic-fail-user-canceled-not/#comments</comments>
		<pubDate>Tue, 01 Mar 2011 15:47:59 +0000</pubDate>
		<dc:creator>bob</dc:creator>
				<category><![CDATA[SQL Server]]></category>

		<guid isPermaLink="false">http://bobondevelopment.com/?p=200</guid>
		<description><![CDATA[I just spent 10 minutes of my life that I&#8217;ll never get back.  I defined a complex view with a bunch of join conditions and field aliases and such, saved and named it.  Then I was informed of an error (despite the fact that the query parsed fine in the UI) and was told that [...]]]></description>
		<wfw:commentRss>http://bobondevelopment.com/2011/03/01/sql-server-management-studio-epic-fail-user-canceled-not/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sql Server&#8217;s Secret Unit of Measure for Subtree Cost</title>
		<link>http://bobondevelopment.com/2011/03/01/sql-servers-secret-unit-of-measure-for-subtree-cost/</link>
		<comments>http://bobondevelopment.com/2011/03/01/sql-servers-secret-unit-of-measure-for-subtree-cost/#comments</comments>
		<pubDate>Tue, 01 Mar 2011 14:57:45 +0000</pubDate>
		<dc:creator>bob</dc:creator>
				<category><![CDATA[SQL Server]]></category>

		<guid isPermaLink="false">http://bobondevelopment.com/?p=187</guid>
		<description><![CDATA[Yesterday I was looking at execution plans on a troublesome inner join condition and once again was moved to wonder about the &#8220;estimated subtree cost&#8221; of &#8220;243.872&#8243;.  I Googled around for this and found only circular definitions of the form, &#8220;the estimated subtree cost is the estimated cost of executing the specified portion of the [...]]]></description>
		<wfw:commentRss>http://bobondevelopment.com/2011/03/01/sql-servers-secret-unit-of-measure-for-subtree-cost/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Code &#8220;Re-Use&#8221; in SQL Server .NET Stored Procedures is Overrated</title>
		<link>http://bobondevelopment.com/2011/02/07/code-re-use-in-sql-server-net-stored-procedures-is-overrated/</link>
		<comments>http://bobondevelopment.com/2011/02/07/code-re-use-in-sql-server-net-stored-procedures-is-overrated/#comments</comments>
		<pubDate>Mon, 07 Feb 2011 16:51:12 +0000</pubDate>
		<dc:creator>bob</dc:creator>
				<category><![CDATA[.NET Framework]]></category>
		<category><![CDATA[SQL Server]]></category>

		<guid isPermaLink="false">http://bobondevelopment.com/?p=180</guid>
		<description><![CDATA[When it became possible, beginning with the release of SQL Server 2005, to write stored procedures, user-defined functions and similar database objects using .NET CLR-hosted languages like C# and VB.NET, I thought it was interesting but somewhat of a yawn.  After all, Microsoft still was selling T-SQL as the language of choice for most such [...]]]></description>
		<wfw:commentRss>http://bobondevelopment.com/2011/02/07/code-re-use-in-sql-server-net-stored-procedures-is-overrated/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

