<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>A Wandering Mind</title>
	
	<link>http://awanderingmind.com</link>
	<description>How I deal with all the clutter in my head... and other geeky goodness</description>
	<lastBuildDate>Thu, 14 Jan 2010 02:50:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/awanderingmind/Fzqz" /><feedburner:info uri="awanderingmind/fzqz" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Lessons From Urban</title>
		<link>http://feedproxy.google.com/~r/awanderingmind/Fzqz/~3/e46jRre7bQo/</link>
		<comments>http://awanderingmind.com/2010/01/13/lessons-from-urban/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 02:50:33 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[GTD]]></category>
		<category><![CDATA[racing brain]]></category>
		<category><![CDATA[Stress]]></category>
		<category><![CDATA[Urban Meyer]]></category>
		<category><![CDATA[wandering mind]]></category>

		<guid isPermaLink="false">http://awanderingmind.com/?p=235</guid>
		<description><![CDATA[His heart was pounding, racing at a pace that surely would make any competent doctor raise an immediate concern for the safety of his patient. Beads of sweat rolled slowly down his forehead, wiped away by a hurried swipe of a forearm, only to be replaced by fresh ones. He was hunched over his keyboard, [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>His heart was pounding, racing at a pace that surely would make any competent doctor raise an immediate concern for the safety of his patient. Beads of sweat rolled slowly down his forehead, wiped away by a hurried swipe of a forearm, only to be replaced by fresh ones. He was hunched over his keyboard, fingers flicking over its surface in a frantic blur of activity. His eyes gleamed with fury; two dark spots whose glare was entirely focused on the screen before him.</p>
<p>It was anything but an elegant fight that they waged, the operator and his silicon-based opponent. They darted back and forth, each one probing the other for any sign of weakness. Even as one seemed to gain the upper hand, the other would counter with a move both swift and unexpected. It was a war of attrition waged by two stubborn parties: one driven by his need for dominance, the other because it did not know how to do anything but respond in kind.</p>
<p>Words and numbers trailed endlessly across the screen, a seemingly meaningless stream of nonsense, uttered by a mind bereft of all reason. Yet to the operator it all made perfect sense; perfect nonsense, that is. As his nemesis endlessly spewed chunks of data, his eyes sprinted back and forth, trying as best he could to collect and analyze it all. But try as he might, it seemed always that his enemy held the upper hand. Just as he gleaned a tiny bit of understanding, some small nugget of progress, a new wrinkle would appear, more confounding than the last.</p>
<p>As his frustration grew he felt his temples begin to throb; gently at first, but increasingly as time passed. It was as if his body was trying to tell him &#8220;Back off, you&#8217;re in dangerous territory.&#8221; But he was past all reason, so completely consumed he was with his task at hand. On and on he pushed, till the throbbing became outright agony. He flung open the drawer to his right, digging feverishly through its contents until a small bottle was found. Pawing it open, he quickly extracted two small white pills and swallowed them hurriedly, without water. They offered little hope of relief, but perhaps they would give him the edge he so desperately desired, no, needed.</p></blockquote>
<p>So, I&#8217;ll give you three guesses around what the above narrative is about. A piece from my first attempt at an epic sci-fi perhaps (yes, that is very much on my someday list)?</p>
<p>I&#8217;ll give you a hint: been following the saga of Urban Meyer, the embattled yet highly acclaimed football coach of the Florida Gators? If you have, you know that he&#8217;s basically been told by his doctors that the very thing that makes him one of the most successful coaches in history may also cause him to prematurely leave this Earth: his singular focus and intensity.</p>
<p>When I first read this story, my immediate thought was &#8220;Wow, that could be describing me to a T, minus the arachnoid cyst pressuring his skull and all.&#8221; I am probably one of the more driven individuals you&#8217;ll ever meet; when my mind is set on solving some problem, it&#8217;s a nearly useless task to try and pull me away. Just ask my wife, she&#8217;ll be happy to oblige you with all sorts of evidence supporting that statement.</p>
<p>On the one hand, this trait is an asset: it lets me persevere when others would stop, long discouraged by setbacks and seemingly insurmountable challenges. It&#8217;s probably the major reason why I&#8217;ve been so successful in a field that, up until around three years ago, I knew nothing about. But there is a dark side to this unending focus. It manifests as the (not so at times) occasional splitting headache, the missed personal responsibility, the midnight awakenings when nothing short of a blow to the skull will seemingly quiet my mind.</p>
<p>Faced with the prospect of enduring this escalating chain of physical and emotional malaise, I&#8217;ve made the decision, much as Meyer did, to step back. No, I&#8217;m not taking a leave of absence, but I am engaging in a concerted effort to become more aware of my emotions and the physical manifestations thereof. Journaling, reminder alarms to &#8220;check in&#8221; with my state of mind, even asking others to notice when my symptoms begin to show themselves. </p>
<p>I love my work, but I love my family and my health above all else.</p>



Share and Enjoy:


	<a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fawanderingmind.com%2F2010%2F01%2F13%2Flessons-from-urban%2F&amp;title=Lessons%20From%20Urban&amp;bodytext=His%20heart%20was%20pounding%2C%20racing%20at%20a%20pace%20that%20surely%20would%20make%20any%20competent%20doctor%20raise%20an%20immediate%20concern%20for%20the%20safety%20of%20his%20patient.%20Beads%20of%20sweat%20rolled%20slowly%20down%20his%20forehead%2C%20wiped%20away%20by%20a%20hurried%20swipe%20of%20a%20forearm%2C%20only%20to%20be%20repl" title="Digg"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fawanderingmind.com%2F2010%2F01%2F13%2Flessons-from-urban%2F&amp;title=Lessons%20From%20Urban" title="StumbleUpon"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fawanderingmind.com%2F2010%2F01%2F13%2Flessons-from-urban%2F&amp;title=Lessons%20From%20Urban&amp;notes=His%20heart%20was%20pounding%2C%20racing%20at%20a%20pace%20that%20surely%20would%20make%20any%20competent%20doctor%20raise%20an%20immediate%20concern%20for%20the%20safety%20of%20his%20patient.%20Beads%20of%20sweat%20rolled%20slowly%20down%20his%20forehead%2C%20wiped%20away%20by%20a%20hurried%20swipe%20of%20a%20forearm%2C%20only%20to%20be%20repl" title="del.icio.us"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fawanderingmind.com%2F2010%2F01%2F13%2Flessons-from-urban%2F&amp;t=Lessons%20From%20Urban" title="Facebook"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fawanderingmind.com%2F2010%2F01%2F13%2Flessons-from-urban%2F&amp;title=Lessons%20From%20Urban&amp;source=A+Wandering+Mind+How+I+deal+with+all+the+clutter+in+my+head...+and+other+geeky+goodness&amp;summary=His%20heart%20was%20pounding%2C%20racing%20at%20a%20pace%20that%20surely%20would%20make%20any%20competent%20doctor%20raise%20an%20immediate%20concern%20for%20the%20safety%20of%20his%20patient.%20Beads%20of%20sweat%20rolled%20slowly%20down%20his%20forehead%2C%20wiped%20away%20by%20a%20hurried%20swipe%20of%20a%20forearm%2C%20only%20to%20be%20repl" title="LinkedIn"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fawanderingmind.com%2F2010%2F01%2F13%2Flessons-from-urban%2F&amp;title=Lessons%20From%20Urban&amp;annotation=His%20heart%20was%20pounding%2C%20racing%20at%20a%20pace%20that%20surely%20would%20make%20any%20competent%20doctor%20raise%20an%20immediate%20concern%20for%20the%20safety%20of%20his%20patient.%20Beads%20of%20sweat%20rolled%20slowly%20down%20his%20forehead%2C%20wiped%20away%20by%20a%20hurried%20swipe%20of%20a%20forearm%2C%20only%20to%20be%20repl" title="Google Bookmarks"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://technorati.com/faves?add=http%3A%2F%2Fawanderingmind.com%2F2010%2F01%2F13%2Flessons-from-urban%2F" title="Technorati"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="" title="TwitThis"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://awanderingmind.com/2010/01/13/lessons-from-urban/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://awanderingmind.com/2010/01/13/lessons-from-urban/</feedburner:origLink></item>
		<item>
		<title>SSIS Blowing Up Your Log?</title>
		<link>http://feedproxy.google.com/~r/awanderingmind/Fzqz/~3/Cae7jY778UU/</link>
		<comments>http://awanderingmind.com/2009/12/14/ssis-blowing-up-your-log/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 17:20:54 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[SQL / Programming]]></category>

		<guid isPermaLink="false">http://awanderingmind.com/?p=233</guid>
		<description><![CDATA[If you have an SSIS package that is causing your transaction log to explode, one of the first places to look would be at the &#8216;FastLoadMaxInsertCommitSize&#8217; property (this assumes you are using an OLEDB destination). As its name suggests, this property determines the size of batches that SSIS will contain within a transaction before committing. [...]]]></description>
			<content:encoded><![CDATA[<p>If you have an SSIS package that is causing your transaction log to explode, one of the first places to look would be at the &#8216;FastLoadMaxInsertCommitSize&#8217; property (this assumes you are using an OLEDB destination). As its name suggests, this property determines the size of batches that SSIS will contain within a transaction before committing. I.e., if you set this to 100,000, SSIS will attempt to insert your data in batches of 100,000 rows, with each being contained within it&#8217;s own transaction.</p>
<p>By default this is set to zero, which tells SSIS to attempt to contain the entire bulk insert within one transaction. In my case, that meant over ten million rows! Needless to say, my 2GB transaction log filled up in no time. By changing this value to a more manageable 1,000 rows, the package completed without issue.</p>
<p>Note that in some cases containing your operations within a transaction is a good thing. In this case, it was not necessary, as the package is performing a simple bulk transfer to a reporting database, no atomicity is not a concern.</p>



Share and Enjoy:


	<a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fawanderingmind.com%2F2009%2F12%2F14%2Fssis-blowing-up-your-log%2F&amp;title=SSIS%20Blowing%20Up%20Your%20Log%3F&amp;bodytext=If%20you%20have%20an%20SSIS%20package%20that%20is%20causing%20your%20transaction%20log%20to%20explode%2C%20one%20of%20the%20first%20places%20to%20look%20would%20be%20at%20the%20%27FastLoadMaxInsertCommitSize%27%20property%20%28this%20assumes%20you%20are%20using%20an%20OLEDB%20destination%29.%20As%20its%20name%20suggests%2C%20this%20property" title="Digg"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fawanderingmind.com%2F2009%2F12%2F14%2Fssis-blowing-up-your-log%2F&amp;title=SSIS%20Blowing%20Up%20Your%20Log%3F" title="StumbleUpon"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fawanderingmind.com%2F2009%2F12%2F14%2Fssis-blowing-up-your-log%2F&amp;title=SSIS%20Blowing%20Up%20Your%20Log%3F&amp;notes=If%20you%20have%20an%20SSIS%20package%20that%20is%20causing%20your%20transaction%20log%20to%20explode%2C%20one%20of%20the%20first%20places%20to%20look%20would%20be%20at%20the%20%27FastLoadMaxInsertCommitSize%27%20property%20%28this%20assumes%20you%20are%20using%20an%20OLEDB%20destination%29.%20As%20its%20name%20suggests%2C%20this%20property" title="del.icio.us"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fawanderingmind.com%2F2009%2F12%2F14%2Fssis-blowing-up-your-log%2F&amp;t=SSIS%20Blowing%20Up%20Your%20Log%3F" title="Facebook"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fawanderingmind.com%2F2009%2F12%2F14%2Fssis-blowing-up-your-log%2F&amp;title=SSIS%20Blowing%20Up%20Your%20Log%3F&amp;source=A+Wandering+Mind+How+I+deal+with+all+the+clutter+in+my+head...+and+other+geeky+goodness&amp;summary=If%20you%20have%20an%20SSIS%20package%20that%20is%20causing%20your%20transaction%20log%20to%20explode%2C%20one%20of%20the%20first%20places%20to%20look%20would%20be%20at%20the%20%27FastLoadMaxInsertCommitSize%27%20property%20%28this%20assumes%20you%20are%20using%20an%20OLEDB%20destination%29.%20As%20its%20name%20suggests%2C%20this%20property" title="LinkedIn"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fawanderingmind.com%2F2009%2F12%2F14%2Fssis-blowing-up-your-log%2F&amp;title=SSIS%20Blowing%20Up%20Your%20Log%3F&amp;annotation=If%20you%20have%20an%20SSIS%20package%20that%20is%20causing%20your%20transaction%20log%20to%20explode%2C%20one%20of%20the%20first%20places%20to%20look%20would%20be%20at%20the%20%27FastLoadMaxInsertCommitSize%27%20property%20%28this%20assumes%20you%20are%20using%20an%20OLEDB%20destination%29.%20As%20its%20name%20suggests%2C%20this%20property" title="Google Bookmarks"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://technorati.com/faves?add=http%3A%2F%2Fawanderingmind.com%2F2009%2F12%2F14%2Fssis-blowing-up-your-log%2F" title="Technorati"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="" title="TwitThis"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://awanderingmind.com/2009/12/14/ssis-blowing-up-your-log/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://awanderingmind.com/2009/12/14/ssis-blowing-up-your-log/</feedburner:origLink></item>
		<item>
		<title>Linked Servers – Good or Bad?</title>
		<link>http://feedproxy.google.com/~r/awanderingmind/Fzqz/~3/0rajAjzcpxE/</link>
		<comments>http://awanderingmind.com/2009/12/05/linked-servers-good-or-bad/#comments</comments>
		<pubDate>Sat, 05 Dec 2009 17:15:58 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[SQL / Programming]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[SQL Server]]></category>

		<guid isPermaLink="false">http://awanderingmind.com/?p=226</guid>
		<description><![CDATA[From Linchi Shea&#8217;s blog:
In SQL Server, it is rather handy to retrieve data from a different SQL Server instance and use the result locally in another SQL statement for further processing. In theory and in the set purists’ fantasy land, it shouldn’t matter where you get your data or even how you get the data [...]]]></description>
			<content:encoded><![CDATA[<p>From <a href="http://sqlblog.com/blogs/linchi_shea/archive/2009/11/06/bad-database-practices-abusing-linked-servers.aspx" target="_blank">Linchi Shea&#8217;s blog</a>:</p>
<blockquote><p>In SQL Server, it is rather handy to retrieve data from a different SQL Server instance and use the result locally in another SQL statement for further processing. In theory and in the set purists’ fantasy land, it shouldn’t matter where you get your data or even how you get the data as long as you can use them to further compose a set-based solution.</p>
<p>That is all fine. After all, in a distributed environment the data you want may not be on the same instance where the processing takes place. Well, that is fine until it comes to performance and troubleshooting. If you use linked servers indiscriminately, sooner or later you’ll run into these issues, and they are not pretty.</p></blockquote>
<p>We have used linked server functionality at various points at work. As Linchi points out, it can be quite useful when you have data distributed across multiple systems. But I have seen cases where it&#8217;s caused issues, such as excess network traffic, authentication problems (anyone actually been able to get Kerberos auth to work for a two-hop Windows auth&#8217;d linked server?), and general performance malaise.</p>
<p>So what are some alternatives?</p>
<ul>
<li>Replication &#8211; true, it may not solve the network issue, and depending upon the type used, it might cause a delay in data transfer. But it would allow for queries to execute against a single server.</li>
<li>Static data transfer using SSIS &#8211; I would say this would be fine for offline use of data such as reporting. There have been very few cases in my experience where true real-time data has been a hard business requirement, though at times the point has been, shall we say, vigorously argued.</li>
</ul>



Share and Enjoy:


	<a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fawanderingmind.com%2F2009%2F12%2F05%2Flinked-servers-good-or-bad%2F&amp;title=Linked%20Servers%20-%20Good%20or%20Bad%3F&amp;bodytext=From%20Linchi%20Shea%27s%20blog%3A%0D%0AIn%20SQL%20Server%2C%20it%20is%20rather%20handy%20to%20retrieve%20data%20from%20a%20different%20SQL%20Server%20instance%20and%20use%20the%20result%20locally%20in%20another%20SQL%20statement%20for%20further%20processing.%20In%20theory%20and%20in%20the%20set%20purists%E2%80%99%20fantasy%20land%2C%20it%20shouldn" title="Digg"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fawanderingmind.com%2F2009%2F12%2F05%2Flinked-servers-good-or-bad%2F&amp;title=Linked%20Servers%20-%20Good%20or%20Bad%3F" title="StumbleUpon"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fawanderingmind.com%2F2009%2F12%2F05%2Flinked-servers-good-or-bad%2F&amp;title=Linked%20Servers%20-%20Good%20or%20Bad%3F&amp;notes=From%20Linchi%20Shea%27s%20blog%3A%0D%0AIn%20SQL%20Server%2C%20it%20is%20rather%20handy%20to%20retrieve%20data%20from%20a%20different%20SQL%20Server%20instance%20and%20use%20the%20result%20locally%20in%20another%20SQL%20statement%20for%20further%20processing.%20In%20theory%20and%20in%20the%20set%20purists%E2%80%99%20fantasy%20land%2C%20it%20shouldn" title="del.icio.us"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fawanderingmind.com%2F2009%2F12%2F05%2Flinked-servers-good-or-bad%2F&amp;t=Linked%20Servers%20-%20Good%20or%20Bad%3F" title="Facebook"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fawanderingmind.com%2F2009%2F12%2F05%2Flinked-servers-good-or-bad%2F&amp;title=Linked%20Servers%20-%20Good%20or%20Bad%3F&amp;source=A+Wandering+Mind+How+I+deal+with+all+the+clutter+in+my+head...+and+other+geeky+goodness&amp;summary=From%20Linchi%20Shea%27s%20blog%3A%0D%0AIn%20SQL%20Server%2C%20it%20is%20rather%20handy%20to%20retrieve%20data%20from%20a%20different%20SQL%20Server%20instance%20and%20use%20the%20result%20locally%20in%20another%20SQL%20statement%20for%20further%20processing.%20In%20theory%20and%20in%20the%20set%20purists%E2%80%99%20fantasy%20land%2C%20it%20shouldn" title="LinkedIn"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fawanderingmind.com%2F2009%2F12%2F05%2Flinked-servers-good-or-bad%2F&amp;title=Linked%20Servers%20-%20Good%20or%20Bad%3F&amp;annotation=From%20Linchi%20Shea%27s%20blog%3A%0D%0AIn%20SQL%20Server%2C%20it%20is%20rather%20handy%20to%20retrieve%20data%20from%20a%20different%20SQL%20Server%20instance%20and%20use%20the%20result%20locally%20in%20another%20SQL%20statement%20for%20further%20processing.%20In%20theory%20and%20in%20the%20set%20purists%E2%80%99%20fantasy%20land%2C%20it%20shouldn" title="Google Bookmarks"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://technorati.com/faves?add=http%3A%2F%2Fawanderingmind.com%2F2009%2F12%2F05%2Flinked-servers-good-or-bad%2F" title="Technorati"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="" title="TwitThis"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://awanderingmind.com/2009/12/05/linked-servers-good-or-bad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://awanderingmind.com/2009/12/05/linked-servers-good-or-bad/</feedburner:origLink></item>
		<item>
		<title>The Two Forms Of Racing Brain Syndrome – Part II</title>
		<link>http://feedproxy.google.com/~r/awanderingmind/Fzqz/~3/I2EONjt522I/</link>
		<comments>http://awanderingmind.com/2009/09/07/the-two-forms-of-racing-brain-syndrome-part-ii/#comments</comments>
		<pubDate>Mon, 07 Sep 2009 19:24:47 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[GTD]]></category>
		<category><![CDATA[anxiety]]></category>
		<category><![CDATA[capture]]></category>
		<category><![CDATA[excitement]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[Racing Brain Syndrome]]></category>

		<guid isPermaLink="false">http://awanderingmind.com/?p=218</guid>
		<description><![CDATA[A Brief Recap
In part I of this two-part series we talked about the first form of what I call &#8220;Racing Brain Syndrome&#8221;, the &#8220;Stress Induced&#8221; variety. To briefly recite the main points:

It is usually caused by underlying anxiety about some aspect of your life, be it work, home life, or just plain keeping stuff in [...]]]></description>
			<content:encoded><![CDATA[<h3>A Brief Recap</h3>
<p>In <a href="http://awanderingmind.com/2009/08/12/the-two-forms-of-racing-brain-syndrome-part-i/">part I</a> of this two-part series we talked about the first form of what I call &#8220;Racing Brain Syndrome&#8221;, the &#8220;Stress Induced&#8221; variety. To briefly recite the main points:</p>
<ul>
<li>It is usually caused by underlying anxiety about some aspect of your life, be it work, home life, or just plain keeping stuff in your head about things you&#8217;ve committed to doing.</li>
<li>This &#8220;stuff&#8221; can be either real or imagined (i.e. you&#8217;re going to get fired for writing a personal e-mail at work, once)</li>
<li>It is best remedied by either:
<ul>
<li> writing things down and clarifying all the details of what you need to do to take care of whatever is bothering you (best for dealing with the former &#8220;real&#8221; source of anxiety)</li>
<li> practicing a little psychological technique called <a href="http://en.wikipedia.org/wiki/Cognitive_behavioral_therapy">cognitive behavior therapy</a>, which teaches you to examine and refute irrational thoughts using logical techniques.</li>
</ul>
</li>
</ul>
<p>Now we&#8217;ll talk about the second form of RBS, called &#8220;Excitement Based&#8221;.</p>
<h3>It&#8217;s, well, due to excitement (duh)</h3>
<p>Yeah, that does seem pretty obvious, doesn&#8217;t it?</p>
<p>In some ways this form of RBS can almost be seen as a positive thing, in that it means you have some good positive feelings about your life. Think about it: if you were bored and depressed, would you be waking up at three in the morning with some fascinating new take on that problem at work? At the time you may find yourself more annoyed by your brain&#8217;s utter refusal to quiet down, but if properly harnessed, these midnight revelations can actually greatly add to your productivity and creativity.</p>
<h3>The trick to properly capturing these sudden bursts is to do just that: capture them</h3>
<p>&#8220;Huh?&#8221;, you may say. Well, think about it this way: the very reason why your mind is refusing to let you drift off is because it&#8217;s saying &#8220;Hey, I have this great idea, but if you go back to sleep, you&#8217;ll forget me and I&#8217;ll be lost forever!&#8221; In a way it&#8217;s almost a built in self defense mechanism, designed to keep your late night brainstorms from slipping through the cracks.</p>
<p>To convince your brain not to concern itself with retaining this newfound wisdom, I suggest you follow the same basic tenet of GTD we used to combat the stress-induced variety of RBS: <em>get it out of your head, now</em>. Write it in the notebook you keep by your bedside table (you do keep one there, right?), send yourself a quick e-mail on the CrackBerry (yes, I&#8217;ve been known to do that in the wee hours of the morning), even scribble it on a spare Kleenex or other handy medium if you must.</p>
<p>You might think this behavior will just exacerbate the issue, since it will likely make you more fully awake. While that&#8217;s true, I would suggest that until the thoughts rolling around in your brain are properly captured and accounted for, you&#8217;ll likely find yourself tossing and turning restlessly anyway. This way, you&#8217;ll at least get things recorded so that you&#8217;re not battling that inner voice, nagging you about unfinished business. Trust me, that&#8217;s a battle you&#8217;ll come out on the losing end of every time.</p>



Share and Enjoy:


	<a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fawanderingmind.com%2F2009%2F09%2F07%2Fthe-two-forms-of-racing-brain-syndrome-part-ii%2F&amp;title=The%20Two%20Forms%20Of%20Racing%20Brain%20Syndrome%20-%20Part%20II&amp;bodytext=A%20Brief%20Recap%0D%0AIn%20part%20I%20of%20this%20two-part%20series%20we%20talked%20about%20the%20first%20form%20of%20what%20I%20call%20%22Racing%20Brain%20Syndrome%22%2C%20the%20%22Stress%20Induced%22%20variety.%20To%20briefly%20recite%20the%20main%20points%3A%0D%0A%0D%0A%09It%20is%20usually%20caused%20by%20underlying%20anxiety%20about%20some%20aspect%20" title="Digg"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fawanderingmind.com%2F2009%2F09%2F07%2Fthe-two-forms-of-racing-brain-syndrome-part-ii%2F&amp;title=The%20Two%20Forms%20Of%20Racing%20Brain%20Syndrome%20-%20Part%20II" title="StumbleUpon"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fawanderingmind.com%2F2009%2F09%2F07%2Fthe-two-forms-of-racing-brain-syndrome-part-ii%2F&amp;title=The%20Two%20Forms%20Of%20Racing%20Brain%20Syndrome%20-%20Part%20II&amp;notes=A%20Brief%20Recap%0D%0AIn%20part%20I%20of%20this%20two-part%20series%20we%20talked%20about%20the%20first%20form%20of%20what%20I%20call%20%22Racing%20Brain%20Syndrome%22%2C%20the%20%22Stress%20Induced%22%20variety.%20To%20briefly%20recite%20the%20main%20points%3A%0D%0A%0D%0A%09It%20is%20usually%20caused%20by%20underlying%20anxiety%20about%20some%20aspect%20" title="del.icio.us"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fawanderingmind.com%2F2009%2F09%2F07%2Fthe-two-forms-of-racing-brain-syndrome-part-ii%2F&amp;t=The%20Two%20Forms%20Of%20Racing%20Brain%20Syndrome%20-%20Part%20II" title="Facebook"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fawanderingmind.com%2F2009%2F09%2F07%2Fthe-two-forms-of-racing-brain-syndrome-part-ii%2F&amp;title=The%20Two%20Forms%20Of%20Racing%20Brain%20Syndrome%20-%20Part%20II&amp;source=A+Wandering+Mind+How+I+deal+with+all+the+clutter+in+my+head...+and+other+geeky+goodness&amp;summary=A%20Brief%20Recap%0D%0AIn%20part%20I%20of%20this%20two-part%20series%20we%20talked%20about%20the%20first%20form%20of%20what%20I%20call%20%22Racing%20Brain%20Syndrome%22%2C%20the%20%22Stress%20Induced%22%20variety.%20To%20briefly%20recite%20the%20main%20points%3A%0D%0A%0D%0A%09It%20is%20usually%20caused%20by%20underlying%20anxiety%20about%20some%20aspect%20" title="LinkedIn"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fawanderingmind.com%2F2009%2F09%2F07%2Fthe-two-forms-of-racing-brain-syndrome-part-ii%2F&amp;title=The%20Two%20Forms%20Of%20Racing%20Brain%20Syndrome%20-%20Part%20II&amp;annotation=A%20Brief%20Recap%0D%0AIn%20part%20I%20of%20this%20two-part%20series%20we%20talked%20about%20the%20first%20form%20of%20what%20I%20call%20%22Racing%20Brain%20Syndrome%22%2C%20the%20%22Stress%20Induced%22%20variety.%20To%20briefly%20recite%20the%20main%20points%3A%0D%0A%0D%0A%09It%20is%20usually%20caused%20by%20underlying%20anxiety%20about%20some%20aspect%20" title="Google Bookmarks"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://technorati.com/faves?add=http%3A%2F%2Fawanderingmind.com%2F2009%2F09%2F07%2Fthe-two-forms-of-racing-brain-syndrome-part-ii%2F" title="Technorati"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="" title="TwitThis"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://awanderingmind.com/2009/09/07/the-two-forms-of-racing-brain-syndrome-part-ii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://awanderingmind.com/2009/09/07/the-two-forms-of-racing-brain-syndrome-part-ii/</feedburner:origLink></item>
		<item>
		<title>The Two Forms Of Racing Brain Syndrome – Part I</title>
		<link>http://feedproxy.google.com/~r/awanderingmind/Fzqz/~3/TVrkHn5Z-HE/</link>
		<comments>http://awanderingmind.com/2009/08/12/the-two-forms-of-racing-brain-syndrome-part-i/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 01:29:25 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[emotions]]></category>
		<category><![CDATA[GTD]]></category>
		<category><![CDATA[psychology]]></category>
		<category><![CDATA[racing brain]]></category>
		<category><![CDATA[Stress]]></category>

		<guid isPermaLink="false">http://awanderingmind.com/?p=216</guid>
		<description><![CDATA[We&#8217;ve all had this happen to us at one time or another. You wake up in the middle of the night, thoughts rushing through your head at a mad pace. You try to take the zen-like approach of &#8220;letting them go&#8221;, but it&#8217;s hopeless. You toss and turn, but the harder you try to sleep, [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve all had this happen to us at one time or another. You wake up in the middle of the night, thoughts rushing through your head at a mad pace. You try to take the zen-like approach of &#8220;letting them go&#8221;, but it&#8217;s hopeless. You toss and turn, but the harder you try to sleep, the more awake you are. This, friends, is what I call &#8220;Racing Brain Syndrome&#8221;.</p>
<p>There are two main forms of this nasty little bug, which we&#8217;ll call &#8220;Stress Induced&#8221; and &#8220;Excitement Based&#8221;. In this post, we&#8217;ll look at the first variety in more detail.</p>
<h2>Stress Induced</h2>
<p>As the name implies, this version is caused by an excess of built up stress that has yet to be dealt with. Common symptoms (not inclusive of the other variant of this syndrome) include racing pulse, pounding heartbeat, cold sweats, and possibly (in extreme cases) delusions of persecution or general paranoia.</p>
<p>Now stress, as you well know, can come from many sources, including the practice of keeping things in your head, nagging concerns over projects left un-planned, fear of upcoming regulatory audits (a favorite of us IT folks), and of course the ever present conflict between the Ego and the Id caused by an underlying need for affection, complicated by an Oedipus complex.</p>
<p>Whoops, I must apologize for that last one. This post has me reverting to my old psychobabble style of writing. Ignore that one, will you please?</p>
<p>When dealing with this variety of RBS, one&#8217;s best course of action is tri-fold:</p>
<ol>
<li>Determine if the cause of the stress is a rational one. That is, are you feeling stressed because you&#8217;ve fallen off your good practice of keeping things out of your head, or are you suddenly having a sinking feeling that you&#8217;ve left your torrent bot up and running at work, and the folks from InfoSec are, at this very moment, hot on your trail? Ok, that&#8217;s an extreme example, but you get my drift.</li>
<li>If the former, your best bet is to take a few minutes and put some thoughts down on paper around what is bothering you. You don&#8217;t have to answer every question out there; just make sure every question is written down so you are confident it won&#8217;t get lost in the shuffle.</li>
<li>If the latter, you would be advised to fall back on a technique I used to teach to the children at the mental health clinic I worked at out of college, called (in it&#8217;s most complex form) <a href="http://en.wikipedia.org/wiki/Cognitive_behavior_therapy" target="_blank">Cognitive-Behavioral Therapy</a>. The basic idea is that you write down the thoughts that are causing you discomfort, such as &#8220;I&#8217;m afraid the ninjas from security are after me&#8221;, then examine them in a critical, analytical fashion. For instance, what evidence is there that you&#8217;re really about to be attacked in your sleep? Do you even have a torrent bot on your work computer? These techniques are usually used by patients with more severe mental health issues such as depression or anxiety disorder, but they serve RBS sufferers equally well.</li>
</ol>
<p>On a sidenote, if you&#8217;re actually interested in a more clinical view of CBT, I&#8217;d heartily recommend the book <em>The Feeling Good Handbook</em> by a fellow named David Burns.</p>
<p>Next time we&#8217;ll examine the milder, and perhaps more pleasant variety of RBS, &#8220;Excitement Based&#8221;.</p>



Share and Enjoy:


	<a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fawanderingmind.com%2F2009%2F08%2F12%2Fthe-two-forms-of-racing-brain-syndrome-part-i%2F&amp;title=The%20Two%20Forms%20Of%20Racing%20Brain%20Syndrome%20-%20Part%20I&amp;bodytext=We%27ve%20all%20had%20this%20happen%20to%20us%20at%20one%20time%20or%20another.%20You%20wake%20up%20in%20the%20middle%20of%20the%20night%2C%20thoughts%20rushing%20through%20your%20head%20at%20a%20mad%20pace.%20You%20try%20to%20take%20the%20zen-like%20approach%20of%20%22letting%20them%20go%22%2C%20but%20it%27s%20hopeless.%20You%20toss%20and%20turn%2C%20but%20th" title="Digg"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fawanderingmind.com%2F2009%2F08%2F12%2Fthe-two-forms-of-racing-brain-syndrome-part-i%2F&amp;title=The%20Two%20Forms%20Of%20Racing%20Brain%20Syndrome%20-%20Part%20I" title="StumbleUpon"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fawanderingmind.com%2F2009%2F08%2F12%2Fthe-two-forms-of-racing-brain-syndrome-part-i%2F&amp;title=The%20Two%20Forms%20Of%20Racing%20Brain%20Syndrome%20-%20Part%20I&amp;notes=We%27ve%20all%20had%20this%20happen%20to%20us%20at%20one%20time%20or%20another.%20You%20wake%20up%20in%20the%20middle%20of%20the%20night%2C%20thoughts%20rushing%20through%20your%20head%20at%20a%20mad%20pace.%20You%20try%20to%20take%20the%20zen-like%20approach%20of%20%22letting%20them%20go%22%2C%20but%20it%27s%20hopeless.%20You%20toss%20and%20turn%2C%20but%20th" title="del.icio.us"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fawanderingmind.com%2F2009%2F08%2F12%2Fthe-two-forms-of-racing-brain-syndrome-part-i%2F&amp;t=The%20Two%20Forms%20Of%20Racing%20Brain%20Syndrome%20-%20Part%20I" title="Facebook"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fawanderingmind.com%2F2009%2F08%2F12%2Fthe-two-forms-of-racing-brain-syndrome-part-i%2F&amp;title=The%20Two%20Forms%20Of%20Racing%20Brain%20Syndrome%20-%20Part%20I&amp;source=A+Wandering+Mind+How+I+deal+with+all+the+clutter+in+my+head...+and+other+geeky+goodness&amp;summary=We%27ve%20all%20had%20this%20happen%20to%20us%20at%20one%20time%20or%20another.%20You%20wake%20up%20in%20the%20middle%20of%20the%20night%2C%20thoughts%20rushing%20through%20your%20head%20at%20a%20mad%20pace.%20You%20try%20to%20take%20the%20zen-like%20approach%20of%20%22letting%20them%20go%22%2C%20but%20it%27s%20hopeless.%20You%20toss%20and%20turn%2C%20but%20th" title="LinkedIn"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fawanderingmind.com%2F2009%2F08%2F12%2Fthe-two-forms-of-racing-brain-syndrome-part-i%2F&amp;title=The%20Two%20Forms%20Of%20Racing%20Brain%20Syndrome%20-%20Part%20I&amp;annotation=We%27ve%20all%20had%20this%20happen%20to%20us%20at%20one%20time%20or%20another.%20You%20wake%20up%20in%20the%20middle%20of%20the%20night%2C%20thoughts%20rushing%20through%20your%20head%20at%20a%20mad%20pace.%20You%20try%20to%20take%20the%20zen-like%20approach%20of%20%22letting%20them%20go%22%2C%20but%20it%27s%20hopeless.%20You%20toss%20and%20turn%2C%20but%20th" title="Google Bookmarks"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://technorati.com/faves?add=http%3A%2F%2Fawanderingmind.com%2F2009%2F08%2F12%2Fthe-two-forms-of-racing-brain-syndrome-part-i%2F" title="Technorati"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="" title="TwitThis"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://awanderingmind.com/2009/08/12/the-two-forms-of-racing-brain-syndrome-part-i/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://awanderingmind.com/2009/08/12/the-two-forms-of-racing-brain-syndrome-part-i/</feedburner:origLink></item>
		<item>
		<title>Estimates of task time: helpful or useless?</title>
		<link>http://feedproxy.google.com/~r/awanderingmind/Fzqz/~3/cDULVR8CpC8/</link>
		<comments>http://awanderingmind.com/2009/08/03/estimates-of-task-time-helpful-or-useless/#comments</comments>
		<pubDate>Tue, 04 Aug 2009 02:16:54 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[GTD]]></category>
		<category><![CDATA[lists]]></category>
		<category><![CDATA[perspective]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[Remember The Milk]]></category>

		<guid isPermaLink="false">http://awanderingmind.com/?p=198</guid>
		<description><![CDATA[Recently I&#8217;ve started using the &#8220;Estimate&#8221; tag on RTM as a way to organize tasks by how long I think they will take. I&#8217;ve found it&#8217;s been a real help in deciding what to do at a given time, especially when I have short breaks in between meetings or larger tasks. After trying it out [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I&#8217;ve started using the &#8220;Estimate&#8221; tag on RTM as a way to organize tasks by how long I think they will take. I&#8217;ve found it&#8217;s been a real help in deciding what to do at a given time, especially when I have short breaks in between meetings or larger tasks. After trying it out for a bit, I quickly decided that it was now a rule that all recorded next actions <em>must </em>have a time estimate attached to them.</p>
<p>One of the really nice features of RTM is its flexible search system. For example, let&#8217;s say I had about 20 minutes to spare, and wanted to see if there was any low hanging fruit available. I simply type in &#8220;timeEstime:&#8217;&lt;20min&#8217; and voila, a list of tasks that I could easily get out of the way. I&#8217;ve found it to be quite a useful trick when faced with 15 &#8211; 30 minutes of useful time on my hands. It doesn&#8217;t happen that often, but I&#8217;ve found that it definately has decreased the number of simple one-off tasks malingering on my lists.</p>
<p>So what do you think? Are time estimates worth their effort, and helpful in planning your daily work? Or do you find them inaccurate and a waste of time, especially for small, low-level tasks?</p>



Share and Enjoy:


	<a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fawanderingmind.com%2F2009%2F08%2F03%2Festimates-of-task-time-helpful-or-useless%2F&amp;title=Estimates%20of%20task%20time%3A%20helpful%20or%20useless%3F&amp;bodytext=Recently%20I%27ve%20started%20using%20the%20%22Estimate%22%20tag%20on%20RTM%20as%20a%20way%20to%20organize%20tasks%20by%20how%20long%20I%20think%20they%20will%20take.%20I%27ve%20found%20it%27s%20been%20a%20real%20help%20in%20deciding%20what%20to%20do%20at%20a%20given%20time%2C%20especially%20when%20I%20have%20short%20breaks%20in%20between%20meetings%20or%20l" title="Digg"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fawanderingmind.com%2F2009%2F08%2F03%2Festimates-of-task-time-helpful-or-useless%2F&amp;title=Estimates%20of%20task%20time%3A%20helpful%20or%20useless%3F" title="StumbleUpon"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fawanderingmind.com%2F2009%2F08%2F03%2Festimates-of-task-time-helpful-or-useless%2F&amp;title=Estimates%20of%20task%20time%3A%20helpful%20or%20useless%3F&amp;notes=Recently%20I%27ve%20started%20using%20the%20%22Estimate%22%20tag%20on%20RTM%20as%20a%20way%20to%20organize%20tasks%20by%20how%20long%20I%20think%20they%20will%20take.%20I%27ve%20found%20it%27s%20been%20a%20real%20help%20in%20deciding%20what%20to%20do%20at%20a%20given%20time%2C%20especially%20when%20I%20have%20short%20breaks%20in%20between%20meetings%20or%20l" title="del.icio.us"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fawanderingmind.com%2F2009%2F08%2F03%2Festimates-of-task-time-helpful-or-useless%2F&amp;t=Estimates%20of%20task%20time%3A%20helpful%20or%20useless%3F" title="Facebook"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fawanderingmind.com%2F2009%2F08%2F03%2Festimates-of-task-time-helpful-or-useless%2F&amp;title=Estimates%20of%20task%20time%3A%20helpful%20or%20useless%3F&amp;source=A+Wandering+Mind+How+I+deal+with+all+the+clutter+in+my+head...+and+other+geeky+goodness&amp;summary=Recently%20I%27ve%20started%20using%20the%20%22Estimate%22%20tag%20on%20RTM%20as%20a%20way%20to%20organize%20tasks%20by%20how%20long%20I%20think%20they%20will%20take.%20I%27ve%20found%20it%27s%20been%20a%20real%20help%20in%20deciding%20what%20to%20do%20at%20a%20given%20time%2C%20especially%20when%20I%20have%20short%20breaks%20in%20between%20meetings%20or%20l" title="LinkedIn"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fawanderingmind.com%2F2009%2F08%2F03%2Festimates-of-task-time-helpful-or-useless%2F&amp;title=Estimates%20of%20task%20time%3A%20helpful%20or%20useless%3F&amp;annotation=Recently%20I%27ve%20started%20using%20the%20%22Estimate%22%20tag%20on%20RTM%20as%20a%20way%20to%20organize%20tasks%20by%20how%20long%20I%20think%20they%20will%20take.%20I%27ve%20found%20it%27s%20been%20a%20real%20help%20in%20deciding%20what%20to%20do%20at%20a%20given%20time%2C%20especially%20when%20I%20have%20short%20breaks%20in%20between%20meetings%20or%20l" title="Google Bookmarks"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://technorati.com/faves?add=http%3A%2F%2Fawanderingmind.com%2F2009%2F08%2F03%2Festimates-of-task-time-helpful-or-useless%2F" title="Technorati"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="" title="TwitThis"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://awanderingmind.com/2009/08/03/estimates-of-task-time-helpful-or-useless/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://awanderingmind.com/2009/08/03/estimates-of-task-time-helpful-or-useless/</feedburner:origLink></item>
		<item>
		<title>If It’s Broke, Fix It</title>
		<link>http://feedproxy.google.com/~r/awanderingmind/Fzqz/~3/P8XXL1wuj0U/</link>
		<comments>http://awanderingmind.com/2009/07/07/if-its-broke-fix-it/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 21:30:37 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://awanderingmind.com/?p=211</guid>
		<description><![CDATA[I was having a debate with a developer today about a situation similar to the following:
When reviewing the build for a new SSIS / SSAS deployment, I noticed that because of the way their build was structured, a failure could occur in some critical underlying processes, while on the surface, everything appears normal. &#60;geekery&#62; This [...]]]></description>
			<content:encoded><![CDATA[<p>I was having a debate with a developer today about a situation similar to the following:</p>
<p>When reviewing the build for a new SSIS / SSAS deployment, I noticed that because of the way their build was structured, a failure could occur in some critical underlying processes, while on the surface, everything appears normal. &lt;geekery&gt; This was due to 1) a bug in how SQL Agent jobs work in SQL 2005 (see <a href="https://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=305610" target="_blank">here</a>), and 2) the way their process was calling the SQL Agent job to process an Analysis Services cube. &lt;/geekery&gt;</p>
<p>Now, immediately in my mind, this was a clear showstopper. I mean, if I can&#8217;t tell for sure if an automated process failed or not, how on Earth am I supposed to support it? I luughed at suggestions such as manually checking on a daily basis or just telling business &#8220;it&#8217;s broken, but if you don&#8217;t care we won&#8217;t fix it&#8221;. Ultimately, the developer&#8217;s final comeback was basically that &#8220;I followed conventions of how this was supposed to be set up, so you can&#8217;t require me to make this change before we go live.&#8221;</p>
<p>Huh? Since when does &#8220;it&#8217;s broken in other places, so I can leave it broken here&#8221; work as a reason not to fix something, especially before it&#8217;s actually running for real? How about showing the business we&#8217;re looking out for their best interests and ensuring a quality client experience?</p>



Share and Enjoy:


	<a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fawanderingmind.com%2F2009%2F07%2F07%2Fif-its-broke-fix-it%2F&amp;title=If%20It%27s%20Broke%2C%20Fix%20It&amp;bodytext=I%20was%20having%20a%20debate%20with%20a%20developer%20today%20about%20a%20situation%20similar%20to%20the%20following%3A%0D%0A%0D%0AWhen%20reviewing%20the%20build%20for%20a%20new%20SSIS%20%2F%20SSAS%20deployment%2C%20I%20noticed%20that%20because%20of%20the%20way%20their%20build%20was%20structured%2C%20a%20failure%20could%20occur%20in%20some%20critica" title="Digg"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fawanderingmind.com%2F2009%2F07%2F07%2Fif-its-broke-fix-it%2F&amp;title=If%20It%27s%20Broke%2C%20Fix%20It" title="StumbleUpon"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fawanderingmind.com%2F2009%2F07%2F07%2Fif-its-broke-fix-it%2F&amp;title=If%20It%27s%20Broke%2C%20Fix%20It&amp;notes=I%20was%20having%20a%20debate%20with%20a%20developer%20today%20about%20a%20situation%20similar%20to%20the%20following%3A%0D%0A%0D%0AWhen%20reviewing%20the%20build%20for%20a%20new%20SSIS%20%2F%20SSAS%20deployment%2C%20I%20noticed%20that%20because%20of%20the%20way%20their%20build%20was%20structured%2C%20a%20failure%20could%20occur%20in%20some%20critica" title="del.icio.us"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fawanderingmind.com%2F2009%2F07%2F07%2Fif-its-broke-fix-it%2F&amp;t=If%20It%27s%20Broke%2C%20Fix%20It" title="Facebook"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fawanderingmind.com%2F2009%2F07%2F07%2Fif-its-broke-fix-it%2F&amp;title=If%20It%27s%20Broke%2C%20Fix%20It&amp;source=A+Wandering+Mind+How+I+deal+with+all+the+clutter+in+my+head...+and+other+geeky+goodness&amp;summary=I%20was%20having%20a%20debate%20with%20a%20developer%20today%20about%20a%20situation%20similar%20to%20the%20following%3A%0D%0A%0D%0AWhen%20reviewing%20the%20build%20for%20a%20new%20SSIS%20%2F%20SSAS%20deployment%2C%20I%20noticed%20that%20because%20of%20the%20way%20their%20build%20was%20structured%2C%20a%20failure%20could%20occur%20in%20some%20critica" title="LinkedIn"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fawanderingmind.com%2F2009%2F07%2F07%2Fif-its-broke-fix-it%2F&amp;title=If%20It%27s%20Broke%2C%20Fix%20It&amp;annotation=I%20was%20having%20a%20debate%20with%20a%20developer%20today%20about%20a%20situation%20similar%20to%20the%20following%3A%0D%0A%0D%0AWhen%20reviewing%20the%20build%20for%20a%20new%20SSIS%20%2F%20SSAS%20deployment%2C%20I%20noticed%20that%20because%20of%20the%20way%20their%20build%20was%20structured%2C%20a%20failure%20could%20occur%20in%20some%20critica" title="Google Bookmarks"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://technorati.com/faves?add=http%3A%2F%2Fawanderingmind.com%2F2009%2F07%2F07%2Fif-its-broke-fix-it%2F" title="Technorati"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="" title="TwitThis"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://awanderingmind.com/2009/07/07/if-its-broke-fix-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://awanderingmind.com/2009/07/07/if-its-broke-fix-it/</feedburner:origLink></item>
		<item>
		<title>Thoughts From A DW Newbie</title>
		<link>http://feedproxy.google.com/~r/awanderingmind/Fzqz/~3/QXRp1EuI9i8/</link>
		<comments>http://awanderingmind.com/2009/06/30/thoughts-from-a-dw-newbie/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 02:05:17 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[SQL / Programming]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Data Warehousing]]></category>
		<category><![CDATA[ETL]]></category>

		<guid isPermaLink="false">http://awanderingmind.com/?p=205</guid>
		<description><![CDATA[Lately at work I&#8217;ve been on a bit of a SQL kick, as I ease into a new role as &#8220;Data Process Expert&#8221;. While this won&#8217;t totally replace the other functions of my job (project / implementations manager, production support specialist, occasional code geek), I do see it becoming a large share of my time. [...]]]></description>
			<content:encoded><![CDATA[<p>Lately at work I&#8217;ve been on a bit of a SQL kick, as I ease into a new role as &#8220;Data Process Expert&#8221;. While this won&#8217;t totally replace the other functions of my job (project / implementations manager, production support specialist, occasional code geek), I do see it becoming a large share of my time. Analysis / Reporting Services is a fairly hot topic these days, since we&#8217;re engaging in a concerted effort to centralize all reporting in the enterprise. It&#8217;s a young initiative, sure to have some bumps along the way, but I am enjoying being a part of it.</p>
<p>Anyway, I thought I would post my thoughts on two new skills I&#8217;ve been working on: Analysis Services design and Data Warehousing. If trends at work are indicative of anything elsewhere, BI and data analysis are on a lot of people&#8217;s lists. Being a total newbie, I think I&#8217;m coming in with a bit of a fresh perspective.</p>
<p>This time I&#8217;ll be talking about Data Warehousing. In no particular order, here are my thoughts:</p>
<ul>
<li>Doing DW well is really tough. You have to have both a really good picture at a 30,000 foot level of where all your data is coming from, as well as a runway level view to understand the structure and format of individual fields.</li>
<li>Depending on your sources, you may spend a good amount of effort just cleaning up invalid data. In my case, I was aggregating metadata from several document management systems, and when forced into a system with real referential integrity, I was amazed as how many holes there were. Assume your data has gaps and design ways to handle them, whether it&#8217;s ignoring them or adding them to some &#8220;unknown&#8221; category.</li>
<li>If you&#8217;re aggregating data from different instances of the same software, think from the start about how your going to do so. For instance, are you going to want to separate the data for analysis, or will you want to see it all at once (or both)? Will you load it all in one shot, or separately?</li>
<li>This is blurring the lines a bit between this post and a future one (Analysis Services), but determining how granular you want your data to be in terms of time aggregation should be an early task. I had to basically redesign my extract process about halfway through after figuring out one of my data points would be better seen at a minute by minute basis.</li>
<li>Once you make that decision, put specific steps in your ETL process to ensure your data fits within those boundaries. You can&#8217;t assume because you see the first thousand rows in neat 30 minute intervals that all the data meets that standard. Again, spoken from late game experience.</li>
</ul>
<p>Overall I&#8217;ve gained a great deal of respect for the folks who do good work in data warehousing, and lost respect for those that try and do it with a shoehorn mentality.</p>



Share and Enjoy:


	<a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fawanderingmind.com%2F2009%2F06%2F30%2Fthoughts-from-a-dw-newbie%2F&amp;title=Thoughts%20From%20A%20DW%20Newbie&amp;bodytext=Lately%20at%20work%20I%27ve%20been%20on%20a%20bit%20of%20a%20SQL%20kick%2C%20as%20I%20ease%20into%20a%20new%20role%20as%20%22Data%20Process%20Expert%22.%20While%20this%20won%27t%20totally%20replace%20the%20other%20functions%20of%20my%20job%20%28project%20%2F%20implementations%20manager%2C%20production%20support%20specialist%2C%20occasional%20code%20gee" title="Digg"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fawanderingmind.com%2F2009%2F06%2F30%2Fthoughts-from-a-dw-newbie%2F&amp;title=Thoughts%20From%20A%20DW%20Newbie" title="StumbleUpon"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fawanderingmind.com%2F2009%2F06%2F30%2Fthoughts-from-a-dw-newbie%2F&amp;title=Thoughts%20From%20A%20DW%20Newbie&amp;notes=Lately%20at%20work%20I%27ve%20been%20on%20a%20bit%20of%20a%20SQL%20kick%2C%20as%20I%20ease%20into%20a%20new%20role%20as%20%22Data%20Process%20Expert%22.%20While%20this%20won%27t%20totally%20replace%20the%20other%20functions%20of%20my%20job%20%28project%20%2F%20implementations%20manager%2C%20production%20support%20specialist%2C%20occasional%20code%20gee" title="del.icio.us"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fawanderingmind.com%2F2009%2F06%2F30%2Fthoughts-from-a-dw-newbie%2F&amp;t=Thoughts%20From%20A%20DW%20Newbie" title="Facebook"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fawanderingmind.com%2F2009%2F06%2F30%2Fthoughts-from-a-dw-newbie%2F&amp;title=Thoughts%20From%20A%20DW%20Newbie&amp;source=A+Wandering+Mind+How+I+deal+with+all+the+clutter+in+my+head...+and+other+geeky+goodness&amp;summary=Lately%20at%20work%20I%27ve%20been%20on%20a%20bit%20of%20a%20SQL%20kick%2C%20as%20I%20ease%20into%20a%20new%20role%20as%20%22Data%20Process%20Expert%22.%20While%20this%20won%27t%20totally%20replace%20the%20other%20functions%20of%20my%20job%20%28project%20%2F%20implementations%20manager%2C%20production%20support%20specialist%2C%20occasional%20code%20gee" title="LinkedIn"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fawanderingmind.com%2F2009%2F06%2F30%2Fthoughts-from-a-dw-newbie%2F&amp;title=Thoughts%20From%20A%20DW%20Newbie&amp;annotation=Lately%20at%20work%20I%27ve%20been%20on%20a%20bit%20of%20a%20SQL%20kick%2C%20as%20I%20ease%20into%20a%20new%20role%20as%20%22Data%20Process%20Expert%22.%20While%20this%20won%27t%20totally%20replace%20the%20other%20functions%20of%20my%20job%20%28project%20%2F%20implementations%20manager%2C%20production%20support%20specialist%2C%20occasional%20code%20gee" title="Google Bookmarks"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://technorati.com/faves?add=http%3A%2F%2Fawanderingmind.com%2F2009%2F06%2F30%2Fthoughts-from-a-dw-newbie%2F" title="Technorati"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="" title="TwitThis"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://awanderingmind.com/2009/06/30/thoughts-from-a-dw-newbie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://awanderingmind.com/2009/06/30/thoughts-from-a-dw-newbie/</feedburner:origLink></item>
		<item>
		<title>RTFM Josh!</title>
		<link>http://feedproxy.google.com/~r/awanderingmind/Fzqz/~3/O0QSFQ4mq48/</link>
		<comments>http://awanderingmind.com/2009/06/16/rtfm/#comments</comments>
		<pubDate>Wed, 17 Jun 2009 01:37:41 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Geekery]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[OpenVPN]]></category>
		<category><![CDATA[problem-solving]]></category>
		<category><![CDATA[RTFM]]></category>

		<guid isPermaLink="false">http://awanderingmind.com/?p=199</guid>
		<description><![CDATA[One of my latest projects has been to get a VPN link up between my parent&#8217;s house and ours, so that I can help them out with computer issues without having to make the trek down to West Chester. Not that I don&#8217;t love visiting them (shamless parental plug, they do read this after all), [...]]]></description>
			<content:encoded><![CDATA[<p>One of my latest projects has been to get a VPN link up between my parent&#8217;s house and ours, so that I can help them out with computer issues without having to make the trek down to West Chester. Not that I don&#8217;t love visiting them (shamless parental plug, they do read this after all), but what with Taylor&#8217;s arrival and all we don&#8217;t get out much these days. Anyway, after thinking about how best to accomplish this I decided I should use a DD-WRT (open source alternative firmware) flashed Linksys router for the job, for a number of reasons:</p>
<ul>
<li>Thanks to the generousity of a local gentlemen I know from Twitter I acquired one of these devices for free. Don&#8217;t ever say Twitter can&#8217;t get you stuff!</li>
<li>It&#8217;s low power and unobtrusive. While I love my big ol&#8217; quad core monster, I didn&#8217;t really want to take up space at my parents house.</li>
<li>With DD-WRT, it functions great as an OpenVPN client.</li>
</ul>
<p>Now, the setup was to look something like this:</p>
<p><img class="alignnone size-medium wp-image-200" title="VPN Diagram" src="http://awanderingmind.com/wp-content/uploads/2009/06/diagram1-300x98.png" alt="VPN Diagram" width="300" height="98" /></p>
<p>(Please excuse the rather awful drawing, I&#8217;m afraid I&#8217;m used to Visio)</p>
<p>Once I had everything setup, everything appeared to work, except I couldn&#8217;t ping anything at my parent&#8217;s end of the tunnel from my home network (vice versa worked fine). Well, normally I might try and sniff the traffic at the two endpoints, but this was a little more complicated than you might think, since the router at my parents doesn&#8217;t support such an operation.</p>
<p>In then end, I was able to collect some data after hacking a solution (&lt;geekery&gt;I used an already compiled version of tcpdump and manually moved it to the router&lt;/geekry&gt;), and figured out that for some reason the VPN router at my paren&#8217;t house was performing what&#8217;s known as &#8220;masquerading&#8221;, or &#8220;NATing&#8221;. What this means is that any traffic that passed out of it was translated such as to appear that it came directly from the router itself, and not some machine behind it. <a href="http://en.wikipedia.org/wiki/Network_address_translation" target="_blank">This novel concept</a> is actually the basis for how pretty much every home router functions; but in this case it was bad, in that it made the tunnel between our networks essentially one way.</p>
<p>So what did I do? Well get royally annoyed of course, proceed to spend the next several hours pouring over the setup of both ends, trying various hacks, googling like crazy, and perhaps questioning my intellect (or that of the programmers of OpenVPN, DD-WRT, and Linux in general) a few times. Finally after giving up for a day, I decided I&#8217;d look at a tutorial on the OpenVPN site itself I remembered. It took awhile to find, but there was the answer, right in front of me.</p>
<p>Apparently OpenVPN <a href="http://www.openvpn.net/index.php/open-source/documentation/howto.html#scope" target="_blank">needs a little special tweaking</a> to allow for traffic from both the &#8220;client&#8221; (my parent&#8217;s house) and &#8220;server&#8221; (my house) networks to fully talk to each other:</p>
<p>&lt;geekery&gt;</p>
<blockquote><p>Next, we will deal with the necessary configuration changes on the server side. If the server configuration file does not currently reference a client configuration directory, add one now:</p>
<blockquote>
<pre><strong>client-config-dir ccd</strong></pre>
</blockquote>
<p>In the above directive, <strong>ccd</strong> should be the name of a directory which has been pre-created in the default directory where the OpenVPN server daemon runs. On Linux this tends to be <strong>/etc/openvpn</strong> and on Windows it is usually <strong>\Program Files\OpenVPN\config</strong>. When a new client connects to the OpenVPN server, the daemon will check this directory for a file which matches the common name of the connecting client. If a matching file is found, it will be read and processed for additional configuration file directives to be applied to the named client.</p>
<p>The next step is to create a file called <strong>client2</strong> in the <strong>ccd</strong> directory. This file should contain the line:</p>
<blockquote>
<pre><strong>iroute 192.168.4.0 255.255.255.0</strong></pre>
</blockquote>
<p>This will tell the OpenVPN server that the 192.168.4.0/24 subnet should be routed to <strong>client2</strong>.</p>
<p>Next, add the following line to the main server config file (not the <strong>ccd/client2</strong> file):</p>
<blockquote>
<pre><strong>route 192.168.4.0 255.255.255.0</strong></pre>
</blockquote>
<p>Why the redundant <strong>route</strong> and <strong>iroute</strong> statements, you might ask? The reason is that <strong>route</strong> controls the routing from the kernel to the OpenVPN server (via the TUN interface) while <strong>iroute</strong> controls the routing from the OpenVPN server to the remote clients. Both are necessary.</p></blockquote>
<p>Yep, you read correctly. &#8220;<em>Both are necessary.&#8221; </em>Long story short, I only had one of the two necessary configurations in place. Basically, while the normal</p>
<pre>route 192.168.a.b 255.255.255.0</pre>
<p>command got the packets as far as the OpenVPN tunnel, the software required that extra</p>
<pre>iroute 192.168.a.b 255.255.255.0</pre>
<p>configuration line to correctly send the traffic on its merry way from there. Without it, the traffic would just appear to go out the proper interface, but actually go to that awful place where packets disappear and are never seen again.</p>
<p>&lt;/geekery&gt;</p>
<p>Hi everyone, my name is Josh, and yes, I admit it, I should have <em>read the</em>&#8230; oh hell you know what the rest means.</p>



Share and Enjoy:


	<a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fawanderingmind.com%2F2009%2F06%2F16%2Frtfm%2F&amp;title=RTFM%20Josh%21&amp;bodytext=One%20of%20my%20latest%20projects%20has%20been%20to%20get%20a%20VPN%20link%20up%20between%20my%20parent%27s%20house%20and%20ours%2C%20so%20that%20I%20can%20help%20them%20out%20with%20computer%20issues%20without%20having%20to%20make%20the%20trek%20down%20to%20West%20Chester.%20Not%20that%20I%20don%27t%20love%20visiting%20them%20%28shamless%20parental%20" title="Digg"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fawanderingmind.com%2F2009%2F06%2F16%2Frtfm%2F&amp;title=RTFM%20Josh%21" title="StumbleUpon"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fawanderingmind.com%2F2009%2F06%2F16%2Frtfm%2F&amp;title=RTFM%20Josh%21&amp;notes=One%20of%20my%20latest%20projects%20has%20been%20to%20get%20a%20VPN%20link%20up%20between%20my%20parent%27s%20house%20and%20ours%2C%20so%20that%20I%20can%20help%20them%20out%20with%20computer%20issues%20without%20having%20to%20make%20the%20trek%20down%20to%20West%20Chester.%20Not%20that%20I%20don%27t%20love%20visiting%20them%20%28shamless%20parental%20" title="del.icio.us"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fawanderingmind.com%2F2009%2F06%2F16%2Frtfm%2F&amp;t=RTFM%20Josh%21" title="Facebook"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fawanderingmind.com%2F2009%2F06%2F16%2Frtfm%2F&amp;title=RTFM%20Josh%21&amp;source=A+Wandering+Mind+How+I+deal+with+all+the+clutter+in+my+head...+and+other+geeky+goodness&amp;summary=One%20of%20my%20latest%20projects%20has%20been%20to%20get%20a%20VPN%20link%20up%20between%20my%20parent%27s%20house%20and%20ours%2C%20so%20that%20I%20can%20help%20them%20out%20with%20computer%20issues%20without%20having%20to%20make%20the%20trek%20down%20to%20West%20Chester.%20Not%20that%20I%20don%27t%20love%20visiting%20them%20%28shamless%20parental%20" title="LinkedIn"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fawanderingmind.com%2F2009%2F06%2F16%2Frtfm%2F&amp;title=RTFM%20Josh%21&amp;annotation=One%20of%20my%20latest%20projects%20has%20been%20to%20get%20a%20VPN%20link%20up%20between%20my%20parent%27s%20house%20and%20ours%2C%20so%20that%20I%20can%20help%20them%20out%20with%20computer%20issues%20without%20having%20to%20make%20the%20trek%20down%20to%20West%20Chester.%20Not%20that%20I%20don%27t%20love%20visiting%20them%20%28shamless%20parental%20" title="Google Bookmarks"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://technorati.com/faves?add=http%3A%2F%2Fawanderingmind.com%2F2009%2F06%2F16%2Frtfm%2F" title="Technorati"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="" title="TwitThis"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://awanderingmind.com/2009/06/16/rtfm/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://awanderingmind.com/2009/06/16/rtfm/</feedburner:origLink></item>
		<item>
		<title>That Ever Growing “Someday” List</title>
		<link>http://feedproxy.google.com/~r/awanderingmind/Fzqz/~3/NKp6MTh9MpY/</link>
		<comments>http://awanderingmind.com/2009/05/28/that-ever-growing-someday-list/#comments</comments>
		<pubDate>Fri, 29 May 2009 00:37:39 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[GTD]]></category>
		<category><![CDATA[lists]]></category>
		<category><![CDATA[priorities]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[someday/maybe]]></category>
		<category><![CDATA[Taylor]]></category>

		<guid isPermaLink="false">http://awanderingmind.com/?p=196</guid>
		<description><![CDATA[So you might remember a previous post where I lamented my lack of a &#8220;Someday&#8221; list. Well, since then, things seem to have swung around to the opposite extreme. I&#8217;ve now got a healthy selection of projects-in-waiting, both for work and personal. Partly it&#8217;s been because I&#8217;ve been better at cleansing my action and project [...]]]></description>
			<content:encoded><![CDATA[<p>So you might remember a previous post where <a href="http://awanderingmind.com/2009/02/10/smoking-tires-on-the-someday-list/" target="_blank">I lamented my lack of a &#8220;Someday&#8221; list</a>. Well, since then, things seem to have swung around to the opposite extreme. I&#8217;ve now got a healthy selection of projects-in-waiting, both for work and personal. Partly it&#8217;s been because I&#8217;ve been better at cleansing my action and project lists on a weekly basis; anything that has laid static for more than a few weeks gets archived and tagged &#8220;Someday&#8221;. But I&#8217;d say with confidence that the growth is largely attributable to a shear lack of time.</p>
<p>Ever since the birth of my son Taylor, things at home have been, well, busy to say the least. It&#8217;s been a struggle just to keep up with the day to day work, such as keeping the house clean, the laundry done, and the trash empty. With such little time and energy left over for personal projects, strict adherence to priorities and ruthless cutting of scope has been the rule of thumb. So much for things like learning Perl (though I&#8217;m sneaking this in at the gym on the treadmill), building a new Snort server, or even non-geeky work like painting the exterior windows on the house.</p>
<p>Work, while slightly less crazy, has been quite a whirlwind as well. After some purging of wartime troop levels, the remaining force has been tasked with a &#8220;lights on&#8221; mantra. That&#8217;s all fine and good, except you&#8217;d be ludicrous to call what we do &#8220;keeping the lights on&#8221;. Software still needs to be updated, security maintained, systems administered. Yes, some of the excess fluff has been removed: no more long troubleshooting of user issues (is it replicated on a clean system? If not, guess what, you get to re-image your computer) or extra out-of-scope work. But still, there is no shortage of necessary tasks to be had. Combine that with taking on a new product and expanding my role to include some levels of data-guru, and you&#8217;ve got a packed agenda.</p>
<p>On the one hand, it is more than a little frustrating to see the mounting list of &#8220;not yets&#8221; and &#8220;maybe somedays&#8221;. But at least I can be secure that everything is safely tucked away, waiting for the day when changing diapers isn&#8217;t an hourly occurence, or treading water at work less the norm.</p>



Share and Enjoy:


	<a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fawanderingmind.com%2F2009%2F05%2F28%2Fthat-ever-growing-someday-list%2F&amp;title=That%20Ever%20Growing%20%22Someday%22%20List&amp;bodytext=So%20you%20might%20remember%20a%20previous%20post%20where%20I%20lamented%20my%20lack%20of%20a%20%22Someday%22%20list.%20Well%2C%20since%20then%2C%20things%20seem%20to%20have%20swung%20around%20to%20the%20opposite%20extreme.%20I%27ve%20now%20got%20a%20healthy%20selection%20of%20projects-in-waiting%2C%20both%20for%20work%20and%20personal.%20Partl" title="Digg"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fawanderingmind.com%2F2009%2F05%2F28%2Fthat-ever-growing-someday-list%2F&amp;title=That%20Ever%20Growing%20%22Someday%22%20List" title="StumbleUpon"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fawanderingmind.com%2F2009%2F05%2F28%2Fthat-ever-growing-someday-list%2F&amp;title=That%20Ever%20Growing%20%22Someday%22%20List&amp;notes=So%20you%20might%20remember%20a%20previous%20post%20where%20I%20lamented%20my%20lack%20of%20a%20%22Someday%22%20list.%20Well%2C%20since%20then%2C%20things%20seem%20to%20have%20swung%20around%20to%20the%20opposite%20extreme.%20I%27ve%20now%20got%20a%20healthy%20selection%20of%20projects-in-waiting%2C%20both%20for%20work%20and%20personal.%20Partl" title="del.icio.us"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fawanderingmind.com%2F2009%2F05%2F28%2Fthat-ever-growing-someday-list%2F&amp;t=That%20Ever%20Growing%20%22Someday%22%20List" title="Facebook"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fawanderingmind.com%2F2009%2F05%2F28%2Fthat-ever-growing-someday-list%2F&amp;title=That%20Ever%20Growing%20%22Someday%22%20List&amp;source=A+Wandering+Mind+How+I+deal+with+all+the+clutter+in+my+head...+and+other+geeky+goodness&amp;summary=So%20you%20might%20remember%20a%20previous%20post%20where%20I%20lamented%20my%20lack%20of%20a%20%22Someday%22%20list.%20Well%2C%20since%20then%2C%20things%20seem%20to%20have%20swung%20around%20to%20the%20opposite%20extreme.%20I%27ve%20now%20got%20a%20healthy%20selection%20of%20projects-in-waiting%2C%20both%20for%20work%20and%20personal.%20Partl" title="LinkedIn"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fawanderingmind.com%2F2009%2F05%2F28%2Fthat-ever-growing-someday-list%2F&amp;title=That%20Ever%20Growing%20%22Someday%22%20List&amp;annotation=So%20you%20might%20remember%20a%20previous%20post%20where%20I%20lamented%20my%20lack%20of%20a%20%22Someday%22%20list.%20Well%2C%20since%20then%2C%20things%20seem%20to%20have%20swung%20around%20to%20the%20opposite%20extreme.%20I%27ve%20now%20got%20a%20healthy%20selection%20of%20projects-in-waiting%2C%20both%20for%20work%20and%20personal.%20Partl" title="Google Bookmarks"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://technorati.com/faves?add=http%3A%2F%2Fawanderingmind.com%2F2009%2F05%2F28%2Fthat-ever-growing-someday-list%2F" title="Technorati"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="" title="TwitThis"><img src="http://awanderingmind.com/wp-content/plugins/sociable/images/" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://awanderingmind.com/2009/05/28/that-ever-growing-someday-list/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://awanderingmind.com/2009/05/28/that-ever-growing-someday-list/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 0.773 seconds. --><!-- Cached page generated by WP-Super-Cache on 2010-01-28 11:03:08 -->
