<?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:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>sideline</title>
	
	<link>http://blog.sideline.ca</link>
	<description>Coding on the side.</description>
	<lastBuildDate>Tue, 27 Oct 2009 16:32:03 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<geo:lat>53.5455</geo:lat><geo:long>-113.4902</geo:long><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/sideline" type="application/rss+xml" /><feedburner:emailServiceId>sideline</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>When the Train is Delayed</title>
		<link>http://feedproxy.google.com/~r/sideline/~3/bajOFyye7Yo/</link>
		<comments>http://blog.sideline.ca/2009/10/07/when-the-train-is-delayed/#comments</comments>
		<pubDate>Wed, 07 Oct 2009 16:37:43 +0000</pubDate>
		<dc:creator>mike</dc:creator>
				<category><![CDATA[Featured]]></category>

		<guid isPermaLink="false">http://blog.sideline.ca/?p=553</guid>
		<description>Every time I go to the zoo with my kids, we have a different experience.  
If the kids are tired and grumpy, we might end up just seeing Lucy the elephant and the wolves.  Other times, they&amp;#8217;ve got tons of energy and we end up walking all the way to the end of the zoo to do the pony rides.  
The weather also affects our experience.  Rainy days can make it harder to enjoy rolling down the big grassy hill.  And the snow definitely means ...</description>
			<content:encoded><![CDATA[<p>Every time I go to the zoo with my kids, we have a different experience.  </p>
<p>If the kids are tired and grumpy, we might end up just seeing Lucy the elephant and the wolves.  Other times, they&#8217;ve got tons of energy and we end up walking all the way to the end of the zoo to do the pony rides.  </p>
<p>The weather also affects our experience.  Rainy days can make it harder to enjoy rolling down the big grassy hill.  And the snow definitely means that we can&#8217;t spend as much time visiting the outdoor exhibits.  </p>
<p>Each of these variables can be tempered by food.  Bringing snacks or buying food at the concession can help make the kids happier.  Of course, taking the time to eat means slowing down the entire experience.  But the extra time can also mean that the kids get tired and the cycle starts all over again.  Some of my favourite times at the zoo have been on days when we&#8217;ve taken hours to go through all of the animals.  Then again, some of the most difficult times have also been on days when we&#8217;ve been there for hours.</p>
<p>What I&#8217;m getting at is that there&#8217;s no way to know ahead of time what the kids will be like at the zoo.  Despite doing my best to manage the variables, they always come up with ways to change the game.  Even if they&#8217;ve had lots of sleep, the weather is perfect and I bring lots of food, there&#8217;s always situations that come up.  Sammy might fall and skin his knee.  Sara may choose to test her independence.  Or maybe they both decide that they need to be bribed with ice cream.</p>
<p>While a plan is useful and sometimes followed, it&#8217;s useless for me to stubbornly stick to a plan in the face of toddler reality.  Whether it&#8217;s called &#8220;rolling with the punches&#8221;, &#8220;taking it day by day&#8221; or simply &#8220;a day at the zoo&#8221;, the kids have taught me to be adaptable.</p>
<p><img src="http://blog.sideline.ca/wp-content/uploads/2009/10/herm-198x300.jpg" alt="Herm Edwards" title="Herm Edwards" width="198" height="300" class="right" />Herm Edwards, NFL Coach and ESPN football analyst, often talks about how quarterbacks deal with situations &#8220;when the train is delayed&#8221;.  That is, the planned play has broken down and the quarterback has to improvise.  Getting outside of containment, using his brain and his talent rather than blindly following a broken play, the quarterback that can make a play when the train is delayed gives his team more opportunities for success.  While my kids don&#8217;t compare physically with 300 pound defensive linemen, my need to be adaptable with them is just as real.</p>
<p>So what does this all have to do with software development?  </p>
<p>That&#8217;s easy &#8211; how many times have you been on a project when the train got delayed?  Maybe your requirements changed.  Or you didn&#8217;t know how to implement something technical.  Or the budget got reduced.  Or maybe it was something as simple as somebody screwing up.  If your projects are anything like mine, <em>the train gets delayed all the time no matter how good the plan is</em>.</p>
<p>And that&#8217;s why it&#8217;s so important to be able to adapt.  Whether you&#8217;re dealing with cranky kids at the zoo, 300 pound guys that want to squish you into the field or a project sponsor that continually changes her mind, you need to be able to adapt to be successful.  And a rigid plan is not going to allow that.</p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=When+the+Train+is+Delayed+http://bit.ly/2VPgxC" title="Post to Twitter (http://bit.ly/2VPgxC)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-twitter.png" alt="[Post to Twitter]" border="0" /></a>&nbsp; <a class="tt" href="http://plurk.com/?status=When+the+Train+is+Delayed+http://bit.ly/2VPgxC" title="Post to Plurk (http://bit.ly/2VPgxC)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-plurk.png" alt="[Post to Plurk]" border="0" /></a>&nbsp; <a class="tt" href="http://buzz.yahoo.com/submit?submitUrl=http://blog.sideline.ca/2009/10/07/when-the-train-is-delayed/&amp;submitHeadline=When+the+Train+is+Delayed" title="Post to Yahoo Buzz (http://bit.ly/2VPgxC)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-buzz.png" alt="[Post to Yahoo Buzz]" border="0" /></a>&nbsp; <a class="tt" href="http://delicious.com/post?url=http://blog.sideline.ca/2009/10/07/when-the-train-is-delayed/&amp;title=When+the+Train+is+Delayed" title="Post to Delicious (http://bit.ly/2VPgxC)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-delicious.png" alt="[Post to Delicious]" border="0" /></a>&nbsp; <a class="tt" href="http://digg.com/submit?url=http://blog.sideline.ca/2009/10/07/when-the-train-is-delayed/&amp;title=When+the+Train+is+Delayed" title="Post to Digg (http://bit.ly/2VPgxC)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-digg.png" alt="[Post to Digg]" border="0" /></a>&nbsp; <a class="tt" href="http://ping.fm/ref/?method=microblog&amp;title=When+the+Train+is+Delayed&amp;link=http://blog.sideline.ca/2009/10/07/when-the-train-is-delayed/" title="Post to Ping.fm (http://bit.ly/2VPgxC)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-ping.png" alt="[Post to Ping.fm]" border="0" /></a>&nbsp; <a class="tt" href="http://reddit.com/submit?url=http://blog.sideline.ca/2009/10/07/when-the-train-is-delayed/&amp;title=When+the+Train+is+Delayed" title="Post to Reddit (http://bit.ly/2VPgxC)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-reddit.png" alt="[Post to Reddit]" border="0" /></a>&nbsp; <a class="tt" href="http://stumbleupon.com/submit?url=http://blog.sideline.ca/2009/10/07/when-the-train-is-delayed/&amp;title=When+the+Train+is+Delayed" title="Post to StumbleUpon (http://bit.ly/2VPgxC)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-su.png" alt="[Post to StumbleUpon]" border="0" /></a>&nbsp; </p><img src="http://feeds.feedburner.com/~r/sideline/~4/bajOFyye7Yo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.sideline.ca/2009/10/07/when-the-train-is-delayed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.sideline.ca/2009/10/07/when-the-train-is-delayed/</feedburner:origLink></item>
		<item>
		<title>Get a Professional Email Address</title>
		<link>http://feedproxy.google.com/~r/sideline/~3/JatuZxE1rJQ/</link>
		<comments>http://blog.sideline.ca/2009/09/30/get-a-professional-email-address/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 21:28:24 +0000</pubDate>
		<dc:creator>mike</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://blog.sideline.ca/?p=552</guid>
		<description>Every company has a website these days, right?  After all, websites are a relatively cheap way to extend your brand and  make a lot of information available to potential customers.

And, of course, every website has a domain that goes along with it.  Whether you're &lt;em&gt;bobslandscaping.com&lt;/em&gt; or &lt;em&gt;joesgarage.ca&lt;/em&gt;, having a memorable domain is just as important as the website itself.

So, if your domain is that important, why aren't you using it for your email address?</description>
			<content:encoded><![CDATA[<p>
<div class="left"><img src="http://blog.sideline.ca/wp-content/uploads/2009/09/at-150x150.jpg" alt="at" title="at" width="150" height="150" />
<p class="caption">Image credit: <a href="http://www.flickr.com/photos/lwr/188599518/">Leo Reynolds</a></p>
</div>
<p>Every company has a website these days, right?  After all, websites are a relatively cheap way to extend your brand and  make a lot of information available to potential customers.</p>
<p>And, of course, every website has a domain that goes along with it.  Whether you&#8217;re <em>bobslandscaping.com</em> or <em>joesgarage.ca</em>, having a memorable domain is just as important as the website itself.</p>
<p>I had a conversation on <a href="http://www.twitter.com/mm53bar">Twitter</a> last week about how unprofessional it looks when a company doesn&#8217;t use their domain for their email address.  I&#8217;m always amazed when a company has invested the time and effort (not to mention the money) to create a website with a memorable domain yet they still continue to look like amateurs because they use a personal email address in their ads.  </p>
<p>In the last week, I&#8217;ve seen ads in the paper where companies have used email addresses such as <em>george@telus.net</em>, <em>sue@yahoo.com</em> and <em>frank@gmail.com</em>.  An email address is supposed to be part of your brand &#8211; why are you spending money advertising for <em>telus.net</em>, <em>hotmail.com</em> and <em>gmail.com</em>?</p>
<p>Furthermore, what happens if you decide to switch your internet hosting from TELUS to Rogers?  Or if Yahoo! gets out of the email business?  Your email address will change and you&#8217;ll have to notify all of your contacts of the switch.  If you use your domain for your email address, then you get to choose your email address and you get to keep it as long as you pay for your domain.</p>
<p>The easy solution here is to configure your domain to use Google for email.  Google offers <strong>free hosted email</strong> as part of their Google Apps offering.  Not only is it free, but it comes with <a href="http://www.google.com/apps/intl/en/business/details.html">lots of benefits that can help your business</a>.</p>
<p>It&#8217;s not difficult to point your existing domain at Google and get a free email address that actually uses your own domain.  It&#8217;s easy to administer and you can always repoint your domain somewhere else if you end up leaving Google for some reason.  Google has hosted email for my domain for the past 4 years and I certainly haven&#8217;t had any problems with it.</p>
<p>So, do you want to actually take advantage of your brand and the domain that you&#8217;ve already paid for?  Good.  Follow these (mostly) simple steps:</p>
<ul>
<li>Go to <a href="http://www.google.com/a/cpanel/domain/new">http://www.google.com/a/cpanel/domain/new</a></li>
<li>Select &#8220;Administrator: I own or control this domain&#8221;.</li>
<li>Enter your existing domain name.</li>
<li>Click the Get Started button.</li>
<li>Fill in the required information contact information.  Be sure to place a check next to &#8220;I understand that if I cannot alter DNS records for my domain, I may impact my organization&#8217;s ability to use Google Apps&#8221;.</li>
<li>Click the Continue button.</li>
<li>Enter the username and password for the administrator account.  This can be used as your email account if you wish or you could set up a separate &#8220;admin@domain.com&#8221; account &#8211; it&#8217;s up to you.</li>
<li>Click the &#8220;I accept. Continue with set up&#8221; button.</li>
<li>Congratulations!  You&#8217;re now registered with Google Apps and should be logged into your Google Apps Dashboard.</li>
</ul>
<p>That wasn&#8217;t so hard was it?</p>
<p>Now that you&#8217;ve registered with Google Apps, you need to prove to Google that you actually own your domain.  After you&#8217;ve done that, you need to configure your domain to use Google for your email.  </p>
<p>Here&#8217;s where I can&#8217;t help you much.  The mechanics of managing your domain vary depending on how you bought your domain.  You&#8217;ll need access to changing the CNAME and MX records of your domain.  If you have access to this then you can simply follow the instructions that Google provides for you in the Google Apps Dashboard.  If you don&#8217;t have access to configuring your domain, contact the company that you bought your domain from to get these configurations made.  Most large companies like <a href="http://www.google.com/support/a/bin/answer.py?hl=en&amp;answer=33353">GoDaddy</a> and <a href="http://www.nerdlogger.com/2008/03/how-to-setup-easydns-to-work-with.html">EasyDNS</a> give you access to your domain tools that make this configuration a cinch.  If you need some help, feel free to <a href="http://scr.im/sideline">contact me</a>.</p>
<p>Registering your domain with Google Apps is a simple process that will allow you brand your email using the domain that you&#8217;ve already purchased.  Take advantage of it and start looking professional!</p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=Get+a+Professional+Email+Address+http://bit.ly/2Yswmu" title="Post to Twitter (http://bit.ly/2Yswmu)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-twitter.png" alt="[Post to Twitter]" border="0" /></a>&nbsp; <a class="tt" href="http://plurk.com/?status=Get+a+Professional+Email+Address+http://bit.ly/2Yswmu" title="Post to Plurk (http://bit.ly/2Yswmu)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-plurk.png" alt="[Post to Plurk]" border="0" /></a>&nbsp; <a class="tt" href="http://buzz.yahoo.com/submit?submitUrl=http://blog.sideline.ca/2009/09/30/get-a-professional-email-address/&amp;submitHeadline=Get+a+Professional+Email+Address" title="Post to Yahoo Buzz (http://bit.ly/2Yswmu)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-buzz.png" alt="[Post to Yahoo Buzz]" border="0" /></a>&nbsp; <a class="tt" href="http://delicious.com/post?url=http://blog.sideline.ca/2009/09/30/get-a-professional-email-address/&amp;title=Get+a+Professional+Email+Address" title="Post to Delicious (http://bit.ly/2Yswmu)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-delicious.png" alt="[Post to Delicious]" border="0" /></a>&nbsp; <a class="tt" href="http://digg.com/submit?url=http://blog.sideline.ca/2009/09/30/get-a-professional-email-address/&amp;title=Get+a+Professional+Email+Address" title="Post to Digg (http://bit.ly/2Yswmu)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-digg.png" alt="[Post to Digg]" border="0" /></a>&nbsp; <a class="tt" href="http://ping.fm/ref/?method=microblog&amp;title=Get+a+Professional+Email+Address&amp;link=http://blog.sideline.ca/2009/09/30/get-a-professional-email-address/" title="Post to Ping.fm (http://bit.ly/2Yswmu)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-ping.png" alt="[Post to Ping.fm]" border="0" /></a>&nbsp; <a class="tt" href="http://reddit.com/submit?url=http://blog.sideline.ca/2009/09/30/get-a-professional-email-address/&amp;title=Get+a+Professional+Email+Address" title="Post to Reddit (http://bit.ly/2Yswmu)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-reddit.png" alt="[Post to Reddit]" border="0" /></a>&nbsp; <a class="tt" href="http://stumbleupon.com/submit?url=http://blog.sideline.ca/2009/09/30/get-a-professional-email-address/&amp;title=Get+a+Professional+Email+Address" title="Post to StumbleUpon (http://bit.ly/2Yswmu)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-su.png" alt="[Post to StumbleUpon]" border="0" /></a>&nbsp; </p><img src="http://feeds.feedburner.com/~r/sideline/~4/JatuZxE1rJQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.sideline.ca/2009/09/30/get-a-professional-email-address/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.sideline.ca/2009/09/30/get-a-professional-email-address/</feedburner:origLink></item>
		<item>
		<title>Why Your Estimates are Optimistic</title>
		<link>http://feedproxy.google.com/~r/sideline/~3/Z7iscZKtcdk/</link>
		<comments>http://blog.sideline.ca/2009/09/23/why-your-estimates-are-optimistic/#comments</comments>
		<pubDate>Wed, 23 Sep 2009 16:50:45 +0000</pubDate>
		<dc:creator>mike</dc:creator>
				<category><![CDATA[Featured]]></category>

		<guid isPermaLink="false">http://blog.sideline.ca/?p=471</guid>
		<description>I had an &amp;#8220;Ah-hah!&amp;#8221; moment at the recent Agile Edmonton meeting.  I don&amp;#8217;t get a lot of those so I wanted to write about it.
Brian Donaldson from Quadrus was in town to present on the Quadrus Estimation Methodology.  You can view Brian&amp;#8217;s presentation on the Agile Edmonton site.
Most people expect software estimates to follow a Bell Curve, or Normal Distribution.  That is, they expect the most common estimate (the mode) to match the average estimate (the mean).  A Normal distribution implies that your actual progress is ...</description>
			<content:encoded><![CDATA[<p><img class="left" src="http://blog.sideline.ca/wp-content/uploads/2009/09/glass_half_full-150x150.jpg" alt="glass_half_full" title="glass_half_full" width="150" height="150"/>I had an &#8220;Ah-hah!&#8221; moment at the <a href="http://www.agileedmonton.org/2009/08/04/september-meeting-software-project-estimation/">recent Agile Edmonton meeting</a>.  I don&#8217;t get a lot of those so I wanted to write about it.</p>
<p><a href="http://www.quadrus.com/who_we_are/leadership/brian_donaldson.aspx">Brian Donaldson from Quadrus</a> was in town to present on the Quadrus Estimation Methodology.  You can view <a href="http://www.agileedmonton.org/2009/09/15/agile-estimating-presentation-available/">Brian&#8217;s presentation on the Agile Edmonton site</a>.</p>
<p>Most people expect software estimates to follow a Bell Curve, or Normal Distribution.  That is, they expect the most common estimate (the mode) to match the average estimate (the mean).  A Normal distribution implies that your actual progress is just as likely to be over your estimate as it is to be under.  </p>
<div class="center" style="width: 320px;"><img src="http://blog.sideline.ca/wp-content/uploads/2009/09/bell_curve-300x169.gif" alt="Normal Distribution" title="bell_curve" width="300" height="169" />
<p>Normal Distribution</p>
</div>
<p>However, Brian persuaded us that software estimates typically follow a LogNormal distribution.  In a LogNormal distribution, the mode does not match the mean, which results in a skewed graph.  For software development estimates, the mean is usually higher than the mode, which means that your actual progress is more likely to be over.  This made sense to me when Brian pointed out that unexpected things in a project don&#8217;t often speed up an iteration (and even if they do the gains aren&#8217;t that significant) but they can often slow down a project (and the slowdown can be massive).</p>
<div class="center" style="width: 320px"><img src="http://blog.sideline.ca/wp-content/uploads/2009/09/lognormal-300x94.gif" alt="Lognormal Distribution" title="lognormal" width="300" height="94" />
<p>Lognormal Distribution</p>
</div>
<p>I&#8217;m getting to the &#8220;Ah-hah!&#8221; moment.  But let me pull out the soapbox for a sec.</p>
<p>I&#8217;ve often been asked for a quick estimate to help get an idea of cost.  The typical thing people say to make me comfortable with giving a high-level estimate is &#8220;just make it plus or minus 50%&#8221;.  I&#8217;m sure you&#8217;ve been in that situation as well.  This request always makes me laugh.  For, you see, this type of hallway estimate is never based on anything close to a good understanding of the problem.  That means that it&#8217;s pretty much a useless estimate that will probably come back to haunt me in the future.  I have to laugh at this request because people look at you funny if you start to cry.</p>
<p>OK, enough soapbox and back to the point of this story.</p>
<p>Here&#8217;s the &#8220;Ah-hah!&#8221; &#8211; plus or minus 50% doesn&#8217;t exist.  Assuming that your estimates do indeed follow a LogNormal distribution (and I&#8217;ve certainly seen that occur over and over again), minus 50% is nowhere near as likely as plus 50%.  If anything, minus 10% might be as likely as plus 50%.  Ah-hah!</p>
<p>So, next time somebody asks you for a &#8220;plus or minus 50%&#8221; estimate, you can feel free to explain the inaccuracy of their statement.  Ask them if they&#8217;re willing to take a &#8220;plus 50% or minus 10%&#8221; estimate.  Or, since they&#8217;ve already got a number in their head that is significantly lower than the number you&#8217;ve got in your head, just do what you&#8217;ve always done and pull a number out of your ass.  Just try not to cry while you&#8217;re doing it.</p>
<p class="caption">Image credit: <a href="http://www.flickr.com/photos/jespis/2292559560/">jespis</a></p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=Why+Your+Estimates+are+Optimistic+http://bit.ly/3FGbNY" title="Post to Twitter (http://bit.ly/3FGbNY)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-twitter.png" alt="[Post to Twitter]" border="0" /></a>&nbsp; <a class="tt" href="http://plurk.com/?status=Why+Your+Estimates+are+Optimistic+http://bit.ly/3FGbNY" title="Post to Plurk (http://bit.ly/3FGbNY)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-plurk.png" alt="[Post to Plurk]" border="0" /></a>&nbsp; <a class="tt" href="http://buzz.yahoo.com/submit?submitUrl=http://blog.sideline.ca/2009/09/23/why-your-estimates-are-optimistic/&amp;submitHeadline=Why+Your+Estimates+are+Optimistic" title="Post to Yahoo Buzz (http://bit.ly/3FGbNY)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-buzz.png" alt="[Post to Yahoo Buzz]" border="0" /></a>&nbsp; <a class="tt" href="http://delicious.com/post?url=http://blog.sideline.ca/2009/09/23/why-your-estimates-are-optimistic/&amp;title=Why+Your+Estimates+are+Optimistic" title="Post to Delicious (http://bit.ly/3FGbNY)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-delicious.png" alt="[Post to Delicious]" border="0" /></a>&nbsp; <a class="tt" href="http://digg.com/submit?url=http://blog.sideline.ca/2009/09/23/why-your-estimates-are-optimistic/&amp;title=Why+Your+Estimates+are+Optimistic" title="Post to Digg (http://bit.ly/3FGbNY)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-digg.png" alt="[Post to Digg]" border="0" /></a>&nbsp; <a class="tt" href="http://ping.fm/ref/?method=microblog&amp;title=Why+Your+Estimates+are+Optimistic&amp;link=http://blog.sideline.ca/2009/09/23/why-your-estimates-are-optimistic/" title="Post to Ping.fm (http://bit.ly/3FGbNY)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-ping.png" alt="[Post to Ping.fm]" border="0" /></a>&nbsp; <a class="tt" href="http://reddit.com/submit?url=http://blog.sideline.ca/2009/09/23/why-your-estimates-are-optimistic/&amp;title=Why+Your+Estimates+are+Optimistic" title="Post to Reddit (http://bit.ly/3FGbNY)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-reddit.png" alt="[Post to Reddit]" border="0" /></a>&nbsp; <a class="tt" href="http://stumbleupon.com/submit?url=http://blog.sideline.ca/2009/09/23/why-your-estimates-are-optimistic/&amp;title=Why+Your+Estimates+are+Optimistic" title="Post to StumbleUpon (http://bit.ly/3FGbNY)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-su.png" alt="[Post to StumbleUpon]" border="0" /></a>&nbsp; </p><img src="http://feeds.feedburner.com/~r/sideline/~4/Z7iscZKtcdk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.sideline.ca/2009/09/23/why-your-estimates-are-optimistic/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://blog.sideline.ca/2009/09/23/why-your-estimates-are-optimistic/</feedburner:origLink></item>
		<item>
		<title>Been doing some Wordpress work</title>
		<link>http://feedproxy.google.com/~r/sideline/~3/Lax4Ad2wcd8/</link>
		<comments>http://blog.sideline.ca/2009/09/21/been-doing-some-wordpress-work/#comments</comments>
		<pubDate>Mon, 21 Sep 2009 19:37:04 +0000</pubDate>
		<dc:creator>mike</dc:creator>
				<category><![CDATA[Asides]]></category>

		<guid isPermaLink="false">http://blog.sideline.ca/2009/09/21/been-doing-some-wordpress-work/</guid>
		<description>I&amp;#8217;ve been playing a lot with Wordpress recently.  I touched up the Arthemia theme on the Agile Edmonton site, moved my site from the Copyblogger theme to the Vigilance theme, customized the Vigilance theme a bit and then wrote up a couple of widget plugins for my sidebar.
One thing that I really like about the Wordpress framework is that I can play around with it quite a bit despite the fact that I&amp;#8217;m just learning PHP.  The ease of customization was actually an unexpected bonus &amp;#8211; I chose ...</description>
			<content:encoded><![CDATA[<p>I&#8217;ve been playing a lot with Wordpress recently.  I touched up the Arthemia theme on the <a href="http://www.agileedmonton.org">Agile Edmonton</a> site, moved <a href="http://blog.sideline.ca">my site</a> from the Copyblogger theme to the <a href="http://themes.jestro.com/vigilance/">Vigilance theme</a>, <a href="http://github.com/mm53bar/vigilance">customized</a> the Vigilance theme a bit and then wrote up a couple of <a href="http://github.com/mm53bar/wp-sideline-recent-posts">widget</a> <a href="http://github.com/mm53bar/wp-sideline-annual-archives">plugins</a> for my sidebar.</p>
<p>One thing that I really like about the Wordpress framework is that I can play around with it quite a bit despite the fact that I&#8217;m just learning PHP.  The ease of customization was actually an unexpected bonus &#8211; I chose Wordpress because of the number of themes that are available for it.  While I like playing with design, I&#8217;m not very good at it so it was a bonus for me that Wordpress has such a huge number of available themes.</p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=Been+doing+some+Wordpress+work+http://bit.ly/M1uga" title="Post to Twitter (http://bit.ly/M1uga)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-twitter.png" alt="[Post to Twitter]" border="0" /></a>&nbsp; <a class="tt" href="http://plurk.com/?status=Been+doing+some+Wordpress+work+http://bit.ly/M1uga" title="Post to Plurk (http://bit.ly/M1uga)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-plurk.png" alt="[Post to Plurk]" border="0" /></a>&nbsp; <a class="tt" href="http://buzz.yahoo.com/submit?submitUrl=http://blog.sideline.ca/2009/09/21/been-doing-some-wordpress-work/&amp;submitHeadline=Been+doing+some+Wordpress+work" title="Post to Yahoo Buzz (http://bit.ly/M1uga)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-buzz.png" alt="[Post to Yahoo Buzz]" border="0" /></a>&nbsp; <a class="tt" href="http://delicious.com/post?url=http://blog.sideline.ca/2009/09/21/been-doing-some-wordpress-work/&amp;title=Been+doing+some+Wordpress+work" title="Post to Delicious (http://bit.ly/M1uga)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-delicious.png" alt="[Post to Delicious]" border="0" /></a>&nbsp; <a class="tt" href="http://digg.com/submit?url=http://blog.sideline.ca/2009/09/21/been-doing-some-wordpress-work/&amp;title=Been+doing+some+Wordpress+work" title="Post to Digg (http://bit.ly/M1uga)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-digg.png" alt="[Post to Digg]" border="0" /></a>&nbsp; <a class="tt" href="http://ping.fm/ref/?method=microblog&amp;title=Been+doing+some+Wordpress+work&amp;link=http://blog.sideline.ca/2009/09/21/been-doing-some-wordpress-work/" title="Post to Ping.fm (http://bit.ly/M1uga)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-ping.png" alt="[Post to Ping.fm]" border="0" /></a>&nbsp; <a class="tt" href="http://reddit.com/submit?url=http://blog.sideline.ca/2009/09/21/been-doing-some-wordpress-work/&amp;title=Been+doing+some+Wordpress+work" title="Post to Reddit (http://bit.ly/M1uga)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-reddit.png" alt="[Post to Reddit]" border="0" /></a>&nbsp; <a class="tt" href="http://stumbleupon.com/submit?url=http://blog.sideline.ca/2009/09/21/been-doing-some-wordpress-work/&amp;title=Been+doing+some+Wordpress+work" title="Post to StumbleUpon (http://bit.ly/M1uga)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-su.png" alt="[Post to StumbleUpon]" border="0" /></a>&nbsp; </p><img src="http://feeds.feedburner.com/~r/sideline/~4/Lax4Ad2wcd8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.sideline.ca/2009/09/21/been-doing-some-wordpress-work/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.sideline.ca/2009/09/21/been-doing-some-wordpress-work/</feedburner:origLink></item>
		<item>
		<title>Fix Your Mistakes</title>
		<link>http://feedproxy.google.com/~r/sideline/~3/7_GgmG0qt9E/</link>
		<comments>http://blog.sideline.ca/2009/09/21/fix-your-mistakes/#comments</comments>
		<pubDate>Mon, 21 Sep 2009 12:00:51 +0000</pubDate>
		<dc:creator>mike</dc:creator>
				<category><![CDATA[Featured]]></category>

		<guid isPermaLink="false">http://blog.sideline.ca/?p=484</guid>
		<description>Joe certainly seemed like the right fit.  His resume looked fantastic &amp;#8211; lots of software development experience with big companies, all the right keywords, enough years to have gained good experience.  His interview was pretty good &amp;#8211; he stumbled through some of the questions but a case of the nerves could have easily explained that.  
And it&amp;#8217;s not like I wanted to be too picky at this point.  I was under pressure to hire a developer while we still had approval.  I had already interviewed ...</description>
			<content:encoded><![CDATA[<p><img src="http://blog.sideline.ca/wp-content/uploads/2009/09/thumbs-up-thumbs-down-150x150.jpg" alt="thumbs-up-thumbs-down" title="thumbs-up-thumbs-down" width="150" height="150" class="left" />Joe certainly seemed like the right fit.  His resume looked fantastic &#8211; lots of software development experience with big companies, all the right keywords, enough years to have gained good experience.  His interview was pretty good &#8211; he stumbled through some of the questions but a case of the nerves could have easily explained that.  </p>
<p>And it&#8217;s not like I wanted to be too picky at this point.  I was under pressure to hire a developer while we still had approval.  I had already interviewed at least ten possible candidates and my recruiter was starting to give me that look.  The look that says &#8220;I&#8217;m getting tired of trying to find developers that will never meet your standards.&#8221;  I had seen it before but always had enough confidence to put it aside.  But <a href="http://blog.sideline.ca/2009/09/15/how-to-cope-with-interview-fatigue/">interview fatigue</a> was taking its toll on me.</p>
<p>So, I pulled the trigger and hired Joe.</p>
<p>A few weeks later, I started to hear rumblings that Joe might not be working out.  I was still suffering from interview fatigue, so I willfully ignored the whispers and forced myself to believe that Joe was just going through some new-job jitters and would turn it around over the next week.</p>
<p>But when one of the lead developers came up to me and said that Joe wasn&#8217;t working out, I couldn&#8217;t ignore it anymore.  I sat down with Joe and asked him to walk me through some of the work that he was doing.  Within a couple of minutes, it was obvious that he was in over his head and didn&#8217;t stand much of a chance of recovering.</p>
<p>At this point, I had two choices with Joe:  </p>
<ol>
<li>work with him for six months in hope of training him to the level that I expected him to already be, or</li>
<li>admit my mistake and fire him.</li>
</ol>
<p>Despite the fact that I was burned out from interview fatigue and realizing that firing Joe would send me down a path of more interviews, I sat down with Joe and gave him his two weeks notice.</p>
<p>There&#8217;s a simple reason for this &#8211; <strong>if you allow somebody to keep their job when they&#8217;re not performing up to par then you are sending a direct message to the rest of your team that they don&#8217;t need to perform up to par either</strong>.  As Jim Collins said in &#8220;<a href="http://en.wikipedia.org/wiki/Good_to_Great">Good to Great</a>&#8220;, you need to have the right people on the bus but it&#8217;s also important to get the wrong people off the bus.</p>
<p>Having an undermanned team makes it difficult to meet aggressive deadlines.  But having a fully-staffed team that doesn&#8217;t contain the right people won&#8217;t make it any easier to meet those deadlines.  Even worse, refusing to fix a hiring mistake will damage your credibility with your team, eroding the trust that every team needs in order to produce outstanding results.</p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=Fix+Your+Mistakes+http://bit.ly/Ty5bX" title="Post to Twitter (http://bit.ly/Ty5bX)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-twitter.png" alt="[Post to Twitter]" border="0" /></a>&nbsp; <a class="tt" href="http://plurk.com/?status=Fix+Your+Mistakes+http://bit.ly/Ty5bX" title="Post to Plurk (http://bit.ly/Ty5bX)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-plurk.png" alt="[Post to Plurk]" border="0" /></a>&nbsp; <a class="tt" href="http://buzz.yahoo.com/submit?submitUrl=http://blog.sideline.ca/2009/09/21/fix-your-mistakes/&amp;submitHeadline=Fix+Your+Mistakes" title="Post to Yahoo Buzz (http://bit.ly/Ty5bX)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-buzz.png" alt="[Post to Yahoo Buzz]" border="0" /></a>&nbsp; <a class="tt" href="http://delicious.com/post?url=http://blog.sideline.ca/2009/09/21/fix-your-mistakes/&amp;title=Fix+Your+Mistakes" title="Post to Delicious (http://bit.ly/Ty5bX)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-delicious.png" alt="[Post to Delicious]" border="0" /></a>&nbsp; <a class="tt" href="http://digg.com/submit?url=http://blog.sideline.ca/2009/09/21/fix-your-mistakes/&amp;title=Fix+Your+Mistakes" title="Post to Digg (http://bit.ly/Ty5bX)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-digg.png" alt="[Post to Digg]" border="0" /></a>&nbsp; <a class="tt" href="http://ping.fm/ref/?method=microblog&amp;title=Fix+Your+Mistakes&amp;link=http://blog.sideline.ca/2009/09/21/fix-your-mistakes/" title="Post to Ping.fm (http://bit.ly/Ty5bX)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-ping.png" alt="[Post to Ping.fm]" border="0" /></a>&nbsp; <a class="tt" href="http://reddit.com/submit?url=http://blog.sideline.ca/2009/09/21/fix-your-mistakes/&amp;title=Fix+Your+Mistakes" title="Post to Reddit (http://bit.ly/Ty5bX)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-reddit.png" alt="[Post to Reddit]" border="0" /></a>&nbsp; <a class="tt" href="http://stumbleupon.com/submit?url=http://blog.sideline.ca/2009/09/21/fix-your-mistakes/&amp;title=Fix+Your+Mistakes" title="Post to StumbleUpon (http://bit.ly/Ty5bX)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-su.png" alt="[Post to StumbleUpon]" border="0" /></a>&nbsp; </p><img src="http://feeds.feedburner.com/~r/sideline/~4/7_GgmG0qt9E" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.sideline.ca/2009/09/21/fix-your-mistakes/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://blog.sideline.ca/2009/09/21/fix-your-mistakes/</feedburner:origLink></item>
		<item>
		<title>Is Your Architect a Bully?</title>
		<link>http://feedproxy.google.com/~r/sideline/~3/a_KgP1grYlU/</link>
		<comments>http://blog.sideline.ca/2009/09/15/is-your-architect-a-bully/#comments</comments>
		<pubDate>Wed, 16 Sep 2009 02:00:14 +0000</pubDate>
		<dc:creator>mike</dc:creator>
				<category><![CDATA[Asides]]></category>

		<guid isPermaLink="false">http://blog.sideline.ca/?p=498</guid>
		<description>There&amp;#8217;s nothing worse than working with an architect who is more concerned with developers following his plan than he is with allowing his plan to evolve.  On the flip side, there&amp;#8217;s nothing much better than working with an architect that is actively engaged with the team and helping to determine the solution.  
Dan Bergh&amp;#8217;s take on the role of an architect sounds refreshing:

So, at the bottom line: I will not enforce architecture. I will not help enforcing architecture. I think it is a bad idea to enforce architecture. ...</description>
			<content:encoded><![CDATA[<p>There&#8217;s nothing worse than working with an architect who is more concerned with developers following his plan than he is with allowing his plan to evolve.  On the flip side, there&#8217;s nothing much better than working with an architect that is actively engaged with the team and helping to determine the solution.  </p>
<p><a href="http://dearjunior.blogspot.com/2009/07/not-enforcing-architecture.html">Dan Bergh&#8217;s take on the role of an architect</a> sounds refreshing:</p>
<blockquote>
<p>So, at the bottom line: I will not enforce architecture. I will not help enforcing architecture. I think it is a bad idea to enforce architecture. I think that if you want to enforce architecture you are working in the wrong direction.</p>
</blockquote>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=Is+Your+Architect+a+Bully%3F+http://bit.ly/XIPdw" title="Post to Twitter (http://bit.ly/XIPdw)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-twitter.png" alt="[Post to Twitter]" border="0" /></a>&nbsp; <a class="tt" href="http://plurk.com/?status=Is+Your+Architect+a+Bully%3F+http://bit.ly/XIPdw" title="Post to Plurk (http://bit.ly/XIPdw)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-plurk.png" alt="[Post to Plurk]" border="0" /></a>&nbsp; <a class="tt" href="http://buzz.yahoo.com/submit?submitUrl=http://blog.sideline.ca/2009/09/15/is-your-architect-a-bully/&amp;submitHeadline=Is+Your+Architect+a+Bully%3F" title="Post to Yahoo Buzz (http://bit.ly/XIPdw)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-buzz.png" alt="[Post to Yahoo Buzz]" border="0" /></a>&nbsp; <a class="tt" href="http://delicious.com/post?url=http://blog.sideline.ca/2009/09/15/is-your-architect-a-bully/&amp;title=Is+Your+Architect+a+Bully%3F" title="Post to Delicious (http://bit.ly/XIPdw)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-delicious.png" alt="[Post to Delicious]" border="0" /></a>&nbsp; <a class="tt" href="http://digg.com/submit?url=http://blog.sideline.ca/2009/09/15/is-your-architect-a-bully/&amp;title=Is+Your+Architect+a+Bully%3F" title="Post to Digg (http://bit.ly/XIPdw)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-digg.png" alt="[Post to Digg]" border="0" /></a>&nbsp; <a class="tt" href="http://ping.fm/ref/?method=microblog&amp;title=Is+Your+Architect+a+Bully%3F&amp;link=http://blog.sideline.ca/2009/09/15/is-your-architect-a-bully/" title="Post to Ping.fm (http://bit.ly/XIPdw)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-ping.png" alt="[Post to Ping.fm]" border="0" /></a>&nbsp; <a class="tt" href="http://reddit.com/submit?url=http://blog.sideline.ca/2009/09/15/is-your-architect-a-bully/&amp;title=Is+Your+Architect+a+Bully%3F" title="Post to Reddit (http://bit.ly/XIPdw)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-reddit.png" alt="[Post to Reddit]" border="0" /></a>&nbsp; <a class="tt" href="http://stumbleupon.com/submit?url=http://blog.sideline.ca/2009/09/15/is-your-architect-a-bully/&amp;title=Is+Your+Architect+a+Bully%3F" title="Post to StumbleUpon (http://bit.ly/XIPdw)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-su.png" alt="[Post to StumbleUpon]" border="0" /></a>&nbsp; </p><img src="http://feeds.feedburner.com/~r/sideline/~4/a_KgP1grYlU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.sideline.ca/2009/09/15/is-your-architect-a-bully/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.sideline.ca/2009/09/15/is-your-architect-a-bully/</feedburner:origLink></item>
		<item>
		<title>How to Cope with Interview Fatigue</title>
		<link>http://feedproxy.google.com/~r/sideline/~3/3W8tX0frCF4/</link>
		<comments>http://blog.sideline.ca/2009/09/15/how-to-cope-with-interview-fatigue/#comments</comments>
		<pubDate>Tue, 15 Sep 2009 13:00:32 +0000</pubDate>
		<dc:creator>mike</dc:creator>
				<category><![CDATA[Featured]]></category>

		<guid isPermaLink="false">http://blog.sideline.ca/?p=483</guid>
		<description>Let&amp;#8217;s start with a definition.  I&amp;#8217;ve decided to build on an existing definition of mental fatigue.

Interview Fatigue can manifest itself both as somnolence (decreased wakefulness) or just as a general decrease of attention, not necessarily including sleepiness. It may also be described as more or less decreased level of consciousness. In any case, this can be dangerous when performing tasks that require constant concentration, such as interviewing a billion candidates for one software developer position. 

I have a reputation amongst recruiters for being very hard to please.  Of ...</description>
			<content:encoded><![CDATA[<p>Let&#8217;s start with a definition.  I&#8217;ve decided to build on an existing definition of mental fatigue.</p>
<blockquote>
<p><strong>Interview Fatigue</strong> can manifest itself both as somnolence (decreased wakefulness) or just as a general decrease of attention, not necessarily including sleepiness. It may also be described as more or less decreased level of consciousness. In any case, this can be dangerous when performing tasks that require constant concentration, such as <strong>interviewing a billion candidates for one software developer position</strong>. </p>
</blockquote>
<p>I have a reputation amongst recruiters for being very hard to please.  Of course, I believe that this is totally unwarranted and simply put it down to the fact that most recruiters are too dependent on resume keyword scan and don&#8217;t even understand the industry that they&#8217;re paid to serve.  But that&#8217;s a topic for another post.</p>
<p><span id="more-483"></span></p>
<p>I guess the reason that I&#8217;m hard to please is that I look for developers that have both <a href="http://blog.sideline.ca/2009/09/12/attitude-beats-talent/">attitude and talent</a>.  That&#8217;s not easy to find in an industry that is mostly populated by the stereotypical geek that still lives in his parent&#8217;s basement.</p>
<p><img src="http://blog.sideline.ca/wp-content/uploads/2009/09/fatigue-150x150.jpg" alt="fatigue" title="fatigue" width="150" height="150" class="right" />For me, it&#8217;s a source of pride that I&#8217;ve been able to build fantastic teams full of developers that could not only produce great results but could also have fun and work together as an actual team.  That sort of thing is not easy to do, especially when you have recruiters constantly bombarding you with mediocre developers.  With all of those so-so resumes and interview sheets in front of you, you start to think that those mediocre developers are actually representative of the market.  Even worse, you start to second-guess yourself and contemplate lowering your standards.  And just like that night where you had too many drinks at the bar, lowering your standards makes it easier for you to make a choice that you&#8217;ll regret.</p>
<p>But there&#8217;s hope.  Here&#8217;s my 3-step system for coping with Interview Fatigue.</p>
<h2>Work in Teams</h2>
<p>Don&#8217;t do all of the interviews yourself.  While you may already bring other folks (senior developers, architects, HR, etc.), chances are that you&#8217;re still running the interview.  While you may be the one that makes the final choice on which candidate gets an offer, you don&#8217;t need to do all of the ground work too.  </p>
<p>Create a standard list of interview questions (you can even get together with your team to create this) and work with your team so that they can perform interviews with you.  Take the lead in a couple of interviews and then have a post-interview debrief with your co-interviewers so that they can take the lead on the next interviews.</p>
<p>Not only does this start to free you from being involved in every interview, it also starts to build leadership and confidence in your team.</p>
<h2>Limit your Choices</h2>
<p>The gut instinct when faced with a series of mediocre developers is to find more avenues into the market.  Maybe picking up a couple more recruiters.  Or placing an ad on Monster or Workopolis.  However, <strong>this strategy is the exact opposite of what you should be doing</strong>.</p>
<p>Gaining greater access to the market will only inundate you with more mediocrity.  The problem is that most recruiters, and definitely most career websites, don&#8217;t know how to filter the wheat from the chaff.  They simply log resumes and forward them to clients.  Rather than perform a valuable service of selecting appropriate candidates, they rely on you to perform that selection.</p>
<p>The strategy that has worked for me in this situation is to actually reduce the number of recruiters that I deal with and focus on building a relationship with them.  Work with them to understand what you&#8217;re looking for.  Come up with some pre-qualification questions that they can ask candidates so that you don&#8217;t have to.  &#8220;<a href="http://www.urbandictionary.com/define.php?term=drinking%20from%20the%20firehose">Drinking from the firehose</a>&#8221; is the number one cause of Interview Fatigue.  It only makes sense that the way to combat this is to reduce the size of the hose.</p>
<h2>Stay Gold</h2>
<p>The lower standards that come with Interview Fatigue can cause you to undermine your team with bad choices.  Remember that you&#8217;re not just trying to build a team &#8211; you&#8217;re trying to build a <strong>great</strong> team.  A team that is made of the top 10% of the market.  That takes time and discipline.  Find ways to remind yourself of that.  Reiterate it in your meetings with your team.  Find posters that are inspirational (but not too cheesy) and put them up.  Make sure that everyone you work with knows your goal is to build the best team in town.  Your words will be reflected back to you.</p>
<h2>Thoughts?</h2>
<p>Building a strong team of developers that have both attitude and talent is a difficult but extremely rewarding goal.  I&#8217;ve found success following these pointers but I&#8217;m always willing to learn from the experiences of others.  Share your thoughts in the comments.</p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=How+to+Cope+with+Interview+Fatigue+http://bit.ly/gKuZs" title="Post to Twitter (http://bit.ly/gKuZs)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-twitter.png" alt="[Post to Twitter]" border="0" /></a>&nbsp; <a class="tt" href="http://plurk.com/?status=How+to+Cope+with+Interview+Fatigue+http://bit.ly/gKuZs" title="Post to Plurk (http://bit.ly/gKuZs)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-plurk.png" alt="[Post to Plurk]" border="0" /></a>&nbsp; <a class="tt" href="http://buzz.yahoo.com/submit?submitUrl=http://blog.sideline.ca/2009/09/15/how-to-cope-with-interview-fatigue/&amp;submitHeadline=How+to+Cope+with+Interview+Fatigue" title="Post to Yahoo Buzz (http://bit.ly/gKuZs)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-buzz.png" alt="[Post to Yahoo Buzz]" border="0" /></a>&nbsp; <a class="tt" href="http://delicious.com/post?url=http://blog.sideline.ca/2009/09/15/how-to-cope-with-interview-fatigue/&amp;title=How+to+Cope+with+Interview+Fatigue" title="Post to Delicious (http://bit.ly/gKuZs)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-delicious.png" alt="[Post to Delicious]" border="0" /></a>&nbsp; <a class="tt" href="http://digg.com/submit?url=http://blog.sideline.ca/2009/09/15/how-to-cope-with-interview-fatigue/&amp;title=How+to+Cope+with+Interview+Fatigue" title="Post to Digg (http://bit.ly/gKuZs)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-digg.png" alt="[Post to Digg]" border="0" /></a>&nbsp; <a class="tt" href="http://ping.fm/ref/?method=microblog&amp;title=How+to+Cope+with+Interview+Fatigue&amp;link=http://blog.sideline.ca/2009/09/15/how-to-cope-with-interview-fatigue/" title="Post to Ping.fm (http://bit.ly/gKuZs)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-ping.png" alt="[Post to Ping.fm]" border="0" /></a>&nbsp; <a class="tt" href="http://reddit.com/submit?url=http://blog.sideline.ca/2009/09/15/how-to-cope-with-interview-fatigue/&amp;title=How+to+Cope+with+Interview+Fatigue" title="Post to Reddit (http://bit.ly/gKuZs)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-reddit.png" alt="[Post to Reddit]" border="0" /></a>&nbsp; <a class="tt" href="http://stumbleupon.com/submit?url=http://blog.sideline.ca/2009/09/15/how-to-cope-with-interview-fatigue/&amp;title=How+to+Cope+with+Interview+Fatigue" title="Post to StumbleUpon (http://bit.ly/gKuZs)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-su.png" alt="[Post to StumbleUpon]" border="0" /></a>&nbsp; </p><img src="http://feeds.feedburner.com/~r/sideline/~4/3W8tX0frCF4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.sideline.ca/2009/09/15/how-to-cope-with-interview-fatigue/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://blog.sideline.ca/2009/09/15/how-to-cope-with-interview-fatigue/</feedburner:origLink></item>
		<item>
		<title>Attitude Beats Talent</title>
		<link>http://feedproxy.google.com/~r/sideline/~3/M1iFbxsZe98/</link>
		<comments>http://blog.sideline.ca/2009/09/12/attitude-beats-talent/#comments</comments>
		<pubDate>Sun, 13 Sep 2009 03:35:00 +0000</pubDate>
		<dc:creator>mike</dc:creator>
				<category><![CDATA[Featured]]></category>

		<guid isPermaLink="false">http://blog.sideline.ca/?p=479</guid>
		<description>As a software development manager, I&amp;#8217;ve hired dozens of developers over the past decade.  For each one of those hires, I&amp;#8217;ve interviewed somewhere between ten and twenty candidates before finding the right one.  If that sounds like a lot of work, it is &amp;#8211; interview fatigue has caused me to make the occasional bad choice.
The reason I&amp;#8217;ve interviewed so many people is that I look for a developer with the right mix of attitude and talent.  I want to work with people that have the drive to ...</description>
			<content:encoded><![CDATA[<p><img src="http://blog.sideline.ca/wp-content/uploads/2009/09/decision-150x150.jpg" alt="decision" title="decision" width="150" height="150" class="left" />As a software development manager, I&#8217;ve hired dozens of developers over the past decade.  For each one of those hires, I&#8217;ve interviewed somewhere between ten and twenty candidates before finding the right one.  If that sounds like a lot of work, it is &#8211; interview fatigue has caused me to make the occasional bad choice.</p>
<p>The reason I&#8217;ve interviewed so many people is that I look for a developer with the right mix of attitude and talent.  I want to work with people that have the drive to make themselves and those around them better.  People that can create amazing software but also have the humility to realize that there&#8217;s still books full of things that they don&#8217;t know.  People that have fun doing a geeky job that they also happen to do as a hobby.</p>
<p>Those people are incredibly hard to find.  I&#8217;ve cut short interviews with lots of developers that had the right attitude but couldn&#8217;t explain basic programming techniques.  But dealing with these poor developers isn&#8217;t as hard as struggling to maintain conversations with developers that were technically gifted but had no drive or personality.</p>
<p>Over the years, I&#8217;ve come to realize that there aren&#8217;t enough of these &#8220;Renaissance developers&#8221; to staff all of the teams that I&#8217;ve needed to build.  This scarcity has led to compromises.  But that leads to the question of what is more valuable?  Attitude or Talent?</p>
<p>When faced with huge questions like this, I like to reach out to legendary minds that have more wisdom and experience than I do.  Enter <a href="http://tsn.ca/nhl/story/?id=290845">Pat Quinn</a>:</p>
<blockquote>
<p>I&#8217;ve always been a believer that attitude is probably way more important than talent a lot of times&#8230;</p>
</blockquote>
<p>Like Pat Quinn, I&#8217;ve chosen to place more value on attitude than talent.  There still needs to be a good base of talent, but ultimately talent is easier to teach than attitude.</p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=Attitude+Beats+Talent+http://bit.ly/472gZc" title="Post to Twitter (http://bit.ly/472gZc)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-twitter.png" alt="[Post to Twitter]" border="0" /></a>&nbsp; <a class="tt" href="http://plurk.com/?status=Attitude+Beats+Talent+http://bit.ly/472gZc" title="Post to Plurk (http://bit.ly/472gZc)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-plurk.png" alt="[Post to Plurk]" border="0" /></a>&nbsp; <a class="tt" href="http://buzz.yahoo.com/submit?submitUrl=http://blog.sideline.ca/2009/09/12/attitude-beats-talent/&amp;submitHeadline=Attitude+Beats+Talent" title="Post to Yahoo Buzz (http://bit.ly/472gZc)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-buzz.png" alt="[Post to Yahoo Buzz]" border="0" /></a>&nbsp; <a class="tt" href="http://delicious.com/post?url=http://blog.sideline.ca/2009/09/12/attitude-beats-talent/&amp;title=Attitude+Beats+Talent" title="Post to Delicious (http://bit.ly/472gZc)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-delicious.png" alt="[Post to Delicious]" border="0" /></a>&nbsp; <a class="tt" href="http://digg.com/submit?url=http://blog.sideline.ca/2009/09/12/attitude-beats-talent/&amp;title=Attitude+Beats+Talent" title="Post to Digg (http://bit.ly/472gZc)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-digg.png" alt="[Post to Digg]" border="0" /></a>&nbsp; <a class="tt" href="http://ping.fm/ref/?method=microblog&amp;title=Attitude+Beats+Talent&amp;link=http://blog.sideline.ca/2009/09/12/attitude-beats-talent/" title="Post to Ping.fm (http://bit.ly/472gZc)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-ping.png" alt="[Post to Ping.fm]" border="0" /></a>&nbsp; <a class="tt" href="http://reddit.com/submit?url=http://blog.sideline.ca/2009/09/12/attitude-beats-talent/&amp;title=Attitude+Beats+Talent" title="Post to Reddit (http://bit.ly/472gZc)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-reddit.png" alt="[Post to Reddit]" border="0" /></a>&nbsp; <a class="tt" href="http://stumbleupon.com/submit?url=http://blog.sideline.ca/2009/09/12/attitude-beats-talent/&amp;title=Attitude+Beats+Talent" title="Post to StumbleUpon (http://bit.ly/472gZc)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-su.png" alt="[Post to StumbleUpon]" border="0" /></a>&nbsp; </p><img src="http://feeds.feedburner.com/~r/sideline/~4/M1iFbxsZe98" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.sideline.ca/2009/09/12/attitude-beats-talent/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://blog.sideline.ca/2009/09/12/attitude-beats-talent/</feedburner:origLink></item>
		<item>
		<title>Embracing uncertainty is hard</title>
		<link>http://feedproxy.google.com/~r/sideline/~3/7YlZ3DrlbiE/</link>
		<comments>http://blog.sideline.ca/2009/07/31/embracing-uncertainty-is-hard/#comments</comments>
		<pubDate>Fri, 31 Jul 2009 15:36:14 +0000</pubDate>
		<dc:creator>mike</dc:creator>
				<category><![CDATA[Asides]]></category>

		<guid isPermaLink="false">http://blog.sideline.ca/?p=465</guid>
		<description>From Mike Cottmeyer&amp;#8217;s Leading Agile:

As a community&amp;#8230; we are trying to get folks to embrace change and to embrace uncertainty. We&amp;#8217;ve got to recognize that we might be asking folks to embrace more uncertainty that they can likely handle. The reality is simply that many folks would rather be wrong than be uncertain.

For many people transitioning to Agile, the focus on clarity in the short-term is a real deal-breaker.  Some people just want to spend the time (and this is usually lots of time) to get a full picture. ...</description>
			<content:encoded><![CDATA[<p>From <a href="http://www.leadingagile.com/2009/07/id-rather-be-wrong.html">Mike Cottmeyer&#8217;s Leading Agile</a>:</p>
<blockquote>
<p>As a community&#8230; we are trying to get folks to embrace change and to embrace uncertainty. We&#8217;ve got to recognize that we might be asking folks to embrace more uncertainty that they can likely handle. The reality is simply that many folks would rather be wrong than be uncertain.</p>
</blockquote>
<p>For many people transitioning to Agile, the focus on clarity in the short-term is a real deal-breaker.  Some people just want to spend the time (and this is usually lots of time) to get a full picture.  This work rarely provides something of value and usually just ends up being busywork that puts the project even further behind.  I&#8217;m definitely not against taking the time to plan the goals of a project but there comes a point where planning needs to shift to doing and most projects are slow to make that transition.</p>
<p>I don&#8217;t know anything about the Real Options theory that Mike is talking about in this article but I&#8217;m always interested in tools that can help to soften the blow of Agile adoption.</p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=Embracing+uncertainty+is+hard+http://bit.ly/3yUmtw" title="Post to Twitter (http://bit.ly/3yUmtw)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-twitter.png" alt="[Post to Twitter]" border="0" /></a>&nbsp; <a class="tt" href="http://plurk.com/?status=Embracing+uncertainty+is+hard+http://bit.ly/3yUmtw" title="Post to Plurk (http://bit.ly/3yUmtw)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-plurk.png" alt="[Post to Plurk]" border="0" /></a>&nbsp; <a class="tt" href="http://buzz.yahoo.com/submit?submitUrl=http://blog.sideline.ca/2009/07/31/embracing-uncertainty-is-hard/&amp;submitHeadline=Embracing+uncertainty+is+hard" title="Post to Yahoo Buzz (http://bit.ly/3yUmtw)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-buzz.png" alt="[Post to Yahoo Buzz]" border="0" /></a>&nbsp; <a class="tt" href="http://delicious.com/post?url=http://blog.sideline.ca/2009/07/31/embracing-uncertainty-is-hard/&amp;title=Embracing+uncertainty+is+hard" title="Post to Delicious (http://bit.ly/3yUmtw)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-delicious.png" alt="[Post to Delicious]" border="0" /></a>&nbsp; <a class="tt" href="http://digg.com/submit?url=http://blog.sideline.ca/2009/07/31/embracing-uncertainty-is-hard/&amp;title=Embracing+uncertainty+is+hard" title="Post to Digg (http://bit.ly/3yUmtw)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-digg.png" alt="[Post to Digg]" border="0" /></a>&nbsp; <a class="tt" href="http://ping.fm/ref/?method=microblog&amp;title=Embracing+uncertainty+is+hard&amp;link=http://blog.sideline.ca/2009/07/31/embracing-uncertainty-is-hard/" title="Post to Ping.fm (http://bit.ly/3yUmtw)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-ping.png" alt="[Post to Ping.fm]" border="0" /></a>&nbsp; <a class="tt" href="http://reddit.com/submit?url=http://blog.sideline.ca/2009/07/31/embracing-uncertainty-is-hard/&amp;title=Embracing+uncertainty+is+hard" title="Post to Reddit (http://bit.ly/3yUmtw)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-reddit.png" alt="[Post to Reddit]" border="0" /></a>&nbsp; <a class="tt" href="http://stumbleupon.com/submit?url=http://blog.sideline.ca/2009/07/31/embracing-uncertainty-is-hard/&amp;title=Embracing+uncertainty+is+hard" title="Post to StumbleUpon (http://bit.ly/3yUmtw)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-su.png" alt="[Post to StumbleUpon]" border="0" /></a>&nbsp; </p><img src="http://feeds.feedburner.com/~r/sideline/~4/7YlZ3DrlbiE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.sideline.ca/2009/07/31/embracing-uncertainty-is-hard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.sideline.ca/2009/07/31/embracing-uncertainty-is-hard/</feedburner:origLink></item>
		<item>
		<title>Find Happiness by Lowering the Bar</title>
		<link>http://feedproxy.google.com/~r/sideline/~3/UVRvhqcoidU/</link>
		<comments>http://blog.sideline.ca/2009/07/29/find-happiness-by-lowering-the-bar/#comments</comments>
		<pubDate>Wed, 29 Jul 2009 17:57:28 +0000</pubDate>
		<dc:creator>mike</dc:creator>
				<category><![CDATA[Asides]]></category>

		<guid isPermaLink="false">http://blog.sideline.ca/?p=469</guid>
		<description>Maybe this aligns more with the way I&amp;#8217;m thinking these days or maybe it&amp;#8217;s just a byproduct of our current economic times, but there seem to be more people talking about lowering the bar on expectations as a means of increasing happiness.
From Getting Rich Slowly:

I used to feel that I deserved to have nice things, that I was entitled to have a new car and a big house and the latest gadgets. I wanted to have what my parents had — but I wanted it when I was 30 instead ...</description>
			<content:encoded><![CDATA[<p>Maybe this aligns more with the way I&#8217;m thinking these days or maybe it&#8217;s just a byproduct of our current economic times, but there seem to be more people talking about lowering the bar on expectations as a means of increasing happiness.</p>
<p>From <a href="http://www.getrichslowly.org/blog/2009/07/22/lower-your-expectations-increase-your-happiness/">Getting Rich Slowly</a>:</p>
<blockquote>
<p>I used to feel that I deserved to have nice things, that I was entitled to have a new car and a big house and the latest gadgets. I wanted to have what my parents had — but I wanted it when I was 30 instead of 50. Because my expectations were high, I spent to meet them.</p>
<p>My high expectations led to lifestyle inflation: As I earned more, I spent more. But I wasn’t any happier.</p>
<p>Once I learned to embrace frugality, I found that I could not only be happy with what I already had — I could be happy with less.</p>
</blockquote>
<p>And from <a href="http://zenhabits.net/2009/07/a-beautiful-method-to-find-peace-of-mind/">Zen Habits</a>:</p>
<blockquote>
<p>See, the cause of our stress, anger and irritation is that things don’t go the way we like, the way we expect them to. Think of how many times this has been true for you.</p>
<p>And so the solution is simple: expect things to go wrong, expect things to be different than we hoped or planned, expect the unexpected to happen. And accept it.</p>
</blockquote>
<p>This idea certainly resonates with me.  I often find that the movies I enjoy the most are the ones that I had the least expectations from.  Recent examples include <a href="http://www.imdb.com/title/tt1055369/">Transformers: Revenge of the Fallen</a>, <a href="http://www.imdb.com/title/tt1119646/">The Hangover</a> and <a href="http://www.imdb.com/title/tt1032755/">RocknRolla</a>.</p>
<p>Any other examples of finding increased happiness by lowering the bar?</p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=Find+Happiness+by+Lowering+the+Bar+http://bit.ly/SG7gX" title="Post to Twitter (http://bit.ly/SG7gX)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-twitter.png" alt="[Post to Twitter]" border="0" /></a>&nbsp; <a class="tt" href="http://plurk.com/?status=Find+Happiness+by+Lowering+the+Bar+http://bit.ly/SG7gX" title="Post to Plurk (http://bit.ly/SG7gX)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-plurk.png" alt="[Post to Plurk]" border="0" /></a>&nbsp; <a class="tt" href="http://buzz.yahoo.com/submit?submitUrl=http://blog.sideline.ca/2009/07/29/find-happiness-by-lowering-the-bar/&amp;submitHeadline=Find+Happiness+by+Lowering+the+Bar" title="Post to Yahoo Buzz (http://bit.ly/SG7gX)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-buzz.png" alt="[Post to Yahoo Buzz]" border="0" /></a>&nbsp; <a class="tt" href="http://delicious.com/post?url=http://blog.sideline.ca/2009/07/29/find-happiness-by-lowering-the-bar/&amp;title=Find+Happiness+by+Lowering+the+Bar" title="Post to Delicious (http://bit.ly/SG7gX)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-delicious.png" alt="[Post to Delicious]" border="0" /></a>&nbsp; <a class="tt" href="http://digg.com/submit?url=http://blog.sideline.ca/2009/07/29/find-happiness-by-lowering-the-bar/&amp;title=Find+Happiness+by+Lowering+the+Bar" title="Post to Digg (http://bit.ly/SG7gX)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-digg.png" alt="[Post to Digg]" border="0" /></a>&nbsp; <a class="tt" href="http://ping.fm/ref/?method=microblog&amp;title=Find+Happiness+by+Lowering+the+Bar&amp;link=http://blog.sideline.ca/2009/07/29/find-happiness-by-lowering-the-bar/" title="Post to Ping.fm (http://bit.ly/SG7gX)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-ping.png" alt="[Post to Ping.fm]" border="0" /></a>&nbsp; <a class="tt" href="http://reddit.com/submit?url=http://blog.sideline.ca/2009/07/29/find-happiness-by-lowering-the-bar/&amp;title=Find+Happiness+by+Lowering+the+Bar" title="Post to Reddit (http://bit.ly/SG7gX)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-reddit.png" alt="[Post to Reddit]" border="0" /></a>&nbsp; <a class="tt" href="http://stumbleupon.com/submit?url=http://blog.sideline.ca/2009/07/29/find-happiness-by-lowering-the-bar/&amp;title=Find+Happiness+by+Lowering+the+Bar" title="Post to StumbleUpon (http://bit.ly/SG7gX)"><img class="nothumb" src="http://blog.sideline.ca/wp-content/plugins/tweet-this/icons/tt-su.png" alt="[Post to StumbleUpon]" border="0" /></a>&nbsp; </p><img src="http://feeds.feedburner.com/~r/sideline/~4/UVRvhqcoidU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.sideline.ca/2009/07/29/find-happiness-by-lowering-the-bar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.sideline.ca/2009/07/29/find-happiness-by-lowering-the-bar/</feedburner:origLink></item>
	<item><title>Links for 2008-03-05 [del.icio.us]</title><link>http://feedproxy.google.com/~r/sideline/~3/NF-8lufqFeI/mm53bar</link><pubDate>Thu, 06 Mar 2008 00:00:00 PST</pubDate><guid isPermaLink="false">http://del.icio.us/mm53bar#2008-03-05</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://blog.fiveruns.com/2008/3/3/compiling-ruby-rubygems-and-rails-on-ubuntu"&gt;Compiling Ruby, RubyGems and Rails on Ubuntu&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/sideline/~4/NF-8lufqFeI" height="1" width="1"/&gt;</description><feedburner:origLink>http://del.icio.us/mm53bar#2008-03-05</feedburner:origLink></item><item><title>Links for 2007-12-31 [del.icio.us]</title><link>http://feedproxy.google.com/~r/sideline/~3/O6vDQhI5Am4/mm53bar</link><pubDate>Tue, 01 Jan 2008 00:00:00 PST</pubDate><guid isPermaLink="false">http://del.icio.us/mm53bar#2007-12-31</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://blog.reciprocallattice.com/2007/12/auto-completion-and-in-place-editor.html"&gt;Reciprocal Lattice: Auto-Completion and In-Place-Editor with Rails 2.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.railsjitsu.com/programming-beautiful-ruby-on-rails-code-part-2"&gt;RailsJitsu - Programming Beautiful Ruby on Rails Code Part 2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/sideline/~4/O6vDQhI5Am4" height="1" width="1"/&gt;</description><feedburner:origLink>http://del.icio.us/mm53bar#2007-12-31</feedburner:origLink></item><item><title>Links for 2007-12-13 [del.icio.us]</title><link>http://feedproxy.google.com/~r/sideline/~3/1yRRYMRa8EU/mm53bar</link><pubDate>Fri, 14 Dec 2007 00:00:00 PST</pubDate><guid isPermaLink="false">http://del.icio.us/mm53bar#2007-12-13</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://grabbagoft.blogspot.com/2007/12/don-hide-ugly.html"&gt;GrabBag&amp;amp;lt;T&amp;amp;gt;: Don't hide the ugly&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/sideline/~4/1yRRYMRa8EU" height="1" width="1"/&gt;</description><feedburner:origLink>http://del.icio.us/mm53bar#2007-12-13</feedburner:origLink></item><item><title>Links for 2007-12-12 [del.icio.us]</title><link>http://feedproxy.google.com/~r/sideline/~3/iz8pZyZfXxI/mm53bar</link><pubDate>Thu, 13 Dec 2007 00:00:00 PST</pubDate><guid isPermaLink="false">http://del.icio.us/mm53bar#2007-12-12</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://utilitybelt.rubyforge.org/"&gt;Utility Belt: Usage&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://webworkerdaily.com/2007/12/07/mostly-free-resources-for-the-web-worker-who-works-on-the-web/"&gt;Web Worker Daily &amp;raquo; Archive (Mostly) Free Resources for the Web Worker Who Works on the Web &amp;laquo;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/sideline/~4/iz8pZyZfXxI" height="1" width="1"/&gt;</description><feedburner:origLink>http://del.icio.us/mm53bar#2007-12-12</feedburner:origLink></item><item><title>Links for 2007-12-10 [del.icio.us]</title><link>http://feedproxy.google.com/~r/sideline/~3/uXtU-Jooku4/mm53bar</link><pubDate>Tue, 11 Dec 2007 00:00:00 PST</pubDate><guid isPermaLink="false">http://del.icio.us/mm53bar#2007-12-10</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://devlicious.com/blogs/billy_mccafferty/archive/2007/11/30/exception-handling-anti-pattern.aspx"&gt;The Mother of Exception Handling Anti-Patterns - Billy McCafferty&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/sideline/~4/uXtU-Jooku4" height="1" width="1"/&gt;</description><feedburner:origLink>http://del.icio.us/mm53bar#2007-12-10</feedburner:origLink></item><item><title>Links for 2007-11-28 [del.icio.us]</title><link>http://feedproxy.google.com/~r/sideline/~3/umBCwaFTNl8/mm53bar</link><pubDate>Thu, 29 Nov 2007 00:00:00 PST</pubDate><guid isPermaLink="false">http://del.icio.us/mm53bar#2007-11-28</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://elegantcode.com/2007/08/17/backlog-items-tricks-and-tips/"&gt;Elegant Code &amp;raquo; Backlog Items Tricks and Tips&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/sideline/~4/umBCwaFTNl8" height="1" width="1"/&gt;</description><feedburner:origLink>http://del.icio.us/mm53bar#2007-11-28</feedburner:origLink></item><item><title>Links for 2007-11-23 [del.icio.us]</title><link>http://feedproxy.google.com/~r/sideline/~3/zqLUCoSvypo/mm53bar</link><pubDate>Sat, 24 Nov 2007 00:00:00 PST</pubDate><guid isPermaLink="false">http://del.icio.us/mm53bar#2007-11-23</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/articles/continuousIntegration.html"&gt;Continuous Integration&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.ridgway.co.za/archive/2006/11/28/usefulsourcemonitorreportsincruisecontrol.aspx"&gt;Useful SourceMonitor Reports in CruiseControl&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/sideline/~4/zqLUCoSvypo" height="1" width="1"/&gt;</description><feedburner:origLink>http://del.icio.us/mm53bar#2007-11-23</feedburner:origLink></item></channel>
</rss><!-- Dynamic Page Served (once) in 4.129 seconds --><!-- Cached page served by WP-Cache -->
