<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://devlicio.us/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Derik Whittaker : Humor</title><link>http://devlicio.us/blogs/derik_whittaker/archive/tags/Humor/default.aspx</link><description>Tags: Humor</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP1 (Build: 31106.3070)</generator><item><title>Best Error Dialog ever w/ Visual Studio</title><link>http://devlicio.us/blogs/derik_whittaker/archive/2010/07/28/best-error-dialog-ever-w-visual-studio.aspx</link><pubDate>Wed, 28 Jul 2010 12:25:00 GMT</pubDate><guid isPermaLink="false">40756a8b-6212-4073-9d98-6c26781577de:61269</guid><dc:creator>Derik Whittaker</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://devlicio.us/blogs/derik_whittaker/rsscomments.aspx?PostID=61269</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://devlicio.us/blogs/derik_whittaker/commentapi.aspx?PostID=61269</wfw:comment><comments>http://devlicio.us/blogs/derik_whittaker/archive/2010/07/28/best-error-dialog-ever-w-visual-studio.aspx#comments</comments><description>&lt;p&gt;Today I received the following error and thought it summed up my day perfectly.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://devlicio.us/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/derik_5F00_whittaker/image_5F00_66D210AA.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="image" alt="image" src="http://devlicio.us/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/derik_5F00_whittaker/image_5F00_thumb_5F00_6665DDB5.png" border="0" height="183" width="484" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Now the real question is what was I doing to receive this error&amp;hellip;&amp;hellip; I was trying to copy a single line (w/ 50 characters of text) to the clipboard&amp;hellip;DOH&lt;/p&gt;
&lt;p&gt;Till next time,&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://devlicio.us/aggbug.aspx?PostID=61269" width="1" height="1"&gt;</description><category domain="http://devlicio.us/blogs/derik_whittaker/archive/tags/Humor/default.aspx">Humor</category></item><item><title>Can anyone spot what is wrong here?</title><link>http://devlicio.us/blogs/derik_whittaker/archive/2009/10/23/can-anyone-spot-what-is-wrong-here.aspx</link><pubDate>Fri, 23 Oct 2009 11:40:00 GMT</pubDate><guid isPermaLink="false">40756a8b-6212-4073-9d98-6c26781577de:53019</guid><dc:creator>Derik Whittaker</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://devlicio.us/blogs/derik_whittaker/rsscomments.aspx?PostID=53019</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://devlicio.us/blogs/derik_whittaker/commentapi.aspx?PostID=53019</wfw:comment><comments>http://devlicio.us/blogs/derik_whittaker/archive/2009/10/23/can-anyone-spot-what-is-wrong-here.aspx#comments</comments><description>&lt;p&gt;4 Advil later and my head really hurts.&amp;#160; Here is a little story about how a simple little typo can really cause major headaches and pain.&lt;/p&gt;  &lt;p&gt;Yesterday I was in the process of setting up one of our new WCF services to use Jimmy Bogard’s &lt;a href="http://www.lostechies.com/blogs/jimmy_bogard/archive/2008/07/29/integrating-structuremap-with-wcf.aspx"&gt;solution to use StructureMap&lt;/a&gt; to create our services.&amp;#160; At one point during my development I had the setup correct because when I would do a ObjectFactory.WhatDoIHave() I could see the output.&amp;#160; However, a few minutes later everything was broke.&amp;#160; Not knowing what had changed (I had not yet committed anything to svn so I could not do a compare even) I did what most developers do, I tried it again and again just hoping it would magically work. (ok, what I really did was kill the dev web server, restarted IIS, restarted VS, etc).&amp;#160; After about 30 minutes of trying to determine what had changed I finally went home for the night, hoping that a new day would magically solve the problems.&lt;/p&gt;  &lt;p&gt;Well, when I came in today the problem was still there (looks like my laptop &lt;a href="http://en.wikipedia.org/wiki/Gremlins"&gt;Gremlins&lt;/a&gt; took the night off.&lt;/p&gt;  &lt;p&gt;Can you spot what is wrong with this code?&lt;/p&gt;  &lt;pre class="c-sharp" name="code"&gt;ObjectFactory.Configure( 
    scanner =&amp;gt;
        {
            scanner.AddRegistry( new IoCDataStrategyRegistry() );
            scanner.AddRegistry( new IoCLicensingRegistry() );
            
        }
    );&lt;/pre&gt;

&lt;p&gt;Did you see the error?&amp;#160; It is subtle.&amp;#160; Ok, give up, take a look at this code&lt;/p&gt;

&lt;pre class="c-sharp" name="code"&gt;ObjectFactory.Initialize( 
    scanner =&amp;gt;
        {
            scanner.AddRegistry( new IoCDataStrategyRegistry() );
            scanner.AddRegistry( new IoCLicensingRegistry() );
            
        }
    );&lt;/pre&gt;

&lt;p&gt;Turns out that StructureMap does not puke when you use the DSL syntax in an incorrect manor.&amp;#160; What it does do however is simply not wire up correctly, which makes sense.&lt;/p&gt;

&lt;p&gt;Anyway, not that my head hurts, but my code is back to normal I guess it is time to move on to the next issue.&lt;/p&gt;

&lt;p&gt;Till next time.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://devlicio.us/aggbug.aspx?PostID=53019" width="1" height="1"&gt;</description><category domain="http://devlicio.us/blogs/derik_whittaker/archive/tags/Development/default.aspx">Development</category><category domain="http://devlicio.us/blogs/derik_whittaker/archive/tags/StructureMap/default.aspx">StructureMap</category><category domain="http://devlicio.us/blogs/derik_whittaker/archive/tags/Humor/default.aspx">Humor</category></item><item><title>Did corporate IT depts not get the memo disk space is cheap?</title><link>http://devlicio.us/blogs/derik_whittaker/archive/2009/01/06/did-corporate-it-depts-not-get-the-memo-disk-space-is-cheap.aspx</link><pubDate>Tue, 06 Jan 2009 12:48:51 GMT</pubDate><guid isPermaLink="false">40756a8b-6212-4073-9d98-6c26781577de:43623</guid><dc:creator>Derik Whittaker</dc:creator><slash:comments>34</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://devlicio.us/blogs/derik_whittaker/rsscomments.aspx?PostID=43623</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://devlicio.us/blogs/derik_whittaker/commentapi.aspx?PostID=43623</wfw:comment><comments>http://devlicio.us/blogs/derik_whittaker/archive/2009/01/06/did-corporate-it-depts-not-get-the-memo-disk-space-is-cheap.aspx#comments</comments><description>&lt;p&gt;Does anyone else have this issue at work.&amp;#160; I have 75mb worth of emails within my corporate exchange account and I get emails about 1-2 times a week telling me I am over my limit.&amp;#160; WHY.&amp;#160; &lt;/p&gt;  &lt;p&gt;Has corporate IT departments not got the memo that drive space is DIRT CHEAP.&amp;#160; I mean this is not the 90’s.&amp;#160; I can go out and by a few TB’s of drive space for the price of a nice steak dinner.&amp;#160; I am almost to the point where I am going to buy a damn drive my self and walk it down to our IT dept and ask them to install it (ok, since I am a remote worker i guess i will have to send it to them, but you get the point).&lt;/p&gt;  &lt;p&gt;Anyway, I am done with my little mini-rant.&amp;#160; besides, i have found that if i do not acknowledge the emails they go away (or at least get deleted).&lt;/p&gt;  &lt;p&gt;Till next time,&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://devlicio.us/aggbug.aspx?PostID=43623" width="1" height="1"&gt;</description><category domain="http://devlicio.us/blogs/derik_whittaker/archive/tags/Humor/default.aspx">Humor</category></item><item><title>Unit Tests to the rescue</title><link>http://devlicio.us/blogs/derik_whittaker/archive/2008/10/02/unit-tests-to-the-rescue.aspx</link><pubDate>Thu, 02 Oct 2008 14:44:27 GMT</pubDate><guid isPermaLink="false">40756a8b-6212-4073-9d98-6c26781577de:42547</guid><dc:creator>Derik Whittaker</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://devlicio.us/blogs/derik_whittaker/rsscomments.aspx?PostID=42547</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://devlicio.us/blogs/derik_whittaker/commentapi.aspx?PostID=42547</wfw:comment><comments>http://devlicio.us/blogs/derik_whittaker/archive/2008/10/02/unit-tests-to-the-rescue.aspx#comments</comments><description>&lt;p&gt;Today started off in a bad, bad way.&amp;nbsp; Because of some issues I had earlier in the week with my source control repository (SCR)&amp;nbsp;I was doing a ton of work offline.&amp;nbsp; Today I was able to regain access to my SCR I decided to do a full get.&amp;nbsp; I was fully expecting SourceOffSite (crappy overlay tool on top of VSS -- BTW, VSS is the devil) to prompt me for conflicts or do merges...... NOPE&lt;/p&gt; &lt;p&gt;When I finished doing my SCR pull I re-opened Visual Studio and did a compile.&amp;nbsp; To my dismay I had TONS of&amp;nbsp;build errors.&amp;nbsp;&amp;nbsp;After about 3 seconds of looking into the errors I knew I was screwed.&amp;nbsp; It turns out I lost about 2 days worth of code because the source files&amp;nbsp;were not merged they were overwritten....THIS SUCKS&lt;/p&gt; &lt;p&gt;The good news for me is that much of the code that was overwritten was plumbing work and was fixed in about 1 hour.&amp;nbsp; However, there was a bit of logic code that was overwritten as well.&amp;nbsp; This is where my unit tests came to the rescue. &lt;/p&gt; &lt;p&gt;Because I has pretty good code coverage with my tests I was able to re-create the logic with very little fear that the new implementation changed the intent of the original logic.&amp;nbsp; Also because I had my tests I was able to infer logic based on what the tests were meant to verify.&lt;/p&gt; &lt;p&gt;I am not trying to say that tests made this all ok, but having my tests did make me feel a little better in thinking that I have not broken anything.&amp;nbsp; Sadly, I wasted a large portion of my morning doing this.&lt;/p&gt; &lt;p&gt;Till next time,&lt;/p&gt; &lt;p&gt;&lt;em&gt;&lt;font color="#808080"&gt;&lt;strong&gt;[----- Remember to check out &lt;/strong&gt;&lt;strong&gt;&lt;a href="http://www.dimecasts.net"&gt;DimeCasts.Net&lt;/a&gt;&lt;/strong&gt;&lt;strong&gt; -----]&lt;/strong&gt;&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://devlicio.us/aggbug.aspx?PostID=42547" width="1" height="1"&gt;</description><category domain="http://devlicio.us/blogs/derik_whittaker/archive/tags/Development/default.aspx">Development</category><category domain="http://devlicio.us/blogs/derik_whittaker/archive/tags/Agile/default.aspx">Agile</category><category domain="http://devlicio.us/blogs/derik_whittaker/archive/tags/Humor/default.aspx">Humor</category></item><item><title>Quote of the day</title><link>http://devlicio.us/blogs/derik_whittaker/archive/2008/09/12/quote-of-the-day.aspx</link><pubDate>Fri, 12 Sep 2008 17:56:17 GMT</pubDate><guid isPermaLink="false">40756a8b-6212-4073-9d98-6c26781577de:42311</guid><dc:creator>Derik Whittaker</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://devlicio.us/blogs/derik_whittaker/rsscomments.aspx?PostID=42311</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://devlicio.us/blogs/derik_whittaker/commentapi.aspx?PostID=42311</wfw:comment><comments>http://devlicio.us/blogs/derik_whittaker/archive/2008/09/12/quote-of-the-day.aspx#comments</comments><description>&lt;p&gt;I was listening to Episode #8 on &lt;a href="http://deepfriedbytes.com/podcast/episode-8-behind-the-scenes-at-microsoft-com/"&gt;DeepfriedBytes&lt;/a&gt; today and heard the greatest quote.&lt;/p&gt; &lt;p&gt;In this episode Woody and Keith are speaking with Brad and Jim who both work over at Microsoft.&amp;nbsp; The quote goes a little like this:&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;&amp;#39;We are a Microsoft shop here so we try to use Microsoft products&amp;#39;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;Sorry, I just found it great they they actually referred to them selves as a &amp;#39;Microsoft shop&amp;#39;&lt;/p&gt; &lt;p&gt;Till next time,&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://devlicio.us/aggbug.aspx?PostID=42311" width="1" height="1"&gt;</description><category domain="http://devlicio.us/blogs/derik_whittaker/archive/tags/Humor/default.aspx">Humor</category></item><item><title>The var war is brewing</title><link>http://devlicio.us/blogs/derik_whittaker/archive/2008/06/25/the-var-war-is-brewing.aspx</link><pubDate>Wed, 25 Jun 2008 10:30:48 GMT</pubDate><guid isPermaLink="false">40756a8b-6212-4073-9d98-6c26781577de:41078</guid><dc:creator>Derik Whittaker</dc:creator><slash:comments>17</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://devlicio.us/blogs/derik_whittaker/rsscomments.aspx?PostID=41078</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://devlicio.us/blogs/derik_whittaker/commentapi.aspx?PostID=41078</wfw:comment><comments>http://devlicio.us/blogs/derik_whittaker/archive/2008/06/25/the-var-war-is-brewing.aspx#comments</comments><description>&lt;p&gt;When C# 3.0/.Net 3.5 was released one of the new features that was included was the &amp;#39;var&amp;#39; keyword.&amp;nbsp; Now I have to admit that when I first read about this new feature I immediately associated this &amp;#39;var&amp;#39; with the Variant of VB6 or the var of JScript.&amp;nbsp; But that could not be future from the truth.&lt;/p&gt; &lt;p&gt;The &amp;#39;var&amp;#39; keyword was created to allow for &lt;a href="http://weblogs.asp.net/scottgu/archive/2007/05/15/new-orcas-language-feature-anonymous-types.aspx?CommentPosted=true"&gt;anonymous types&lt;/a&gt;, these are types that at design time (code time if you will) do not have a concrete type, but at run time they do (compiler creates the concrete type for you).&amp;nbsp; The var keyword is statically typed, it is not a new version of the Variant.&amp;nbsp; Take a look at the code below:&lt;br /&gt;&lt;br /&gt;// Valid&lt;br /&gt;var someVariableName = &amp;quot;Foo&amp;quot;; // this is typed as a string&lt;/p&gt; &lt;p&gt;// Invalid&lt;br /&gt;var someVariableName = new SomeObject();&lt;br /&gt;someVaraiableName = &amp;quot;Foo&amp;quot;; // this is NOT allowed&lt;/p&gt; &lt;p&gt;Enough of the history lesson, on to the point.&amp;nbsp; &lt;/p&gt; &lt;p&gt;The use of the var keyword has had some controversy since it was announced, but as of late this &amp;#39;var&amp;#39; war has heated up with some recent blog posts.&amp;nbsp; Most notably there have been 2 posts that kinda sum up the general over all feeling on var.&amp;nbsp; One for the general use and one against the general use of it.&lt;/p&gt; &lt;p&gt;In Jeff Atwood&amp;#39;s (aka Coding Horror) &lt;a href="http://www.codinghorror.com/blog/archives/001136.html"&gt;post&lt;/a&gt; he talks about using var to remove redundancy.&amp;nbsp; However, in Richard Dingwall&amp;#39;s &lt;a href="http://richarddingwall.name/2008/06/21/csharps-var-keyword-jeff-atwood-gets-it-all-wrong/"&gt;posts&lt;/a&gt; he thinks that Jeff has it all wrong.&amp;nbsp; Well, I am here to tell the world that they are both wrong, yet both right (wow, what a way to pick a side Derik)...&lt;/p&gt; &lt;p&gt;No really, to be honest I was NOT in favor of the var keyword at &lt;a href="http://devlicio.us/blogs/derik_whittaker/archive/2008/03/21/is-var-the-new-dim.aspx"&gt;first&lt;/a&gt;, but after giving it some thought and use, I LOVE the var keyword.&lt;/p&gt; &lt;p&gt;In Jeff&amp;#39;s post he likes the var because he thinks it removed redundancy from your code (I 100% agree with this). However, Richard counters that saying that the use of var reduces readability. Well, again they are both right, but Jeff is soo much more right than Richard.&lt;/p&gt; &lt;p&gt;So, if I think they are both right, then how do I code an use the var?&amp;nbsp; here are my rules for when the var should be used versus not used.&lt;/p&gt; &lt;ol&gt; &lt;li&gt;Var should be used in all cases where the type can be visually inferred from the right side of the statement:&lt;br /&gt;&lt;br /&gt;// Use var&lt;br /&gt;var foo = &amp;quot;string&amp;quot;;&lt;br /&gt;var anotherFoo = new Object();&lt;br /&gt;&lt;br /&gt;Both above we know the static type by looking at the code&lt;br /&gt;&lt;/li&gt; &lt;li&gt;Var should NOT be used when rule 1 is not true: &lt;br /&gt;&lt;br /&gt;// DO NOT USE var&lt;br /&gt;var person = someObject.GetPerson();&lt;br /&gt;&lt;br /&gt;Above I can assume that the GetPerson returns me a person object, but I am not 100% sure.&amp;nbsp; In this case I would rather see something like below.&lt;br /&gt;&lt;br /&gt;Person person = someObject.GetPerson();&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;Ok, now that I have cleaned up the &amp;#39;var&amp;#39; war and everyone is happy again, it is time to tackle a larger problem like how to get my wife to allow me to have an iPhone.&amp;nbsp; Wish me luck.&lt;/p&gt; &lt;p&gt;Till next time,&lt;/p&gt; &lt;p&gt;&lt;font color="#808080"&gt;&lt;strong&gt;[----- Remember to check out &lt;/strong&gt;&lt;strong&gt;&lt;a href="http://www.dimecasts.net"&gt;DimeCasts.Net&lt;/a&gt;&lt;/strong&gt;&lt;strong&gt; -----]&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://devlicio.us/aggbug.aspx?PostID=41078" width="1" height="1"&gt;</description><category domain="http://devlicio.us/blogs/derik_whittaker/archive/tags/Humor/default.aspx">Humor</category><category domain="http://devlicio.us/blogs/derik_whittaker/archive/tags/Opinion/default.aspx">Opinion</category></item><item><title>How to Foo-up your RSS feed with a single /</title><link>http://devlicio.us/blogs/derik_whittaker/archive/2008/05/29/how-to-foo-up-your-rss-feed-with-a-single.aspx</link><pubDate>Thu, 29 May 2008 17:06:55 GMT</pubDate><guid isPermaLink="false">40756a8b-6212-4073-9d98-6c26781577de:40790</guid><dc:creator>Derik Whittaker</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://devlicio.us/blogs/derik_whittaker/rsscomments.aspx?PostID=40790</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://devlicio.us/blogs/derik_whittaker/commentapi.aspx?PostID=40790</wfw:comment><comments>http://devlicio.us/blogs/derik_whittaker/archive/2008/05/29/how-to-foo-up-your-rss-feed-with-a-single.aspx#comments</comments><description>&lt;p&gt;So today I got an IM from &lt;a href="http://subjunctive.wordpress.com/"&gt;Chris Sutton&lt;/a&gt; telling me that my RSS feed for &lt;a target="_blank"&gt;DimeCasts.Net&lt;/a&gt; was not working.&amp;#160; So being the paranoid guy I am, I immediately started to run in circles like &lt;a href="http://en.wikipedia.org/wiki/The_Sky_Is_Falling_(fable)" target="_blank"&gt;Chicken Little&lt;/a&gt; yelling &amp;quot;The Sky is falling, the Sky is falling&amp;quot;.&amp;#160; It was not till I became horse and ran out of breath did I realize I needed to fix the thing.&lt;/p&gt;  &lt;p&gt;The first thing I did of course was to test the thing, and sure enough Chris was NOT lying (you never know about those guys from Iowa), but what was the cause.&amp;#160; I knew it had worked the day before, what happened.&amp;#160; Oh yea, I actually setup the RSS generation to be a automated process, not manual.&lt;/p&gt;  &lt;p&gt;Because I am so new to RSS, and have never created a feed document before I did not want to take the time to learn some third party API (like &lt;a href="http://rss-net.sourceforge.net/" target="_blank"&gt;rss.net&lt;/a&gt;) so I hand rolled my own logic to build the XML Document (don&amp;#39;t worry, apart from the data access, it is all of 20-25 lines of code).&amp;#160; Turns out that I put an extra &amp;#39;/&amp;#39; in the URL in the link node under the channel (below in &lt;strong&gt;&lt;font color="#ff0000"&gt;RED&lt;/font&gt;&lt;/strong&gt;).    &lt;br /&gt;&amp;lt;channel&amp;gt;    &lt;br /&gt;&amp;#160;&amp;#160; &amp;lt;title&amp;gt;DimeCasts.Net -- Inform and Educate in ~ 10 minutes or less&amp;lt;/title&amp;gt;    &lt;br /&gt;&amp;#160;&amp;#160; &amp;lt;link&amp;gt;&lt;a href="http://www.DimeCasts.Net"&gt;http://www.DimeCasts.Net&lt;/a&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;/&lt;/font&gt;&lt;/strong&gt;&amp;lt;/link&amp;gt;&lt;/p&gt;  &lt;p&gt;For some reason (again, not an RSS guru) when this happens the URL&amp;#39;s for each item gets fooed up.&amp;#160; After a few simple keystrokes the problem was fixed, and as it turns out the sky was not falling.&lt;/p&gt;  &lt;p&gt;So what is the moral of this story?&amp;#160; No matter how &amp;#39;simple&amp;#39; the change, shit can go wrong in a hurry.&lt;/p&gt;  &lt;p&gt;Till next time &lt;/p&gt;  &lt;p&gt;(P.S., check out &lt;a href="http://www.dimecasts.net" target="_blank"&gt;DimeCasts.Net&lt;/a&gt;)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://devlicio.us/aggbug.aspx?PostID=40790" width="1" height="1"&gt;</description><category domain="http://devlicio.us/blogs/derik_whittaker/archive/tags/Humor/default.aspx">Humor</category></item><item><title>Re: 3 Geeks in an Elevator -- My take</title><link>http://devlicio.us/blogs/derik_whittaker/archive/2008/04/16/re-3-geeks-in-an-elelvator-my-tabke.aspx</link><pubDate>Wed, 16 Apr 2008 14:49:21 GMT</pubDate><guid isPermaLink="false">40756a8b-6212-4073-9d98-6c26781577de:40107</guid><dc:creator>Derik Whittaker</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://devlicio.us/blogs/derik_whittaker/rsscomments.aspx?PostID=40107</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://devlicio.us/blogs/derik_whittaker/commentapi.aspx?PostID=40107</wfw:comment><comments>http://devlicio.us/blogs/derik_whittaker/archive/2008/04/16/re-3-geeks-in-an-elelvator-my-tabke.aspx#comments</comments><description>&lt;p&gt;Bil Simser has a funny &lt;a href="http://weblogs.asp.net/bsimser/archive/2008/04/16/3-geeks-in-an-elevator.aspx"&gt;post&lt;/a&gt; that I thought I would respond to.&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;My 2 people.&amp;#160; JDN (John) of the Alt.net list and Scott Bellware.&amp;#160; This would be great.&amp;#160; I am sure for the first 24+ hours it would be a cynical bitchfest and blood would be all over the place.&amp;#160; Then, as calmer heads prevailed they would hug and be life long friend.&lt;/p&gt;  &lt;p&gt;Till next time,&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://devlicio.us/aggbug.aspx?PostID=40107" width="1" height="1"&gt;</description><category domain="http://devlicio.us/blogs/derik_whittaker/archive/tags/Humor/default.aspx">Humor</category></item><item><title>Wow, 250 posts just flew right by</title><link>http://devlicio.us/blogs/derik_whittaker/archive/2008/04/16/wow-250-posts-just-flew-right-by.aspx</link><pubDate>Wed, 16 Apr 2008 13:15:48 GMT</pubDate><guid isPermaLink="false">40756a8b-6212-4073-9d98-6c26781577de:40102</guid><dc:creator>Derik Whittaker</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://devlicio.us/blogs/derik_whittaker/rsscomments.aspx?PostID=40102</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://devlicio.us/blogs/derik_whittaker/commentapi.aspx?PostID=40102</wfw:comment><comments>http://devlicio.us/blogs/derik_whittaker/archive/2008/04/16/wow-250-posts-just-flew-right-by.aspx#comments</comments><description>&lt;p&gt;I did not even notice that my post from yesterday was my 250th here at Devlicio.us.&amp;#160; Who would have thunk that I would that much useless stuff to share with the world.&lt;/p&gt;  &lt;p&gt;It has been a blast, and here is to another 250 more posts.&amp;#160; That&amp;#39;s right, I still have more useless knowledge to share....:)&lt;/p&gt;  &lt;p&gt;Till next time,&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://devlicio.us/aggbug.aspx?PostID=40102" width="1" height="1"&gt;</description><category domain="http://devlicio.us/blogs/derik_whittaker/archive/tags/Humor/default.aspx">Humor</category></item><item><title>Great code comments I stumbled across.</title><link>http://devlicio.us/blogs/derik_whittaker/archive/2008/04/05/great-code-comments-i-stumbled-across.aspx</link><pubDate>Sat, 05 Apr 2008 20:39:15 GMT</pubDate><guid isPermaLink="false">40756a8b-6212-4073-9d98-6c26781577de:39955</guid><dc:creator>Derik Whittaker</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://devlicio.us/blogs/derik_whittaker/rsscomments.aspx?PostID=39955</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://devlicio.us/blogs/derik_whittaker/commentapi.aspx?PostID=39955</wfw:comment><comments>http://devlicio.us/blogs/derik_whittaker/archive/2008/04/05/great-code-comments-i-stumbled-across.aspx#comments</comments><description>&lt;p&gt;Today I was looking at some .Net 3.5 source code and ran into these great comments.&amp;#160; &lt;/p&gt;  &lt;pre class="c-sharp" name="code"&gt;      //ok, this is a hairy, dirty, and nasty piece of code
      //the alternatives are substantially worse than this though
      //i.e. when you do your own provider, LINQ assumes that
      //you are going to implement your own expression tree visitor and
      //do it all yourself.  Frankly, I still have xmas shopping to do
      //and I really don&amp;#39;t want us to be foobared when we get
      //even more extension methods added to LINQ
      //therefore, we are pulling execute based on taking the calling the standard execute on
      //enumerable, but using our own class
      //&lt;/pre&gt;

&lt;p&gt;This is great because it is truthful and explains the exact intent or thought process of the developer.&lt;/p&gt;

&lt;pre class="c-sharp" name="code"&gt;//pray.  If something is going to break, it will do so here
return genericMethodInfo.Invoke(null, paramList.ToArray());&lt;/pre&gt;

&lt;p&gt;We have all put comments in here &lt;/p&gt;

&lt;p&gt;I know this post was kinda pointless, but thought it would cause some to smile&lt;/p&gt;

&lt;p&gt;Till next time,&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://devlicio.us/aggbug.aspx?PostID=39955" width="1" height="1"&gt;</description><category domain="http://devlicio.us/blogs/derik_whittaker/archive/tags/Fun+Code/default.aspx">Fun Code</category><category domain="http://devlicio.us/blogs/derik_whittaker/archive/tags/Humor/default.aspx">Humor</category></item><item><title>Wonder no longer</title><link>http://devlicio.us/blogs/derik_whittaker/archive/2008/04/01/wonder-no-longer.aspx</link><pubDate>Tue, 01 Apr 2008 12:17:22 GMT</pubDate><guid isPermaLink="false">40756a8b-6212-4073-9d98-6c26781577de:39889</guid><dc:creator>Derik Whittaker</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://devlicio.us/blogs/derik_whittaker/rsscomments.aspx?PostID=39889</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://devlicio.us/blogs/derik_whittaker/commentapi.aspx?PostID=39889</wfw:comment><comments>http://devlicio.us/blogs/derik_whittaker/archive/2008/04/01/wonder-no-longer.aspx#comments</comments><description>&lt;p&gt;Well, I think that&amp;#39;s about as long as I want to go keeping this under wraps. And what better day to make the announcement than the one day where you can&amp;#39;t be sure if I&amp;#39;m actually kidding (especially now that I&amp;#39;ve called attention to it). &lt;/p&gt;  &lt;p&gt;I&amp;#39;ve been pretty silent on the &lt;a href="http://www.altdotnet.org/"&gt;&lt;/a&gt;&lt;a href="http://alt.net"&gt;alt.net&lt;/a&gt; movement. Not for any political reasons, mind you, hillbillies are what you might call &amp;quot;controversially agnostic&amp;quot;, at least if you wanted to be polite. No, the real reason is that I haven&amp;#39;t had much to say on the subject. At least since moving to &lt;a href="http://codebetter.com/blogs/kyle.baley"&gt;CodeBetter&lt;/a&gt;. I did do my civic duty at the &lt;a href="http://kyle.baley.org/"&gt;previous home&lt;/a&gt; though.&lt;/p&gt;  &lt;p&gt;I&amp;#39;ve still been following it. And one of the more entertaining aspects of &lt;a href="http://alt.net"&gt;&lt;/a&gt;&lt;a href="http://alt.net"&gt;alt.net&lt;/a&gt; has been the &lt;a href="http://altnetpursefight.blogspot.com/"&gt;&lt;/a&gt;&lt;a href="http://alt.net"&gt;alt.net&lt;/a&gt; pursefight blog. But the method of entertainment for me isn&amp;#39;t quite what you might be thinking. For me, the fun part hasn&amp;#39;t been *reading* the pursefight....it&amp;#39;s been WRITING it.&lt;/p&gt;  &lt;p&gt;Oh, don&amp;#39;t act all surprised. According to the poll numbers, you already knew it was one of the nobody developers out there. I threw the &amp;quot;disenfranchised&amp;quot; bit in there because who&amp;#39;d suspect a humble Appalachian American of knowing how to spell it, let alone use it correctly in a sentence?&lt;/p&gt;  &lt;p&gt;I suppose you&amp;#39;ll want some semblance of motivation. That&amp;#39;s easy: for the unfettered fame it would bring me.&lt;/p&gt;  &lt;p&gt;And why come out of the clo--errr.... why reveal my intentions now? Because the mailing list has become less a source of entertainment and more a source of information. Gone are the marathon threads that eventually end &amp;quot;hey, I&amp;#39;m just trying to be devil&amp;#39;s advocate here&amp;quot; by someone hoping to hit the reset button.&lt;/p&gt;  &lt;p&gt;Now it&amp;#39;s all &amp;quot;How do I manage multiple builds?&amp;quot; and &amp;quot;What&amp;#39;s your take on Windows 2008?&amp;quot; The closest I got to any disbelieving head shakes was the presentation from Microsoft with some seriously misguided advice on how often to check-in code. But other than that little trip down DailyWTF territory, it&amp;#39;s been pretty clean.&lt;/p&gt;  &lt;p&gt;And I see no signs of that changing. Now that the identity crisis has passed and that &amp;quot;what is &lt;a href="http://alt.net"&gt;&lt;/a&gt;&lt;a href="http://alt.net"&gt;alt.net&lt;/a&gt;&amp;quot; thing has been resolv---errr....swept under the carpet, it&amp;#39;s back to business as usual.&lt;/p&gt;  &lt;p&gt;So consider this an attempt at the fifteen minutes of fame promised to me by Andy Warhol.&lt;/p&gt;  &lt;p&gt;And I&amp;#39;ll be timing you.&lt;/p&gt;  &lt;p&gt;Kyle the Gloryhound&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://devlicio.us/aggbug.aspx?PostID=39889" width="1" height="1"&gt;</description><category domain="http://devlicio.us/blogs/derik_whittaker/archive/tags/Humor/default.aspx">Humor</category><category domain="http://devlicio.us/blogs/derik_whittaker/archive/tags/Announcement/default.aspx">Announcement</category></item><item><title>Is var the new Dim?</title><link>http://devlicio.us/blogs/derik_whittaker/archive/2008/03/21/is-var-the-new-dim.aspx</link><pubDate>Fri, 21 Mar 2008 15:19:00 GMT</pubDate><guid isPermaLink="false">40756a8b-6212-4073-9d98-6c26781577de:39737</guid><dc:creator>Derik Whittaker</dc:creator><slash:comments>11</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://devlicio.us/blogs/derik_whittaker/rsscomments.aspx?PostID=39737</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://devlicio.us/blogs/derik_whittaker/commentapi.aspx?PostID=39737</wfw:comment><comments>http://devlicio.us/blogs/derik_whittaker/archive/2008/03/21/is-var-the-new-dim.aspx#comments</comments><description>&lt;p&gt;In C# .Net 3.5 they added the var keyword.&amp;nbsp; The intent the var keyword is to allow the object type to be implicitly inferred from the expression used to initialize the variable.&amp;nbsp; However, more often then not I hear people using it because it saves them time typing.&amp;nbsp; &lt;/p&gt;&lt;p&gt;So, if the main reason SOME people are using var i have to ask the one simple qusetion&lt;/p&gt;&lt;p&gt;Is var any different then Dim?&amp;nbsp; I mean they both have 3 letters.&amp;nbsp; They both are used to declare variables........ Hum&lt;br /&gt;&lt;/p&gt;&lt;p&gt;*****&lt;br /&gt;I know that var is NOT the same as dim in the &amp;#39;CLR&amp;#39; sense, so please do NOT try to explain to me how they are different&lt;br /&gt;***** &lt;/p&gt;&lt;p&gt;&lt;br /&gt;Till next time,&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://devlicio.us/aggbug.aspx?PostID=39737" width="1" height="1"&gt;</description><category domain="http://devlicio.us/blogs/derik_whittaker/archive/tags/.Net/default.aspx">.Net</category><category domain="http://devlicio.us/blogs/derik_whittaker/archive/tags/Humor/default.aspx">Humor</category></item><item><title>I have been Google Mapped</title><link>http://devlicio.us/blogs/derik_whittaker/archive/2008/03/16/i-have-been-google-mapped.aspx</link><pubDate>Sun, 16 Mar 2008 20:35:26 GMT</pubDate><guid isPermaLink="false">40756a8b-6212-4073-9d98-6c26781577de:39684</guid><dc:creator>Derik Whittaker</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://devlicio.us/blogs/derik_whittaker/rsscomments.aspx?PostID=39684</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://devlicio.us/blogs/derik_whittaker/commentapi.aspx?PostID=39684</wfw:comment><comments>http://devlicio.us/blogs/derik_whittaker/archive/2008/03/16/i-have-been-google-mapped.aspx#comments</comments><description>&lt;p&gt;Last fall I was driving home from work and in the distance I saw a car with something on top.&amp;nbsp; As I got closer I noticed it was a &amp;#39;Google map&amp;#39; car.&amp;nbsp; At the time I was kinda excited as I thought I MAY have been mapped.&lt;/p&gt; &lt;p&gt;Well, today I had a few minutes to kill and I decided to see if they had updated the map with my area on it.&amp;nbsp; Sure enough, they have.&amp;nbsp;&amp;nbsp; If you check out this &lt;a href="http://maps.google.com/maps?f=q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=791+Sienna+Dr,+Round+Lake,+IL+60073&amp;amp;sll=25.066127,-77.339025&amp;amp;sspn=0.011215,0.01914&amp;amp;ie=UTF8&amp;amp;ll=42.60778,-87.947187&amp;amp;spn=0.03645,0.104713&amp;amp;z=14&amp;amp;layer=c&amp;amp;cbll=42.589505,-87.951067&amp;amp;cbp=2,321.3312676450113,,0,10.78522305399355" target="_blank"&gt;link&lt;/a&gt; you will see a dark gray TrailBlazer, that is ME.&amp;nbsp; &lt;/p&gt; &lt;p&gt;Anyway, thought it was kinda cool.&amp;nbsp; So does this make me famous.... Yea, did not think so.&lt;/p&gt; &lt;p&gt;Till next time,&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://devlicio.us/aggbug.aspx?PostID=39684" width="1" height="1"&gt;</description><category domain="http://devlicio.us/blogs/derik_whittaker/archive/tags/Humor/default.aspx">Humor</category></item><item><title>Being OCD and Merging don't mix</title><link>http://devlicio.us/blogs/derik_whittaker/archive/2008/02/21/being-ocd-and-merging-don-t-mix.aspx</link><pubDate>Thu, 21 Feb 2008 19:34:21 GMT</pubDate><guid isPermaLink="false">40756a8b-6212-4073-9d98-6c26781577de:39503</guid><dc:creator>Derik Whittaker</dc:creator><slash:comments>54</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://devlicio.us/blogs/derik_whittaker/rsscomments.aspx?PostID=39503</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://devlicio.us/blogs/derik_whittaker/commentapi.aspx?PostID=39503</wfw:comment><comments>http://devlicio.us/blogs/derik_whittaker/archive/2008/02/21/being-ocd-and-merging-don-t-mix.aspx#comments</comments><description>&lt;p&gt;Let me start of by publicly admitting this, I am have &lt;a href="http://en.wikipedia.org/wiki/Obsessive-compulsive_disorder" target="_blank"&gt;OCD&lt;/a&gt; (Obsessive-compulsive disorder) when it comes to code.&amp;nbsp; My code must be clean and it must be uniform.&amp;nbsp; And because I am a &lt;a href="http://www.jetbrains.com/resharper/index.html" target="_blank"&gt;ReSharper&lt;/a&gt; lover my disorder is even more drawn out.&lt;/p&gt; &lt;p&gt;Over the past month or so while I have been fixing bugs in our application I have been making &amp;#39;harmless&amp;#39; changes to the various class files that I have been editing.&amp;nbsp; These changes involve removing dead using blocks, removing dead code, removing unneeded &amp;#39;this&amp;#39; usages, making various improvements to the code, so on and so forth.&amp;nbsp; None of these were major and none should (wish we had tests to prove this) affect the quality of the application.&amp;nbsp; But since &lt;a href="http://www.jetbrains.com/resharper/index.html" target="_blank"&gt;ReSharper&lt;/a&gt; has highlighted these various issues I thought I would change them.&lt;/p&gt; &lt;p&gt;Boy was that a bad idea.&amp;nbsp; Last week the team I am on had a directive to merge 3 different branches into our trunk and this needed to happen ASAP.&amp;nbsp; What I found out real early in our merge was we had TONS of conflicts or merge warnings because of all my &amp;#39;changes&amp;#39; (VS Team&amp;#39;s merge tool is not the best).&amp;nbsp; Almost all of issues were easy to merge, but the fact that we had to spend a ton of extra time on them was waste (should read these [&lt;a href="http://www.poppendieck.com/ilsd.htm" target="_blank"&gt;book 1&lt;/a&gt;, &lt;a href="http://www.poppendieck.com/ld.htm" target="_blank"&gt;book 2&lt;/a&gt;] for more information on removing waste).&amp;nbsp; We were able to get through the merge just fine, but it took longer then anticipated.&lt;/p&gt; &lt;p&gt;The moral of the post is this.&amp;nbsp; If you have OCD in respect to code and you are going to be doing merges, try to control your OCD.&amp;nbsp; If not your merges are going to be much more painful and take much longer then needed.&lt;/p&gt; &lt;p&gt;Till next time,&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://devlicio.us/aggbug.aspx?PostID=39503" width="1" height="1"&gt;</description><category domain="http://devlicio.us/blogs/derik_whittaker/archive/tags/Humor/default.aspx">Humor</category><category domain="http://devlicio.us/blogs/derik_whittaker/archive/tags/Opinion/default.aspx">Opinion</category><category domain="http://devlicio.us/blogs/derik_whittaker/archive/tags/Best+Practice/default.aspx">Best Practice</category></item><item><title>That's right, I am Old School!</title><link>http://devlicio.us/blogs/derik_whittaker/archive/2008/02/12/that-s-right-i-am-old-school.aspx</link><pubDate>Tue, 12 Feb 2008 14:06:00 GMT</pubDate><guid isPermaLink="false">40756a8b-6212-4073-9d98-6c26781577de:39437</guid><dc:creator>Derik Whittaker</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://devlicio.us/blogs/derik_whittaker/rsscomments.aspx?PostID=39437</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://devlicio.us/blogs/derik_whittaker/commentapi.aspx?PostID=39437</wfw:comment><comments>http://devlicio.us/blogs/derik_whittaker/archive/2008/02/12/that-s-right-i-am-old-school.aspx#comments</comments><description>&lt;p&gt;Just to prove that some of us don&amp;#39;t need new technology we had these shirts made up at work.&lt;/p&gt; &lt;p&gt;&lt;a href="http://devlicio.us/blogs/derik_whittaker/WindowsLiveWriter/ThatsrightIamOldSchool_721A/IMG_1206.jpg"&gt;&lt;img src="http://devlicio.us/blogs/derik_whittaker/WindowsLiveWriter/ThatsrightIamOldSchool_721A/IMG_1206_thumb.jpg" style="border:0px none;" alt="IMG_1206" align="left" border="0" height="184" width="244" /&gt;&lt;/a&gt; How needs all that new technology, give me VB6 or .Net 1.1 any day.&lt;/p&gt; &lt;p&gt;WPF, WCF, WFF, .Net 3.5, Ruby, F#, Mocking, Testing it is all just a fad.&amp;nbsp; &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a href="http://devlicio.us/blogs/derik_whittaker/WindowsLiveWriter/ThatsrightIamOldSchool_721A/IMG_1207.jpg"&gt;&lt;img src="http://devlicio.us/blogs/derik_whittaker/WindowsLiveWriter/ThatsrightIamOldSchool_721A/IMG_1207_thumb.jpg" style="border:0px none;" alt="IMG_1207" align="right" border="0" height="184" width="244" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;If you like the shirts, let me know, I can tell you where we had them made.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;BTW, these were made up as a joke at work based on a few conversations with a fellow developer :)&lt;/p&gt; &lt;p&gt;Till next time,&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://devlicio.us/aggbug.aspx?PostID=39437" width="1" height="1"&gt;</description><category domain="http://devlicio.us/blogs/derik_whittaker/archive/tags/Humor/default.aspx">Humor</category></item></channel></rss>