<?xml version="1.0" encoding="UTF-8" ?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><title type="html">Toadkillerdog's DogHouse</title><subtitle type="html">Welcome to the JunkYard
&lt;div id="flashcontent" align="left"&gt;
  Zune Card
&lt;/div&gt;

&lt;script type="text/javascript" src="http://www.theharters.com/js/swfobject.js"&gt;
&lt;/script&gt;

&lt;script type="text/javascript"&gt;
  try
  {
    var flashObjId = "flashUserCard";
    var zuneCardFlash = new SWFObject("http://social.zune.net/xweb/lx/swf/zunecard.swf?ver=1192", flashObjId, "548", "260","9");
    zuneCardFlash.addParam("wmode","opaque");
    zuneCardFlash.addParam("salign","tl");
    zuneCardFlash.addVariable("baseURL", "http%3a%2f%2fsocial.zune.net%2fzcard%2fusercardservice.ashx%3fzunetag%3dTKDLand%26src%3dlarge&amp;MMplayerType=PlugIn");
    zuneCardFlash.write("flashcontent");
  }
  catch(e)
  {
  	
  }
&lt;/script&gt;</subtitle><id>http://blogs.geekdojo.net/mitchell/atom.aspx</id><link rel="alternate" type="text/html" href="http://blogs.geekdojo.net/mitchell/default.aspx" /><link rel="self" type="application/atom+xml" href="http://blogs.geekdojo.net/mitchell/atom.aspx" /><generator uri="http://communityserver.org" version="2.0.60217.2664">Community Server</generator><updated>2008-01-25T12:09:18Z</updated><entry><title>Searching For God Knows What: A Book Study</title><link rel="alternate" type="text/html" href="http://blogs.geekdojo.net/mitchell/archive/2008/05/15/2022290493.aspx" /><id>http://blogs.geekdojo.net/mitchell/archive/2008/05/15/2022290493.aspx</id><published>2008-05-15T15:18:48Z</published><updated>2008-05-15T15:18:48Z</updated><content type="html">&lt;p&gt;Our small group is starting a study of &lt;a href="http://www.donaldmillerwords.com/index.php"&gt;Donald Miller&lt;/a&gt;'s book, &lt;a href="http://www.christianbook.com/Christian/Books/product?item_no=63717&amp;amp;netp_id=338167&amp;amp;event=ESRCN&amp;amp;item_code=WW&amp;amp;view=details"&gt;Searching for God Knows What&lt;/a&gt;. It's an entirely engaging read in which Miller challenges the way you think about your faith rather than hitting you over the head with his. Hopefully, I'll have the ability and wherewithal to follow through on a chapter by chapter discussion as we talk about it.&lt;/p&gt;&lt;img src="http://blogs.geekdojo.net/aggbug.aspx?PostID=2022290493" width="1" height="1"&gt;</content><author><name>mitchell</name><uri>http://blogs.geekdojo.net/members/mitchell.aspx</uri></author></entry><entry><title>If You're Bored, You're Project is Successful</title><link rel="alternate" type="text/html" href="http://blogs.geekdojo.net/mitchell/archive/2008/04/10/2022290489.aspx" /><id>http://blogs.geekdojo.net/mitchell/archive/2008/04/10/2022290489.aspx</id><published>2008-04-10T13:54:00Z</published><updated>2008-04-10T13:54:00Z</updated><content type="html">&lt;p&gt;Combat has often been described as lots of boredom followed by seconds of excitement. To bring that analogy into the project management world: projects are months of development followed by weeks of excitement, especially if you're still operating under the &lt;a href="http://blogs.geekdojo.net/mitchell/archive/2008/04/10/2022290488.aspx"&gt;"driving blind"&lt;/a&gt; paradigm of software development.&lt;/p&gt; &lt;p&gt;The whole driving idea behind project management is to make it boring. You've all heard the aphorism along the lines of : "piss poor prior planning produces pathetic performance." The corollary to that is that good planning should, in the end, remove all panic. Good, up-front project management will reduce all the excitement produced in a project to as close to zero as possible. So, if you're bored on your current project, that's probably a good thing.&lt;/p&gt;&lt;img src="http://blogs.geekdojo.net/aggbug.aspx?PostID=2022290489" width="1" height="1"&gt;</content><author><name>mitchell</name><uri>http://blogs.geekdojo.net/members/mitchell.aspx</uri></author></entry><entry><title>Coding Blind: Changing the Paradigm from Managing By Bug to Managing by Process</title><link rel="alternate" type="text/html" href="http://blogs.geekdojo.net/mitchell/archive/2008/04/10/2022290488.aspx" /><id>http://blogs.geekdojo.net/mitchell/archive/2008/04/10/2022290488.aspx</id><published>2008-04-10T12:47:59Z</published><updated>2008-04-10T12:47:59Z</updated><content type="html">&lt;blockquote&gt; &lt;p&gt;&lt;a name="_MailEndCompose"&gt;&lt;font color="#ff0000"&gt;"Driving a project from bug data alone is like driving a car with your eyes closed and only turning the wheel when you hit something." - Sam Guckenheimer&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;I was reading Guckenheimer's book, &lt;a href="http://www.amazon.com/Software-Engineering-Microsoft-Visual-Development/dp/0321278720/ref=pd_bbs_sr_2?ie=UTF8&amp;amp;s=books&amp;amp;qid=1207586770&amp;amp;sr=8-2"&gt;Software Engineering with Microsoft Visual Studio Team System&lt;/a&gt;, (which he wrote with Juan Perez) when I stumbled across the above quote. It made me laugh...and then it made me think: he's really on to something here.&lt;/p&gt; &lt;p&gt;I can't count the number of projects with which I've been associated which, basically, do exactly as described above. It's almost cliché: hand off requirements, build code, release, fix bugs, done. How efficient is it to run a project, much less write code, when all you have to go by, metric-wise, are the defect count and the defect fixed count. And, more often than not, those are &lt;strong&gt;after&lt;/strong&gt; you're already live with your code.&lt;/p&gt; &lt;p&gt;Hence, enter something like the Team System. It's not really all that new of an idea. It just bundles it all together in a nice neat &lt;em&gt;automated&lt;/em&gt; package. And that last bit is key. As Guckenheimer goes on to discuss, we've spent a lot of years automating a whole host of business processes, but we've neglected our own internal processes...greatly to our detriment. Instead, as he points out, the best we can do is tack some automation around some intensely manual processes, which, as Guckenheimer says, leaves them still manual only now with overhead to maintain some clunky automation.&lt;/p&gt; &lt;p&gt;Now, with something like Team System, you can write your unit tests, enforce check-in build policies, enforce testing policies, enforce code coverage policies, enforce static analysis policies. If you want to report that your project is 100% bug free because on the last build, it passed all tests and you have 100% code coverage with those test, you can feel reasonably confident that you're correct. And, on top of all that, you have metrics: code churn, project velocity, scope creep, etc.&lt;/p&gt; &lt;p&gt;That's powerful. Now, instead of spending time and money (on average $500 per defect) on fixing bugs, you can spend time on tuning performance or enhancing an administrative interface or, heaven forbid, cleaning up the documentation.&lt;/p&gt; &lt;p&gt;I am, in no way, shape, or form, trying to look at this through rose-colored glasses. There are some significant hurdles and issues to using the Team System. However, that said, the ROI, just based on simple things like true source code control, branching and merging strategies, and defect management, should more than offset those (and I mean in terms of more than just money). And that doesn't even touch the project management and SDLC support baked into the product.&lt;/p&gt; &lt;p&gt;Of course, the difficult part is changing the culture to which the developers have become acculturated. They're comfortable, if uneasy and whiny, about the current state of affairs. Moving to something like this, i.e., process-driven SDLC, is going to shake some of them up. If you ask me, that's a good thing; because right now...the blind are leading the blind. But, as you well know, technical solutions are, at their base, people issues, so understanding the people becomes a critical component of encouraging adoption.&lt;/p&gt;&lt;img src="http://blogs.geekdojo.net/aggbug.aspx?PostID=2022290488" width="1" height="1"&gt;</content><author><name>mitchell</name><uri>http://blogs.geekdojo.net/members/mitchell.aspx</uri></author></entry><entry><title>Tartan Days 2008</title><link rel="alternate" type="text/html" href="http://blogs.geekdojo.net/mitchell/archive/2008/04/08/2022290487.aspx" /><id>http://blogs.geekdojo.net/mitchell/archive/2008/04/08/2022290487.aspx</id><published>2008-04-08T14:37:00Z</published><updated>2008-04-08T14:37:00Z</updated><content type="html">&lt;P&gt;Here are some pictures of the Tartan Days parade held at Frontier Park in St. Charles, MO this past weekend.&lt;/P&gt;
&lt;P&gt;&lt;A HREF="/photos/mitchell/default.aspx"&gt;MO Tartan Days 2008&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.geekdojo.net/aggbug.aspx?PostID=2022290487" width="1" height="1"&gt;</content><author><name>mitchell</name><uri>http://blogs.geekdojo.net/members/mitchell.aspx</uri></author></entry><entry><title>Are you a Visigoth or an Athenian?</title><link rel="alternate" type="text/html" href="http://blogs.geekdojo.net/mitchell/archive/2008/04/07/2022290465.aspx" /><id>http://blogs.geekdojo.net/mitchell/archive/2008/04/07/2022290465.aspx</id><published>2008-04-07T13:27:40Z</published><updated>2008-04-07T13:27:40Z</updated><content type="html">&lt;p&gt;&lt;a href="http://www.ditext.com/postman/mgs.html"&gt;Interesting 85 sentences....&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.geekdojo.net/aggbug.aspx?PostID=2022290465" width="1" height="1"&gt;</content><author><name>mitchell</name><uri>http://blogs.geekdojo.net/members/mitchell.aspx</uri></author></entry><entry><title>Quotes - Thomas Jefferson</title><link rel="alternate" type="text/html" href="http://blogs.geekdojo.net/mitchell/archive/2008/04/07/2022290464.aspx" /><id>http://blogs.geekdojo.net/mitchell/archive/2008/04/07/2022290464.aspx</id><published>2008-04-07T13:02:29Z</published><updated>2008-04-07T13:02:29Z</updated><content type="html">&lt;p&gt;"If the present Congress errs in too much talking, how can it&lt;br&gt;be otherwise in a body to which the people send 150 lawyers,&lt;br&gt;whose trade it is to question everything, yield nothing, &amp;amp; talk&lt;br&gt;by the hour? That 150 lawyers should do business together ought&lt;br&gt;not to be expected."  &lt;p&gt;-- Thomas Jefferson&lt;/p&gt;&lt;img src="http://blogs.geekdojo.net/aggbug.aspx?PostID=2022290464" width="1" height="1"&gt;</content><author><name>mitchell</name><uri>http://blogs.geekdojo.net/members/mitchell.aspx</uri></author></entry><entry><title>Quotes - John Adams</title><link rel="alternate" type="text/html" href="http://blogs.geekdojo.net/mitchell/archive/2008/04/04/2022290463.aspx" /><id>http://blogs.geekdojo.net/mitchell/archive/2008/04/04/2022290463.aspx</id><published>2008-04-04T12:58:56Z</published><updated>2008-04-04T12:58:56Z</updated><content type="html">&lt;p&gt;"Children should be educated and instructed in the principles&lt;br&gt;of freedom."  &lt;p&gt;-- John Adams&lt;/p&gt;&lt;img src="http://blogs.geekdojo.net/aggbug.aspx?PostID=2022290463" width="1" height="1"&gt;</content><author><name>mitchell</name><uri>http://blogs.geekdojo.net/members/mitchell.aspx</uri></author></entry><entry><title>Quotes - Joseph Story</title><link rel="alternate" type="text/html" href="http://blogs.geekdojo.net/mitchell/archive/2008/04/03/2022290462.aspx" /><id>http://blogs.geekdojo.net/mitchell/archive/2008/04/03/2022290462.aspx</id><published>2008-04-03T12:15:00Z</published><updated>2008-04-03T12:15:00Z</updated><content type="html">&lt;P&gt;"Let the American youth never forget, that they possess a&lt;BR&gt;noble inheritance, bought by the toils, and sufferings, and&lt;BR&gt;blood of their ancestors; and capacity, if wisely improved, and&lt;BR&gt;faithfully guarded, of transmitting to their latest posterity&lt;BR&gt;all the substantial blessings of life, the peaceful enjoyment of&lt;BR&gt;liberty, property, religion, and independence."&lt;/P&gt;
&lt;P&gt;-- Joseph Story (Commentaries on the Constitution, 1833)&lt;/P&gt;&lt;img src="http://blogs.geekdojo.net/aggbug.aspx?PostID=2022290462" width="1" height="1"&gt;</content><author><name>mitchell</name><uri>http://blogs.geekdojo.net/members/mitchell.aspx</uri></author></entry><entry><title>Quotes - C.S. Lewis</title><link rel="alternate" type="text/html" href="http://blogs.geekdojo.net/mitchell/archive/2008/03/24/2022290460.aspx" /><id>http://blogs.geekdojo.net/mitchell/archive/2008/03/24/2022290460.aspx</id><published>2008-03-24T17:12:20Z</published><updated>2008-03-24T17:12:20Z</updated><content type="html">&lt;p&gt;“Friendship is unnecessary, like philosophy, like art. . . . It has no survival value; rather it is one of those things that gives value to survival.”&lt;br&gt;—C. S. Lewis, &lt;em&gt;The Four Loves&lt;/em&gt;&lt;/p&gt;&lt;img src="http://blogs.geekdojo.net/aggbug.aspx?PostID=2022290460" width="1" height="1"&gt;</content><author><name>mitchell</name><uri>http://blogs.geekdojo.net/members/mitchell.aspx</uri></author></entry><entry><title>Why'd They Name It Disciple?</title><link rel="alternate" type="text/html" href="http://blogs.geekdojo.net/mitchell/archive/2008/03/24/2022290459.aspx" /><id>http://blogs.geekdojo.net/mitchell/archive/2008/03/24/2022290459.aspx</id><published>2008-03-24T14:10:02Z</published><updated>2008-03-24T14:10:02Z</updated><content type="html">&lt;p&gt;Forgive me, since most of you probably won't care, but I found this too funny to pass up since, in one of my bible studies, we're explicitly discussing what it means to be a disciple: &lt;p&gt;"Disciple is an explicitly lazy dialect of &lt;a href="http://www.haskell.org/"&gt;Haskell&lt;/a&gt; which supports destructive update, computational effects, type directed field projections and some other useful things." &lt;p&gt;Haskell is a programming language, however, ignoring that for the moment, let me reconstruct that statement: &lt;blockquote&gt; &lt;p&gt;A disciple is explicitly lazy and supports destruction, overthinking, projecting, and other useful things. &lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;Adequately describes the state of discipleship today, eh? Nothing like the discipleship as described in &lt;a href="http://www.biblegateway.com/passage/?search=matt%205-6&amp;amp;version=31"&gt;Matthew 5 &amp;amp; 6&lt;/a&gt;. &lt;p&gt;(you can read all about Haskell and the Disciple variant, if you're a masochist, on the wiki: &lt;a href="http://www.haskell.org/haskellwiki/DDC"&gt;http://www.haskell.org/haskellwiki/DDC&lt;/a&gt;)&lt;/p&gt;&lt;img src="http://blogs.geekdojo.net/aggbug.aspx?PostID=2022290459" width="1" height="1"&gt;</content><author><name>mitchell</name><uri>http://blogs.geekdojo.net/members/mitchell.aspx</uri></author></entry><entry><title>Marines Invade Berkeley</title><link rel="alternate" type="text/html" href="http://blogs.geekdojo.net/mitchell/archive/2008/03/13/2022290458.aspx" /><id>http://blogs.geekdojo.net/mitchell/archive/2008/03/13/2022290458.aspx</id><published>2008-03-13T18:35:27Z</published><updated>2008-03-13T18:35:27Z</updated><content type="html">&lt;p&gt;These Berkeleyites are....well...the video pretty much says it all... &lt;p&gt;&lt;a href="http://www.thedailyshow.com/video/index.jhtml?videoId=163653&amp;amp;title=marines-in-berkeley"&gt;http://www.thedailyshow.com/video/index.jhtml?videoId=163653&amp;amp;title=marines-in-berkeley&lt;/a&gt; &lt;p&gt;My favorite part is when he asks the Code Pink chick about how great it would be if there was an institution dedicated to protecting that free speech…&lt;/p&gt;&lt;img src="http://blogs.geekdojo.net/aggbug.aspx?PostID=2022290458" width="1" height="1"&gt;</content><author><name>mitchell</name><uri>http://blogs.geekdojo.net/members/mitchell.aspx</uri></author></entry><entry><title>K2O - Marketing and Education</title><link rel="alternate" type="text/html" href="http://blogs.geekdojo.net/mitchell/archive/2008/03/04/2022290457.aspx" /><id>http://blogs.geekdojo.net/mitchell/archive/2008/03/04/2022290457.aspx</id><published>2008-03-04T17:57:57Z</published><updated>2008-03-04T17:57:57Z</updated><content type="html">&lt;p&gt;So, I was watching TV yesterday, and I saw a commercial for &lt;a href="http://www.specialk.com/"&gt;Special K's&lt;/a&gt; new "Special K&lt;sub&gt;2&lt;/sub&gt;O Protein Water" product. It got me to wondering if the marketing guys who came up with it even knew if that was an actual compound, &lt;a href="http://www.ilo.org/public/english/protection/safework/cis/products/icsc/dtasht/_icsc07/icsc0769.htm"&gt;potassium oxide&lt;/a&gt;. My guess is going to be "no," because here's the ICSC for ingestion: "Sore throat. Burning sensation in the throat and chest. Shock or collapse."&lt;/p&gt; &lt;p&gt;Makes me want to run out and buy some right now.&lt;/p&gt; &lt;p&gt;(Yes, I know they didn't actually make it with potassium oxide...but, come one, do some homework.)&lt;/p&gt;&lt;img src="http://blogs.geekdojo.net/aggbug.aspx?PostID=2022290457" width="1" height="1"&gt;</content><author><name>mitchell</name><uri>http://blogs.geekdojo.net/members/mitchell.aspx</uri></author></entry><entry><title>Quotes - Franz J&amp;#228;gerst&amp;#228;tter</title><link rel="alternate" type="text/html" href="http://blogs.geekdojo.net/mitchell/archive/2008/02/29/2022290456.aspx" /><id>http://blogs.geekdojo.net/mitchell/archive/2008/02/29/2022290456.aspx</id><published>2008-02-29T15:48:35Z</published><updated>2008-02-29T15:48:35Z</updated><content type="html">&lt;p&gt;Writing from prison - &lt;/p&gt; &lt;p&gt;“These few words are being set down here as they come from my mind and my heart.&amp;nbsp; And if I must write them with my hands in chains, I find that much better than if my will were in chains.”&amp;nbsp; &lt;p&gt;and &lt;p&gt;"I can say from my own experience how painful life often is when one lives as a halfway Christian; it is more like vegetating than living."&lt;/p&gt;&lt;img src="http://blogs.geekdojo.net/aggbug.aspx?PostID=2022290456" width="1" height="1"&gt;</content><author><name>mitchell</name><uri>http://blogs.geekdojo.net/members/mitchell.aspx</uri></author></entry><entry><title>Quotes - Thomas Paine</title><link rel="alternate" type="text/html" href="http://blogs.geekdojo.net/mitchell/archive/2008/02/21/2022290453.aspx" /><id>http://blogs.geekdojo.net/mitchell/archive/2008/02/21/2022290453.aspx</id><published>2008-02-21T13:04:45Z</published><updated>2008-02-21T13:04:45Z</updated><content type="html">&lt;p&gt;"Society in every state is a blessing, but government, even in&lt;br&gt;its best state, is but a necessary evil; in its worst state an&lt;br&gt;intolerable one; for when we suffer or are exposed to the same&lt;br&gt;miseries by a government, which we might expect in a country&lt;br&gt;without government, our calamity is heightened by reflecting that&lt;br&gt;we furnish the means by which we suffer."  &lt;p&gt;-- Thomas Paine (Common Sense, 1776)&lt;/p&gt;&lt;img src="http://blogs.geekdojo.net/aggbug.aspx?PostID=2022290453" width="1" height="1"&gt;</content><author><name>mitchell</name><uri>http://blogs.geekdojo.net/members/mitchell.aspx</uri></author></entry><entry><title>Butting Heads with the Head Buts: Innovation and Generic Implementations</title><link rel="alternate" type="text/html" href="http://blogs.geekdojo.net/mitchell/archive/2008/01/25/2022290451.aspx" /><id>http://blogs.geekdojo.net/mitchell/archive/2008/01/25/2022290451.aspx</id><published>2008-01-25T19:09:18Z</published><updated>2008-01-25T19:09:18Z</updated><content type="html">&lt;p&gt;I'd like to coin a new word, genericization, mostly because it's fun to say, but it's hard not to go back and try and correct that red squiggly line. Anyway, I didn't really want to talk about new words and automatic spell-checking. What I really want to expound upon is all this talk about innovation and how it occurs in the software development space.&lt;/p&gt; &lt;p&gt;Where I'm currently working, they have some weird calculation involving revenue and GP to measure innovation. I'm not, to be sure, exactly up on all the conceptual math behind it.... At any rate, the prevailing concept amongst the operational and business folks is that innovation should be done on the client's dime. Furthermore, such innovation should always be genericizable, i.e., applicable across all clients. What, apparently, gets lost in translation, is that converting a concept into a software-based process, given a reasonable set of requirements and under an always aggressive timeline, is a shaky proposition anyway. To expect development teams, especially immature or relatively new and unschooled teams, to think generically when they're feverishly working to implement specifically is akin to trying to find something that resembles a pin to stick back into the grenade...&lt;/p&gt; &lt;p&gt;And, of course, when that grenade explodes, all the buts start: &lt;/p&gt; &lt;ul&gt; &lt;li&gt;"But why can't that whatchamacallit be used on my program?"&lt;/li&gt; &lt;li&gt;"But you made that generic, why do I have to pay for customization?"&lt;/li&gt; &lt;li&gt;"But I need it to work this way."&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;What I think most of the business folks aren't realizing is that they are the ones who own the domain. They own the concepts. Of course, translating the conceptual into the physical is one of the roles the architect plays. If you are the architect and you're heads down on specific delivery, i.e., client work,&amp;nbsp; you'll never have the chance to look around and truly learn the breadth and depth of a particular domain. Therefore, you'll rarely ever be able conceptualize it into something generic. And, you'll just be stuck re-inventing the wheel over and over.&lt;/p&gt;&lt;img src="http://blogs.geekdojo.net/aggbug.aspx?PostID=2022290451" width="1" height="1"&gt;</content><author><name>mitchell</name><uri>http://blogs.geekdojo.net/members/mitchell.aspx</uri></author></entry></feed>