<?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>The Pursuit Of A Life &#187; Uncategorized</title>
	<atom:link href="http://thepursuitofalife.com/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://thepursuitofalife.com</link>
	<description>Wouldn&#039;t you rather be writing code?</description>
	<lastBuildDate>Sat, 28 Aug 2010 02:26:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.3</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Gaddis!</title>
		<link>http://thepursuitofalife.com/gaddis/</link>
		<comments>http://thepursuitofalife.com/gaddis/#comments</comments>
		<pubDate>Sat, 10 Jul 2010 19:45:45 +0000</pubDate>
		<dc:creator>anthonyrstevens</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[JR]]></category>
		<category><![CDATA[Running]]></category>
		<category><![CDATA[William Gaddis]]></category>

		<guid isPermaLink="false">http://thepursuitofalife.com/?p=2217</guid>
		<description><![CDATA[I&#8217;m such a retard.  I have two awesome books open right now  &#8211; DeLillo&#8217;s Underworld and Amis&#8217; London Fields &#8211; and have just decided, for nebulous reasons, to open a third &#8211; William Gaddis&#8217; JR.  I wound my way through the foreward and was sufficiently interested to dive into the book itself. [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m such a retard.  I have two awesome books open right now  &#8211; <a href="http://www.amazon.com/Underworld-Novel-Don-DeLillo/dp/0684848155">DeLillo&#8217;s Underworld</a> and <a href="http://www.amazon.com/London-Fields-Martin-Amis/dp/0679730346">Amis&#8217; London Fields</a> &#8211; and have just decided, for nebulous reasons, to open a third &#8211; <a href="http://www.amazon.com/Penguin-Twentieth-Century-Classics-William-Gaddis/dp/0140187073">William Gaddis&#8217; JR</a>.  I wound my way through the foreward and was sufficiently interested to dive into the book itself.  And it&#8217;s a delight.  Messy, verbal, confusing, multithreaded &#8211; if such a term can be used to describe a book, and not a piece of software &#8211; and fantastically courageous.</p>
<p>I&#8217;m already a fan.</p>
<p>I&#8217;ll of course do a full review once I&#8217;ve completed it, which, based on my reading habits of late, should be about 11:00 PM tonight.  I jest, of course &#8211; I have actual work to do, work work, not the work of disentangling Gaddis&#8217; language of counterfeiting and futures and inheritances and the salvation of art in a world absent all semblance of order.</p>
<p>Speaking of salvation, I&#8217;m operating under the assumption (today, at any rate) that salvation comes in small doses, not big advances.  The Pacific fleet won the war island-by-island, after all, and by the time the Big One was dropped, it was surely all over anyway.  So, measured steps.  Lifted eyes.  Burdens eased, and recognized, and internal commentary re: same reinforcing the stupendous opportunity I&#8217;ve been given (actually, plural: opportunities!).  Productivity measured breath-by-breath, beat-by-beat as my Bodyrox station on Pandora goads me ever along.</p>
<p>A beautiful Saturday!  I ran this morning, sagging slightly at the start from creaky 38-year old knees, but warmth and purpose warmed up those patellar tendons within a half-mile.</p>
<p>Now comfortably ensconced at a Tully&#8217;s coffee, laptop and cappuccino and iPhone all within easy reach, taking those short steps.</p>
<p>Have a wonderful day!</p>
]]></content:encoded>
			<wfw:commentRss>http://thepursuitofalife.com/gaddis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Photo Meme</title>
		<link>http://thepursuitofalife.com/photo-meme-8/</link>
		<comments>http://thepursuitofalife.com/photo-meme-8/#comments</comments>
		<pubDate>Sun, 07 Feb 2010 19:12:24 +0000</pubDate>
		<dc:creator>anthonyrstevens</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://thepursuitofalife.com/photo-meme-8/</guid>
		<description><![CDATA[ 
Me at Victrola Coffee, doing a little coding and blogging and reading and such.&#160; February 7th, 2010.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://thepursuitofalife.com/wp-content/uploads/2010/02/110818.jpg"><img title="110818" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="404" alt="110818" src="http://thepursuitofalife.com/wp-content/uploads/2010/02/110818_thumb.jpg" width="504" border="0" /></a> </p>
<p>Me at Victrola Coffee, doing a little coding and blogging and reading and such.&#160; February 7th, 2010.</p>
]]></content:encoded>
			<wfw:commentRss>http://thepursuitofalife.com/photo-meme-8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quick Analysis of Selected Bug-Tracking Systems</title>
		<link>http://thepursuitofalife.com/quick-analysis-of-selected-bug-tracking-systems/</link>
		<comments>http://thepursuitofalife.com/quick-analysis-of-selected-bug-tracking-systems/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 01:54:39 +0000</pubDate>
		<dc:creator>anthonyrstevens</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://thepursuitofalife.com/quick-analysis-of-selected-bug-tracking-systems/</guid>
		<description><![CDATA[A friend of mine needs an analysis of bug-tracking systems with an eye towards picking one and implementing it for a small project team (less than 10 people).&#160; They’ve been using Google Docs to share a spreadsheet, but as you might well know, using a spreadsheet as a bug tracking problems has some inherent limitations.&#160; [...]]]></description>
			<content:encoded><![CDATA[<p>A friend of mine needs an analysis of bug-tracking systems with an eye towards picking one and implementing it for a small project team (less than 10 people).&#160; They’ve been using Google Docs to share a spreadsheet, but as you might well know, using a spreadsheet as a bug tracking problems has some inherent limitations.&#160; Moving to a more specialized tool is really a reasonable step for a group of their size, and they will have to worry less about managing the list and can spend those cycles knocking items off the list and into the “completed” pile.</p>
<p>When talking bug tracking systems, the first question to ask is: self-hosted or SaaS (Software as a Service)?&#160; I call this the “mode” of the system. The pros and cons of each are summarized below:</p>
<table cellspacing="0" cellpadding="6" width="500" border="0">
<tbody>
<tr>
<td valign="top" width="53">&#160;</td>
<td valign="top" width="210"><strong>Self-Hosted</strong></td>
<td valign="top" width="235"><strong>SaaS</strong></td>
</tr>
<tr>
<td valign="top" width="53"><strong>Pros</strong></td>
<td valign="top" width="210">
<ul>
<li>You host the data, so it’s more secure.</li>
<li>You often have access to the source code, and can tweak the source and/or configuration as necessary.</li>
<li>Sometimes it’s possible to integrate with other internal systems, i.e. Active Directory for user authentication.</li>
<li>Possible to implement non-web-based client applications.</li>
</ul>
</td>
<td valign="top" width="235">
<ul>
<li>Assuming you trust the vendor, you don’t need to worry about routine maintenance, backups, and upgrades.</li>
<li>Generally wider variety of offerings available to you.</li>
<li>Offerings typically provided by domain experts.             </li>
</ul>
</td>
</tr>
<tr>
<td valign="top" width="53"><strong>Cons</strong></td>
<td valign="top" width="210">
<ul>
<li>Higher installation and technical support costs.</li>
<li>Requires occasional maintenance, especially of backing data store.</li>
<li>Fewer available offerings (although still a large number)</li>
</ul>
</td>
<td valign="top" width="235">
<ul>
<li>By definition, you’re limited to web-based offerings.</li>
<li>Your source code is on someone else’s hard drive.</li>
<li>Catastrophic failure of the vendor’s systems could negatively impact your business.</li>
<li>Customer service and support can be hit-or-miss, especially for free offerings.</li>
</ul>
</td>
</tr>
</tbody>
</table>
<p>The next question to ask is: how much are you willing to pay?&#160; For many organizations, especially smaller ones, the correct (and reasonable) answer is “nothing.”&#160; This is not a severe restriction when talking bug tracking, as there are many free/open source offerings available.&#160; In fact, many of the so-called “enterprise” offerings provide a free version for small software teams; the cutoff is generally around 5-10 users, although it can be as small as 2 or as high as 25.</p>
<p><strong>The Master Mega-Super Comparison Table</strong></p>
<p>The following table lists a representative selection of many of the common issue-tracking systems.&#160;&#160; Some of them are pure bug tracking systems (identified by the “Standalone?” column, whereas most of them are part of a broader suite of project tracking tools.</p>
<div style="overflow:auto;">
<table cellspacing="0" cellpadding="6" width="1083" border="0">
<tbody>
<tr>
<td valign="top" width="84"><strong>Product</strong></td>
<td valign="top" width="71"><strong>Vendor</strong></td>
<td valign="top" width="89"><strong>Standalone?</strong></td>
<td valign="top" width="49"><strong>Mode</strong></td>
<td valign="top" width="62"><strong>Hosting Model</strong></td>
<td valign="top" width="71"><strong>Purchase Cost</strong></td>
<td valign="top" width="468"><strong>URL</strong></td>
<td valign="top" width="14"><strong>Implementation Language</strong></td>
<td valign="top" width="84"><strong>General Complexity</strong></td>
<td valign="top" width="89"><strong>Windows Server OS Friendliness</strong></td>
</tr>
<tr>
<td valign="top" width="84">Trac</td>
<td valign="top" width="71">Edgewall Software</td>
<td valign="top" width="89">No</td>
<td valign="top" width="49">Web</td>
<td valign="top" width="62">Self</td>
<td valign="top" width="71">Free</td>
<td valign="top" width="468"><a title="http://trac.edgewall.org/" href="http://trac.edgewall.org/">http://trac.edgewall.org/</a></td>
<td valign="top" width="14">Python</td>
<td valign="top" width="84">Low</td>
<td valign="top" width="89">Medium</td>
</tr>
<tr>
<td valign="top" width="84">Rally Community Edition</td>
<td valign="top" width="71">Rally Software</td>
<td valign="top" width="89">No</td>
<td valign="top" width="49">Web</td>
<td valign="top" width="62">SaaS</td>
<td valign="top" width="71">Free up to 10 users</td>
<td valign="top" width="468"><a title="http://www.rallydev.com/agile_products/editions/community/signup/" href="http://www.rallydev.com/agile_products/editions/community/signup/">http://www.rallydev.com/agile_products/editions/community/signup/</a></td>
<td valign="top" width="14">?</td>
<td valign="top" width="84">High</td>
<td valign="top" width="89">n/a (SaaS only)</td>
</tr>
<tr>
<td valign="top" width="84">Bugzilla</td>
<td valign="top" width="71">Mozilla</td>
<td valign="top" width="89">Yes</td>
<td valign="top" width="49">Web</td>
<td valign="top" width="62">Self</td>
<td valign="top" width="71">Free</td>
<td valign="top" width="468"><a title="http://www.bugzilla.org/" href="http://www.bugzilla.org/">http://www.bugzilla.org/</a></td>
<td valign="top" width="14">Perl</td>
<td valign="top" width="84">Low</td>
<td valign="top" width="89">Low</td>
</tr>
<tr>
<td valign="top" width="84">BugTracker.NET</td>
<td valign="top" width="71">ifdefined.com</td>
<td valign="top" width="89">Mostly</td>
<td valign="top" width="49">Web</td>
<td valign="top" width="62">Self</td>
<td valign="top" width="71">Free</td>
<td valign="top" width="468"><a title="http://ifdefined.com/bugtrackernet.html" href="http://ifdefined.com/bugtrackernet.html">http://ifdefined.com/bugtrackernet.html</a></td>
<td valign="top" width="14">C#/ASP.NET</td>
<td valign="top" width="84">Low</td>
<td valign="top" width="89">High</td>
</tr>
<tr>
<td valign="top" width="84">FogBugz</td>
<td valign="top" width="71">Fog Creek</td>
<td valign="top" width="89">No</td>
<td valign="top" width="49">Web</td>
<td valign="top" width="62">Self or SaaS</td>
<td valign="top" width="71">$25/user per month SaaS; $190/user for self hosted solution</td>
<td valign="top" width="468"><a title="http://www.fogcreek.com/FogBugz/" href="http://www.fogcreek.com/FogBugz/">http://www.fogcreek.com/FogBugz/</a></td>
<td valign="top" width="14">Wasabi</td>
<td valign="top" width="84">&#160;</td>
<td valign="top" width="89">&#160;</td>
</tr>
<tr>
<td valign="top" width="84">Jira</td>
<td valign="top" width="71">Atlassian</td>
<td valign="top" width="89">No</td>
<td valign="top" width="49">Web</td>
<td valign="top" width="62">Self or SaaS</td>
<td valign="top" width="71">$10 for self hosted solution for up to 10 users; SaaS starts at $15/user/month</td>
<td valign="top" width="468"><a title="http://www.atlassian.com/software/jira/" href="http://www.atlassian.com/software/jira/">http://www.atlassian.com/software/jira/</a></td>
<td valign="top" width="14">Java</td>
<td valign="top" width="84">High</td>
<td valign="top" width="89">Low-Medium</td>
</tr>
<tr>
<td valign="top" width="84">TestTrack Pro</td>
<td valign="top" width="71">SeaPine Software</td>
<td valign="top" width="89">No</td>
<td valign="top" width="49">Client App</td>
<td valign="top" width="62">Self</td>
<td valign="top" width="71">$295/user</td>
<td valign="top" width="468"><a title="http://www.seapine.com/ttpro.html" href="http://www.seapine.com/ttpro.html">http://www.seapine.com/ttpro.html</a></td>
<td valign="top" width="14">C++</td>
<td valign="top" width="84">High</td>
<td valign="top" width="89">High</td>
</tr>
<tr>
<td valign="top" width="84">BugNET</td>
<td valign="top" width="71">Open Source</td>
<td valign="top" width="89">No</td>
<td valign="top" width="49">Web</td>
<td valign="top" width="62">Self</td>
<td valign="top" width="71">Free</td>
<td valign="top" width="468"><a title="http://bugnetproject.com/" href="http://bugnetproject.com/">http://bugnetproject.com/</a></td>
<td valign="top" width="14">C#/ASP.NET</td>
<td valign="top" width="84">Low</td>
<td valign="top" width="89">High</td>
</tr>
<tr>
<td valign="top" width="84">Mantis</td>
<td valign="top" width="71">Open Source</td>
<td valign="top" width="89">Mostly</td>
<td valign="top" width="49">Web</td>
<td valign="top" width="62">Self</td>
<td valign="top" width="71">Free</td>
<td valign="top" width="468"><a title="http://www.mantisbt.org/" href="http://www.mantisbt.org/">http://www.mantisbt.org/</a></td>
<td valign="top" width="14">PHP</td>
<td valign="top" width="84">Medium</td>
<td valign="top" width="89">Low-Medium</td>
</tr>
<tr>
<td valign="top" width="84">Unfuddle</td>
<td valign="top" width="71">Subventurate</td>
<td valign="top" width="89">No</td>
<td valign="top" width="49">Web</td>
<td valign="top" width="62">SaaS</td>
<td valign="top" width="71">10 users: $9/mo/user</td>
<td valign="top" width="468"><a title="http://unfuddle.com/" href="http://unfuddle.com/">http://unfuddle.com/</a></td>
<td valign="top" width="14">RoR</td>
<td valign="top" width="84">Low</td>
<td valign="top" width="89">n/a (SaaS only)</td>
</tr>
<tr>
<td valign="top" width="84">SharePoint Server</td>
<td valign="top" width="71">Microsoft</td>
<td valign="top" width="89">No</td>
<td valign="top" width="49">Web</td>
<td valign="top" width="62">Self</td>
<td valign="top" width="71">lol</td>
<td valign="top" width="468"><a title="http://sharepoint.microsoft.com/Pages/Default.aspx" href="http://sharepoint.microsoft.com/Pages/Default.aspx">http://sharepoint.microsoft.com/Pages/Default.aspx</a></td>
<td valign="top" width="14">C++</td>
<td valign="top" width="84">High</td>
<td valign="top" width="89">High</td>
</tr>
<tr>
<td valign="top" width="84">Team Foundation Server</td>
<td valign="top" width="71">Microsoft</td>
<td valign="top" width="89">No</td>
<td valign="top" width="49">Integrated w/Visual Studio, plus W32 client</td>
<td valign="top" width="62">Self</td>
<td valign="top" width="71">10 users: about $300/user</td>
<td valign="top" width="468"><a title="http://msdn.microsoft.com/en-us/teamsystem/default.aspx" href="http://msdn.microsoft.com/en-us/teamsystem/default.aspx">http://msdn.microsoft.com/en-us/teamsystem/default.aspx</a></td>
<td valign="top" width="14">C++</td>
<td valign="top" width="84">High</td>
<td valign="top" width="89">High</td>
</tr>
<tr>
<td valign="top" width="84">Pivotal Tracker</td>
<td valign="top" width="71">Pivotal Labs</td>
<td valign="top" width="89">No</td>
<td valign="top" width="49">Web</td>
<td valign="top" width="62">SaaS</td>
<td valign="top" width="71">Free</td>
<td valign="top" width="468"><a href="http://www.pivotaltracker.com">http://www.pivotaltracker.com</a></td>
<td valign="top" width="14">RoR</td>
<td valign="top" width="84">Medium</td>
<td valign="top" width="89">n/a (SaaS only)</td>
</tr>
</tbody>
</table>
</div>
<p>We can redraw the large table listed above based on the two primary criteria I described above, the “mode”, and the cost:</p>
<table cellspacing="0" cellpadding="6" width="500" border="0">
<tbody>
<tr>
<td valign="top" width="166">&#160;</td>
<td valign="top" width="166"><strong>Free</strong></td>
<td valign="top" width="166"><strong>Paid</strong></td>
</tr>
<tr>
<td valign="top" width="166"><strong>Self</strong></td>
<td valign="top" width="166">Trac         <br />Bugzilla          <br />Bugtracker.NET          <br />BugNET          <br />Mantis</td>
<td valign="top" width="166">FogBugz         <br />Jira          <br />TestTrack Pro          <br />SharePoint          <br />Team Foundation Server</td>
</tr>
<tr>
<td valign="top" width="166"><strong>SaaS</strong></td>
<td valign="top" width="166">Rally Community Edition         <br />Pivotal Tracker          </td>
<td valign="top" width="166">FogBugz         <br />Jira          <br />Unfuddle</td>
</tr>
</tbody>
</table>
<p>It’s almost unfair to put Unfuddle in the “paid” column, as the cost per user per month is so low compared to the other systems.</p>
<p><strong>My Personal Experience</strong></p>
<p>I’ve used the following systems for bug tracking on various projects:</p>
<ul>
<li>SharePoint</li>
<li>Trac</li>
<li>FogBugz</li>
<li>Pivotal Tracker</li>
<li>Jira</li>
<li>Unfuddle</li>
</ul>
<p>As a pure bug-tracking system, FogBugz wins hands down for its ease of use.&#160; Jira is powerful and configurable, but its sheer number of features and complex UI make it a second choice.&#160; SharePoint is functional and pretty easy to set up out of the box, but its functional capabilities as a bug tracker are fairly basic – kind of like a shared spreadsheet on steroids.&#160; I like Pivotal Tracker a lot, but its primary purpose is not bug tracking, but iteration management on agile projects, and so you have to “buy in” to their way of doing things if you want to make most effective use of the product.&#160; Trac?&#160; I didn’t like Trac all that much.&#160; The UI was clunky, IMHO, and didn’t give me anything that the better competitors offered.&#160; Unfuddle is nice, simple, and clean, but lacks some of the power-user features present in the heavier products.</p>
<p><strong>The Microsoft Factor</strong></p>
<p>Should a self-hosted solution be required, my friend has a tepid but justified preference for a solution that interoperates well with Windows Server and Microsoft SQL Server, based on previous architectural investments.&#160; That need would tend to favor the two .NET-specific self-hosted open-source solutions, namely BugTracker.NET and BugNET.&#160; Of the two, BugNET seems to me to have a superior interface, but BugTracker.NET has a longer history and a more active release history.&#160; Hm.</p>
<p><strong>Final Recommendation</strong></p>
<p>I have to admit a strong preference for outsourcing non-core functions.&#160; The software industry is definitely architecting its solutions to support that model, what with all the talk about application service providers, which became talk about SaaS, and which is now talk about cloud computing.&#160; Move your stuff to the cloud; let someone else worry (for the most part) about the nuts and bolts of system administration, leaving you free to do whatever it is that you are excellent at.</p>
<p>Given that background statement, I would recommend FogBugz, at $25/user/month, as my first choice.&#160; You can be up and running in literally minutes, and your ongoing maintenance costs are virtually zero.&#160; The interface is the best in the class, and the vendor is a first-rate software organization run by one of the leading software development gurus out there.</p>
<p>If the solution absolutely, positively had to be free, I would go with BugTracker.NET.&#160; The setup and configuration of this particular product look to be pretty minimal for a Microsoft shop, and although you&#8217;re sacrificing a lot in usability, you do have the cost advantage.</p>
]]></content:encoded>
			<wfw:commentRss>http://thepursuitofalife.com/quick-analysis-of-selected-bug-tracking-systems/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Cloudbanks and Portents</title>
		<link>http://thepursuitofalife.com/cloudbanks-and-portents/</link>
		<comments>http://thepursuitofalife.com/cloudbanks-and-portents/#comments</comments>
		<pubDate>Sun, 30 Aug 2009 05:28:10 +0000</pubDate>
		<dc:creator>anthonyrstevens</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Clouds]]></category>
		<category><![CDATA[Perspective]]></category>

		<guid isPermaLink="false">http://thepursuitofalife.com/cloudbanks-and-portents/</guid>
		<description><![CDATA[I saw your face in a dark cloudbank today.&#160; The image was transitional, transitory, partially occluded; I could not tell even after several minutes if the clouds were clearing and moving on, or thickening, darkening, preparing for a wet pass over the Starbucks in which I was reading.&#160; Was your face coming or going?&#160; Was [...]]]></description>
			<content:encoded><![CDATA[<p>I saw your face in a dark cloudbank today.&#160; The image was transitional, transitory, partially occluded; I could not tell even after several minutes if the clouds were clearing and moving on, or thickening, darkening, preparing for a wet pass over the Starbucks in which I was reading.&#160; Was your face coming or going?&#160; Was the image growing stronger or fainter?&#160; I could not tell at first.</p>
<p>I spent most of the day talking with some very interesting people about choice, hope, change, and control.&#160; One effect of such lively, far-reaching discussion is that it urges – one might say <em>forces</em> – a sense of renewed perspective.&#160; Items beyond one’s control recede to the side stage; items that one <em>can</em> control assume a more central position.&#160; I found it interesting that this phenomenon is the same as that I’ve observed recently while actively journaling.&#160; Perhaps just the act of paying careful attention – via written word or active conversation &#8211; is the catalyst for enhancing and maintaining perspective.</p>
<p>I used to be a very interested observer of clouds.&#160; I always got some sense of relief, pleasure, or euphoria out of a broad diverse white vista spreading out for miles above my head.&#160; I would occasionally take photos of interesting cloud formations.&#160; Over the last few years I’ve lost that pleasure.&#160; Clouds became part of the rest of the landscape – nothing special.&#160; I’ve missed that.&#160; I’ve occasionally taken it as a metaphor for adulthood, assuming that we lose the ability to take private, boyish pleasure in everyday things, to make them our own, to imbue them with secret meanings and metaphors, to uniquely identify ourselves by those different, innocuous interests we take in things.&#160; “I like clouds” was something I could always say about myself through most of my life.</p>
<p>So when I saw your face, dark and looming, full of stormy portent, I was of two minds.&#160; A reminder of things lost for good in adulthood, or an indication of wishful thinking for things past?&#160; Fear of attempting to reclaim past feelings?&#160; All? Neither?&#160; Who can tell?&#160; All I can say for sure was that I observed this particular dark cloudbank with a sense of perspective that I’ve lacked recently.&#160;&#160; Instead of immediacy, I felt an appropriate distance.&#160; Instead of poignancy, I felt calm.&#160; Instead of numbness, I felt…strangely normal.</p>
<p>As I’ve mentioned, it’s hard to gauge progress in anything based on a single day.&#160; Unless, one supposes, you’re one of those <a href="http://en.wikipedia.org/wiki/Mayfly">bugs whose entire lifespan is measured in hours</a>.&#160; Golf has four days to determine outcomes.&#160; The <a href="http://www.premierleague.com/">EPL</a> has 40.&#160; Baseball has 162.&#160; Life?&#160; Life should be measured in months or years, not days, so it’s hard to put too much credence in the results of a single day, particularly when the signals one received are so uncertainly interpreted.&#160; However, as days go recently, this one was good.&#160; That’s been a big ask lately, but I was happy to have it.</p>
]]></content:encoded>
			<wfw:commentRss>http://thepursuitofalife.com/cloudbanks-and-portents/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Public Grooming</title>
		<link>http://thepursuitofalife.com/public-grooming/</link>
		<comments>http://thepursuitofalife.com/public-grooming/#comments</comments>
		<pubDate>Sat, 25 Jul 2009 21:05:28 +0000</pubDate>
		<dc:creator>anthonyrstevens</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Bauhaus]]></category>
		<category><![CDATA[Public Grooming]]></category>
		<category><![CDATA[The Stranger]]></category>

		<guid isPermaLink="false">http://thepursuitofalife.com/?p=1334</guid>
		<description><![CDATA[Right now I&#8217;m at Bauhaus Coffee enjoying some book-and-laptop time and am totally imagining people around me writing in to the Last Days editor at The Stranger, commenting on the fact that I&#8217;m sitting here peeling sunburnt skin from my ears and forehead.  Although as far as public-grooming faux pas go (at least as [...]]]></description>
			<content:encoded><![CDATA[<p>Right now I&#8217;m at <a href="http://www.bauhauscoffee.net/">Bauhaus Coffee</a> enjoying some book-and-laptop time and am totally imagining people around me writing in to the Last Days editor at <a href="http://www.thestranger.com/">The Stranger</a>, commenting on the fact that I&#8217;m sitting here peeling sunburnt skin from my ears and forehead.  Although as far as public-grooming faux pas go (at least as documented in the Stranger) sunburn peel is definitely on the tame end of the spectrum <img src='http://thepursuitofalife.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://thepursuitofalife.com/public-grooming/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Human Stain</title>
		<link>http://thepursuitofalife.com/the-human-stain/</link>
		<comments>http://thepursuitofalife.com/the-human-stain/#comments</comments>
		<pubDate>Sat, 30 May 2009 21:08:18 +0000</pubDate>
		<dc:creator>anthonyrstevens</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Philip Roth]]></category>
		<category><![CDATA[The Human Stain]]></category>

		<guid isPermaLink="false">http://thepursuitofalife.com/?p=1257</guid>
		<description><![CDATA[Just started reading Philip Roth&#8217;s famous novel The Human Stain and am already enchanted by the language he uses, and the direct, true way that he describes the human condition. Take for example, this paragraph:
There is something fascinating about what moral suffering can do to someone who is in no obvious way a weak or [...]]]></description>
			<content:encoded><![CDATA[<p>Just started reading <a href="http://www.amazon.com/Human-Stain-Novel-Philip-Roth/dp/0375726349/ref=sr_1_2?ie=UTF8&#038;s=books&#038;qid=1243717638&#038;sr=8-2">Philip Roth&#8217;s famous novel The Human Stain</a> and am already enchanted by the language he uses, and the direct, true way that he describes the human condition. Take for example, this paragraph:</p>
<blockquote><p>There is something fascinating about what moral suffering can do to someone who is in no obvious way a weak or feeble person.  It&#8217;s more insidious even than what physical illness can do, because there is no morphine drip or spinal block or radical surgery to alleviate it.  Once you&#8217;re in its grip, it&#8217;s as though it will have to kill you for you to be free of it.  Its raw realism is like nothing else.</p></blockquote>
<p>That last sentence could describe the whole book thus far.</p>
<p>I&#8217;m only a quarter of the way through but just had to share my early love for this novel.  Roth uses such evocative phrases &#8211; &#8220;the contamination of desire&#8221; is wonderful &#8211; that I will be sure to read his other novels when finished with The Human Stain.</p>
]]></content:encoded>
			<wfw:commentRss>http://thepursuitofalife.com/the-human-stain/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PowerShell Community Extensions for PowerShell 2 CTP 3</title>
		<link>http://thepursuitofalife.com/powershell-community-extensions-for-powershell-2-ctp-3/</link>
		<comments>http://thepursuitofalife.com/powershell-community-extensions-for-powershell-2-ctp-3/#comments</comments>
		<pubDate>Mon, 25 May 2009 00:03:38 +0000</pubDate>
		<dc:creator>anthonyrstevens</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[powershell]]></category>
		<category><![CDATA[powershell community extensions]]></category>
		<category><![CDATA[pscx]]></category>

		<guid isPermaLink="false">http://thepursuitofalife.com/?p=1227</guid>
		<description><![CDATA[PowerShell Community Extensions:
is aimed at providing a widely useful set of additional cmdlets, providers, aliases, filters, functions and scripts for Windows PowerShell that members of the community have expressed interest in.
Short answer: you want this, if you&#8217;re a PowerShell user.  However, there are some initial gotchas that may cause you problems.  I&#8217;m running [...]]]></description>
			<content:encoded><![CDATA[<p>PowerShell Community Extensions:</p>
<blockquote><p>is aimed at providing a widely useful set of additional cmdlets, providers, aliases, filters, functions and scripts for Windows PowerShell that members of the community have expressed interest in.</p></blockquote>
<p>Short answer: you want this, if you&#8217;re a PowerShell user.  However, there are some initial gotchas that may cause you problems.  I&#8217;m running Windows Vista Ultimate 32-bit, and had to do a bit of tweaking to get the install working properly.  Here are the notes from my session:</p>
<p>First, go to the PSCX website to get the latest download (version 1.1.1 at the time of this writing).</p>
<p>Next, run the following script one time in the ISE:</p>
<p><code>$path = "$((get-pssnapin -r pscx).applicationbase)\typedata\filesystem.ps1xml"<br />
$config = [xml](gc $path)<br />
$config.Types.removechild($config.Types.Type[1])<br />
$config.get_outerXML() > $path<br />
update-typedata</code></p>
<p>Close the ISE and relaunch it.</p>
<p>You&#8217;ll see a bunch of errors like the following:</p>
<p><code>Set-Alias : Alias is not writeable because alias measure is read-only or constant and cannot be written to.</code></p>
<p>For some reason, some of the PSCX aliases are set to read-only and need the -Force parameter to get them to work.</p>
<p>Instructions for fixing each of the issues:</p>
<p>C:\Program Files\PowerShell Community Extensions\Profile\GenericAliases.ps1<br />
Line 8<br />
<code>Set-PscxAlias measure MeasureObject <strong>-Force</strong></code></p>
<p>C:\Program Files\PowerShell Community Extensions\Profile\PscxAliases.ps1<br />
Line 28<br />
<code>Set-PscxAlias start Start-Process <strong>-Force</strong></code></p>
<p>C:\Program Files\PowerShell Community Extensions\Profile\Debug.ps1<br />
Line 72<br />
<code>set-alias gcs Get-CallStack -Option AllScope -Description "PSCX function alias" <strong>-Force</strong></code><br />
Line 89<br />
<code>set-alias ebp Enable-Breakpoints -Option AllScope -Description "PSCX function alias" <strong>-Force</strong></code><br />
Line 103<br />
<code>set-alias dbp Disable-Breakpoints -Option AllScope -Description "PSCX function alias" <strong>-Force</strong></code></p>
]]></content:encoded>
			<wfw:commentRss>http://thepursuitofalife.com/powershell-community-extensions-for-powershell-2-ctp-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Slogan Fail</title>
		<link>http://thepursuitofalife.com/slogan-fail/</link>
		<comments>http://thepursuitofalife.com/slogan-fail/#comments</comments>
		<pubDate>Tue, 19 May 2009 01:49:18 +0000</pubDate>
		<dc:creator>anthonyrstevens</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Fail Blog]]></category>
		<category><![CDATA[Pet Holdings]]></category>
		<category><![CDATA[scott porad]]></category>

		<guid isPermaLink="false">http://thepursuitofalife.com/?p=1220</guid>
		<description><![CDATA[I think I mentioned that last week I heard Scott Porad, the CTO of Pet Holdings, speak at the monthly Seattle Tech Startups meeting.  After hearing him talk I started poking around FAIL Blog again after a lengthy hiatus.
Found this gem on there today: &#8220;Slogan Fail&#8221;.  Take a gander and prepare to ride [...]]]></description>
			<content:encoded><![CDATA[<p>I think I mentioned that <a href="http://thepursuitofalife.com/wp-admin/post.php?action=edit&#038;post=1201">last week I heard Scott Porad, the CTO of Pet Holdings, speak at the monthly Seattle Tech Startups meeting</a>.  After hearing him talk I started poking around <a href="http://failblog.org">FAIL Blog</a> again after a lengthy hiatus.</p>
<p>Found <a href="http://failblog.org/2009/05/16/slogan-fail-5/">this gem on there today: &#8220;Slogan Fail&#8221;</a>.  Take a gander and prepare to ride the roflcopter!</p>
]]></content:encoded>
			<wfw:commentRss>http://thepursuitofalife.com/slogan-fail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On Achieving Goals</title>
		<link>http://thepursuitofalife.com/on-achieving-goals/</link>
		<comments>http://thepursuitofalife.com/on-achieving-goals/#comments</comments>
		<pubDate>Mon, 18 May 2009 01:45:43 +0000</pubDate>
		<dc:creator>anthonyrstevens</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Goals]]></category>
		<category><![CDATA[Procrastination]]></category>
		<category><![CDATA[SMART]]></category>

		<guid isPermaLink="false">http://thepursuitofalife.com/?p=1214</guid>
		<description><![CDATA[Thinking today about goals &#8211; specifically, what is a good goal to have?  And how does one go about achieving the goal(s) you&#8217;ve set out for yourself?  I&#8217;m sort of in this place right now where I&#8217;m pretty sure what I want, but have no idea the specific steps that I need to take in [...]]]></description>
			<content:encoded><![CDATA[<p>Thinking today about goals &#8211; specifically, what is a good goal to have?  And how does one go about achieving the goal(s) you&#8217;ve set out for yourself?  I&#8217;m sort of in this place right now where I&#8217;m pretty sure what I want, but have no idea the specific steps that I need to take in order to make it happen.  Also, I&#8217;m not certain how much of the goal depends on my efforts, vs. other serendipitous events falling into place.  So, it&#8217;s a bit of a conundrum.  Blogs are good places to work out conundrums, and maybe by the end of this post, you&#8217;ll have a nugget or two of advice to give me.</p>
<p>First: what&#8217;s a good goal?  There&#8217;s the well-known dictum about SMART goals &#8211; Specific, Measurable, Achievable, Realistic, and Timeboxed (the terminology varies somewhat, but that&#8217;s a typical construction).</p>
<p>So let&#8217;s take my mystery goal and apply the SMART test.</p>
<p>Specific?  Oh, very.  I have it all laid out perfectly in my mind.</p>
<p>Measurable?  Yes, any objective observer could determine if this goal was achieved or not.</p>
<p>Achievable?  This is thornier.  I mentioned that I didn&#8217;t know how much my efforts could actually contribute to success &#8211; it depends in large part on other people &#8211; some specific, some general.</p>
<p>Realistic?  Again, I&#8217;m not quite sure.  I hope &#8211; with every ounce of my being &#8211; that this goal is realistic, but there&#8217;s a lot that could go wrong, and I&#8217;m not privy to all of the information necessary to really know if this thing can be done.</p>
<p>Timeboxed?  A big FAIL on this one. I have no idea what the best timeframe would be, and again, it depends on other people.</p>
<p>So, looking back over this analysis, how could I make sure the goal is realistic?  Hm. I could start asking questions about those areas of which I&#8217;m currently ignorant.  Sometimes, however, and with some people, that gets a little touchy, particularly if one is dealing with sensitive information.  And I wonder &#8211; how important is it for a goal to be 100% realistic anyway?  Some of humankind&#8217;s most remarkable achievements &#8211; climbing Mt. Everest, landing a man on the moon, <a href="http://www.baseball-almanac.com/box-scores/boxscore.php?boxid=195610080NYA">the perfect World Series game</a> &#8211; probably seemed unrealistic to most observers.  The important part was that the participants believed they could do it.</p>
<p>Maybe the important part is either (a) absence of doubt on the part of the goal-setter, or (b) the absolute desire for the outcome.  Or both.</p>
<p>Let&#8217;s move on to timeboxed.  Could I set a date by which, without fail, I could achieve this goal, assuming all other parts came together?  Thinking about it, I suppose I could.  The rationale for this characteristic in the SMART system is to get your ass off the couch and start working toward the goal.  I read a recent <a href="http://www.newsweek.com/id/173335?tid=relatedcl">article in Newsweek magazine titled &#8220;Why We Procrastinate and How to Stop</a> that describes the phenomenon of &#8220;psychological distance&#8221; the notion that vague/abstract tasks are easier to put off than specific/concrete tasks. This is at the root of the S and M in the SMART process, but the article also talks about you can also consider a timebox &#8211; &#8220;I will finish this task by 12:31 PM on Monday, May 25th&#8221; &#8211; as another way to get your task into the specific/concrete arena.</p>
<p>You&#8217;ll notice that throughout this post I haven&#8217;t mentioned what my goal was.  Some of those close to me will be able to guess, but the point I&#8217;m trying to make is about goals in general.  My next mental excursion may talk about how different types of goals &#8211; career, fitness, relationship, hobbies &#8211; may need to be treated differently than the classic SMART definition would have us operate.</p>
]]></content:encoded>
			<wfw:commentRss>http://thepursuitofalife.com/on-achieving-goals/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Boats and Butterflies</title>
		<link>http://thepursuitofalife.com/boats-and-butterflies/</link>
		<comments>http://thepursuitofalife.com/boats-and-butterflies/#comments</comments>
		<pubDate>Sat, 16 May 2009 15:10:35 +0000</pubDate>
		<dc:creator>anthonyrstevens</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[boat]]></category>
		<category><![CDATA[butterly]]></category>
		<category><![CDATA[disruption]]></category>

		<guid isPermaLink="false">http://thepursuitofalife.com/?p=1199</guid>
		<description><![CDATA[The world is experiencing a series of tremendous disruptions &#8211; in entertainment, in journalism, in retail, in manufacturing, in medicine, and many more.  Maybe you are experiencing a disruption of your own.
You can adjust to these rapid-fire (and sometimes unwelcome) changes in one of two ways.  I&#8217;ll call this the Parable of the Boat [...]]]></description>
			<content:encoded><![CDATA[<p>The world is experiencing a series of tremendous disruptions &#8211; in entertainment, in journalism, in retail, in manufacturing, in medicine, and many more.  Maybe you are experiencing a disruption of your own.</p>
<p>You can adjust to these rapid-fire (and sometimes unwelcome) changes in one of two ways.  I&#8217;ll call this the Parable of the Boat and the Butterfly.</p>
<p>[...]</p>
<p>One day, after a long period of calm weather, the wind started gusting.  Over the course of the morning, the wind blew harder and harder.  It shook the houses.  It knocked over recycle bins and sent newspapers flying down the street.  No one in town had ever seen wind like this.</p>
<p>At the harbor the wind caused huge waves to crush into the piers, which rattled the docks and sent the merchant fisherman scrambling for cover.  Out in the middle of the harbor, a lone boat which had become unmoored floated amidst the huge waves.  But despite the howling wind and roaring waves, the boat did not capsize.  It flowed with the forces acting on it.  When the waves crested, the boat rose.  When a trough came, the boat dipped.  Having no sail and no hand on the tiller, the boat floated where it would, not fighting the chaos but temporarily <em>merging with</em> it.</p>
<p>At one precise moment, a butterfly, blown in from who knows where, was fluttering out at sea.  The butterfly kept flapping his wings, trying &#8211; vainly &#8211; to go in this direction or that direction, but was stymied at every attempt by the overwhelming power of the wind.  The butterfly flapped left &#8211; and went straight.  He flapped right &#8211; and went straight.  Up and down &#8211; he went straight.  He tried so hard to go in different directions other than with the prevailing wind that he finally tired and, unable to keep himself aloft, folded his wings in and was crushed into the roiling waters.</p>
<p>Eventually the wind died down, and the little boat was recovered and brought back to land by the fishermen.  Aside from getting wet, there was no damage.</p>
<p>End of parable.</p>
]]></content:encoded>
			<wfw:commentRss>http://thepursuitofalife.com/boats-and-butterflies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
