<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Elegant Code » David Starr</title>
	
	<link>http://elegantcode.com</link>
	<description />
	<lastBuildDate>Wed, 11 Nov 2009 21:47:37 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/DStarr" type="application/rss+xml" /><feedburner:browserFriendly></feedburner:browserFriendly><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Why my Mom and Ted Neward Irritate Me</title>
		<link>http://elegantcode.com/2009/11/09/why-my-mom-and-ted-neward-irritate-me/</link>
		<comments>http://elegantcode.com/2009/11/09/why-my-mom-and-ted-neward-irritate-me/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 06:56:31 +0000</pubDate>
		<dc:creator>David Starr</dc:creator>
				<category><![CDATA[Agile]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2009/11/09/why-my-mom-and-ted-neward-irritate-me/</guid>
		<description><![CDATA[My mother is a psychologist and recently visited me us here in Idaho. We spent some time talking about the psychology behind some agile practices. Pretty cool!
Additionally, we ended up on the one mystery topic that has always eaten away at me. That mystery for me is simple:
Why does one person or team pursue excellence [...]]]></description>
			<content:encoded><![CDATA[<p>My mother is a psychologist and recently visited me us here in Idaho. We spent some time talking about the psychology behind some agile practices. Pretty cool!</p>
<p>Additionally, we ended up on the one mystery topic that has always eaten away at me. That mystery for me is simple:</p>
<blockquote><p>Why does one person or team pursue excellence relentlessly while another hits the door at 5:01 and doesn’t think about software development until tomorrow morning?</p>
</blockquote>
<p>I got into the same discussion with <a href="http://blogs.tedneward.com/" target="_blank">Ted Neward</a> at the recent P&amp;P Summit while playing pool. Heck, it was almost an argument. <img src='http://elegantcode.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  I said something stupid that night. I said, “It’s all about incentives.”</p>
<p>Wrong.</p>
<h2>One Theory: Incentives</h2>
<p>I have had the opinion for years that there must be some motivator, some technique, or some dynamic that will affect people positively to simply care. This is the whole idea behind coaching, after all. A well-versed and motivating individual comes into a team and works with them to get better results. This happens every day.</p>
<p>If this will really work, it necessarily means that people are motivated by incentive. What I mean by that conditions like salary, a great leader, wonderful co-workers, free pizza and soda (or something) will inherently motivate someone to care about excellence. </p>
<p>Certainly no one can deny that incentives like these contribute to an enjoyable workplace. Heck, I love visiting the Microsoft campus and downing those free V-8s. All of them combined though, probably cannot cause someone to ponder, read, and learn. Incentives cannot move someone to try a new coding technique just because it might be interesting.</p>
<h2>The Irritatingly Simpler Theory that is Likely True</h2>
<p>There is just something about unique about people who can’t stop trying to improve. It isn’t the great boss or the great office space that causes me to think about the finer points of TDD in the shower. It’s just because I can’t NOT do it.</p>
<p>Both my mom and Ted Neward tried to get me to see that incentives will get you behavior and results (sometimes the ones you actually want), but can’t create passion. That is something that is simply innately there or not there.</p>
<p>This isn’t to say that there is no value in the person who wants to do their bid and get fair pay for a fair day. That’s not what I’m talking about. I am talking about the fact that most genius is recognized by relentless pursuit, the kind we can’t define.</p>
<h2>The Good News</h2>
<p>OK. Uncle, I get it. The great news is there are so many of us passionate geeks out there striving to improve. You wouldn’t likely be reading this if you weren’t one. Heck, I even geek <a href="http://guild3.com" target="_blank">to work with some</a>!</p>
<p>What’s your theory? Are passionate professionals just the obsessive-compulsive ones?</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2009/11/09/why-my-mom-and-ted-neward-irritate-me/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>On Software, Sewing, and the Craftsman</title>
		<link>http://elegantcode.com/2009/10/29/on-software-sewing-and-the-craftsman/</link>
		<comments>http://elegantcode.com/2009/10/29/on-software-sewing-and-the-craftsman/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 20:23:09 +0000</pubDate>
		<dc:creator>David Starr</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Craftsmanship]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2009/10/29/on-software-sewing-and-the-craftsman/</guid>
		<description><![CDATA[My wife, Eleanor, runs a small side business making some extraordinary things with needles, thread, and cloth. She makes quilts, dresses, stuffed animals, clothes, and reupholsters furniture to round it off. She’s been honing her skills, trying new things, and improving her craftsmanship for many years. She’s very good and has some faithful clients. 
Recently, [...]]]></description>
			<content:encoded><![CDATA[<p>My wife, Eleanor, runs a small side business making some extraordinary things with needles, thread, and cloth. She makes quilts, dresses, stuffed animals, clothes, and reupholsters furniture to round it off. She’s been honing her skills, trying new things, and improving her craftsmanship for many years. She’s very good and has some faithful clients. </p>
<p>Recently, it occurred to me to ask her a seemingly innocuous question:</p>
<blockquote><p>When a client asks you to make something you’ve never made before, what do you tell them it will cost?</p>
</blockquote>
<p>“First of all,” she replied, “every single job is something I’ve never done before.”</p>
<p>Boom. I think we’re on familiar ground here.</p>
<p>I wrote some questions for her to answer in an email and this post shows her responses. Her answers appear in italics. </p>
<p>I find this a fascinating discussion of project estimation and craftsmanship.</p>
<h3>What do you do when the client doesn’t know what they want?</h3>
<p><em>There are two kinds of clients that fit into that category:&#160; </em></p>
<ol>
<li><em>Those who have some sort of unqualified vision and hazy idea of what they want, but lack the vocabulary and expertise to complete their thoughts</em></li>
<li><em>Those who want something different from what they have, and don&#8217;t really care much beyond that.</em></li>
</ol>
<p><em>Customer&#160; #1 is the most work of the two.&#160; They deserve and require time, since they are paying me for my services.&#160; It takes time sitting with these clients, talking through concepts, drawing things on paper, asking questions and offering ideas trying to get to the core of what they want, what they actually need and what&#8217;s physically possible.&#160; I have found that it takes a high level of skill to create something that is perfect to someone else.</em></p>
<p><em>Customer # 2 doesn&#8217;t happen often, but is a lot of fun!&#160; These are the rare clients that enable my inner artist to flourish and shine, with no constraints or outside demands.&#160; These are the clients want something new and shiny, but don&#8217;t have a huge list of demands. They want some sort of element of surprise.&#160; </em></p>
<p><em>Problems ensue when I think I&#8217;ve got a #2 and didn&#8217;t ask enough question to realize I was dealing with a #1.&#160; </em></p>
<h3>How do you charge your clients?</h3>
<p><em>Certain jobs have a set fee.&#160; These are tasks I&#8217;ve done for 20 years; I know how long they take, I could do them in my sleep, and they&#8217;re the same regardless of the client.&#160; On the incredibly rare occasion one of these jobs isn&#8217;t what it appeared to be, my bad and I eat the cost (and I&#8217;ll pay more attention next time!).</em></p>
<p><em>Other jobs, the custom jobs, are harder to price out.&#160; Now that I have a larger body of work, I have a better idea of how long things take.&#160; If it&#8217;s something I&#8217;ve never done, I estimate my time in my head, and then (because I&#8217;m always overly optimistic in my estimation) I double that to come up with my estimated total of time.&#160; Then I factor in&#160; what my time is worth per hour.&#160; </em></p>
<p><em>I also have to know what other professionals are charging for similar services, as it&#8217;s tough to get clients if I&#8217;m charging twice what everyone else wants for the same service.</em></p>
<h3>Do you tell them up front what a job will cost?</h3>
<p><em>If it&#8217;s not a custom job, I always tell my clients the cost up front.&#160; I may adjust the cost of a task between clients, but I don&#8217;t change the price after I&#8217;ve quoted on non-custom jobs.</em></p>
<p><em>Pricing custom jobs is a lot harder.&#160; I run my formula:&#160; estimated time, doubled, multiplied by an hourly rate.&#160; And I offer that as an estimate.&#160; I explain to my customer that it is an estimate to the best of my abilities, and that the price could fluctuate up or down.&#160; I&#8217;ve learned that I don&#8217;t want the clients who aren&#8217;t willing to work within this structure;&#160; these tend to be the people who really, really want custom work and really, really don&#8217;t want to pay custom prices.</em></p>
<h3>What do you do when it takes longer than you thought?</h3>
<p><em>I&#8217;ve found that the bigger the project, the more willing the customer is to accommodate&#160; an extended deadline.&#160; At the first sign of missing a deadline, I call the customer. It helps a lot, at this point, to be able to show my customer what I have actually accomplish already. </em></p>
<p><em>Also, if it&#8217;s something I&#8217;ve never done before, I tell the client that I&#8217;ve never done a job exactly like that one, and my time estimate is only an estimate.</em></p>
<h3>On a long or complex project, when do you consult with the client to guide your decisions?</h3>
<p><em>If it&#8217;s a client #2, I don&#8217;t usually consult with them once I&#8217;ve started the project.&#160; If I&#8217;ve come to a point where things veer wildly in opposite directions, I may have the client stop by to choose option A or B.&#160; Usually, with customer #2, I do it how I want to do it.</em></p>
<p><em>Custom jobs for a client #1 elicit a lot of phone calls.&#160; I like to check with the customer at each phase when I&#8217;m not completely sure what they&#8217;d choose;&#160; a 2 minute phone call takes a lot less time than picking 150 staples out of someone&#8217;s wingback chair.&#160; I have never had a customer be irritated with me for making sure I was meeting their needs.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2009/10/29/on-software-sewing-and-the-craftsman/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Introducing Guild 3 Software</title>
		<link>http://elegantcode.com/2009/10/20/introducing-guild-3-software/</link>
		<comments>http://elegantcode.com/2009/10/20/introducing-guild-3-software/#comments</comments>
		<pubDate>Tue, 20 Oct 2009 15:22:59 +0000</pubDate>
		<dc:creator>David Starr</dc:creator>
				<category><![CDATA[Craftsmanship]]></category>
		<category><![CDATA[Kaizen]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2009/10/20/introducing-guild-3-software/</guid>
		<description><![CDATA[Three of the Elegant Coders, myself among them, have an announcement to make. Jason Grundy, Jarod Ferguson, and I have all left good, stable jobs to do something we’ve all wanted to do for a long time... 
We’re starting a software company!
Specifically, we have partnered together to open the doors on Guild 3 Software. Readers [...]]]></description>
			<content:encoded><![CDATA[<p>Three of the Elegant Coders, myself among them, have an announcement to make. <a href="http://elegantcode.com/about/jason-grundy/" target="_blank">Jason Grundy</a>, <a href="http://elegantcode.com/about/jarod-ferguson/" target="_blank">Jarod Ferguson</a>, <a href="http://elegantcode.com/about/david-starr/" target="_blank">and I</a> have all left good, stable jobs to do something we’ve all wanted to do for a long time.<a href="http://guild3.com/"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="guild3_logo_green_white_B" border="0" alt="guild3_logo_green_white_B" align="right" src="http://elegantcode.com/wp-content/uploads/2009/10/guild3_logo_green_white_B.png" width="240" height="109" /></a>.. </p>
<p>We’re starting a software company!</p>
<p>Specifically, we have partnered together to open the doors on <a href="http://guild3.com/">Guild 3 Software</a>. Readers of Elegant Code are probably familiar with our writing and interests, so hopefully you can guess what we’re about.</p>
<p>Jarod, Jason, and I are strong believers in the ideals set forth in the <a href="http://agilemanifesto.org/" target="_blank">Manifesto for Agile Software Development</a> and in the <a href="http://manifesto.softwarecraftsmanship.org/" target="_blank">Manifesto for Software Craftsmanship</a>. Our shared appreciation for the craft of software development has always drawn us into a huddle at user group meetings and other places where developers gather. We are excited to bring this passion to our customers and our products. Accordingly Guild 3 is founded on four core values:</p>
<blockquote><p>Integrity, Craftsmanship, Agility, and Community. </p>
</blockquote>
<p>You can read more about these, <a href="http://guild3.com/founding-values">our founding values, here</a>.</p>
<h3>But, What Are You Doing?</h3>
<p>Several things.</p>
<p>We are working on some exciting, super-secret product opportunities. Maybe they’ll be more on that another time.</p>
<p>In addition, Guild 3 is a professional services organization committed to bringing the ideals of software craftsmanship to our work. We are already working with a few clients and delivering software, of course!</p>
<p>Further, we are participating in community events, conferences, and other opportunities to learn from our peers. </p>
<h3>Regarding Elegant Code</h3>
<p>To be very clear, ElegantCode.com is not a business. It is a blogging community of professional software developers who simply enjoy each other’s contributions. We will all stay actively involved in ElegantCode.com and will retain our blogging sites here.</p>
<p>Wouldn’t have it any other way.</p>
<p>On a personal note, this doesn’t change my status as a Pluralsight instructor. That’s still a large part of my life. Hopefully I’ll get a chance to visit your company some day.</p>
<h3>Shameless Appeal for Work</h3>
<p>Surely you saw this coming!</p>
<p>If you have any software development projects you think might be a good fit for an intensely focused group of software craftsmen, give us a ring. </p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2009/10/20/introducing-guild-3-software/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Goodbye Team System. We Hardly Knew Ye.</title>
		<link>http://elegantcode.com/2009/10/19/goodbye-team-system-we-hardly-knew-ye/</link>
		<comments>http://elegantcode.com/2009/10/19/goodbye-team-system-we-hardly-knew-ye/#comments</comments>
		<pubDate>Mon, 19 Oct 2009 19:17:47 +0000</pubDate>
		<dc:creator>David Starr</dc:creator>
				<category><![CDATA[Team System]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2009/10/19/goodbye-team-system-we-hardly-knew-ye/</guid>
		<description><![CDATA[
Visual Studio 2010 Beta 2 is available on MSDN this morning. It will be more widely available soon. With a new look and feel it is off an running. After working with it for awhile, I can honestly report that it is a pleasurable product to use. Much attention has been paid to aesthetic, and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx"><img border="0" src="http://kxacog.blu.livefilestore.com/y1pkebgoBa6pln05efVyO3ftfvmzg8FUza_tCwAnDTymMKOFnXFMxAuZ8w61ZLwBY-gfnqD1Jw9wdsu2gHh0vDumg/VisualStudio.jpg" width="602" height="163" /></a></p>
<p>Visual Studio 2010 Beta 2 is <a href="https://msdn.microsoft.com/en-us/subscriptions/securedownloads/default.aspx" target="_blank">available on MSDN this morning</a>. It will be more widely available soon. With a new look and feel it is off an running. After working with it for awhile, I can honestly report that it is a pleasurable product to use. Much attention has been paid to aesthetic, and the customization story for products like ReSharper and Code Rush is even richer. This means that companies have a great platform upon which to make our favorite development environment dance.</p>
<p>One change we see as part of the Beta 2 drop is the exclusion of the term “Team System”.</p>
<p>That’s right! Team System is no longer going to be used as a product name going forward, even though all the favorite tools are still in the box. So, what’s going on here?</p>
<p>We’ve been struggling with the following product lineup for several years now:</p>
<ul>
<li>Visual Studio Professional 2008 with MSDN Premium</li>
<li>Visual Studio Team System 2008 Development Edition with MSDN Premium</li>
<li>Visual Studio Team System 2008 Architecture Edition with MSDN Premium</li>
<li>Visual Studio Team System 2008 Test Edition with MSDN Premium</li>
<li>Visual Studio Team System 2008 Database Edition with MSDN Premium</li>
</ul>
<p>There’s a mouth full, eh? Not so funnily enough, the more frequent questions I get from customers investigating Team System has been around licensing. Frankly, it is confusing. MSFT heard this loud and clear and has taken steps to rectify the situation with this release. Instead of continuing with the Team System brand, we’ll now be talking about fewer and simpler options for purchasing Microsoft tools.</p>
<ul>
<li>Visual Studio 2010 Professional</li>
<li>Visual Studio 2010 Premium</li>
<li>Visual Studio 2010 Ultimate</li>
</ul>
<p>OK, so fewer choices must be simpler, so what do I buy now? Well, <a href="http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx" target="_blank">this page</a> shows the various tools available in the different versions. The truth is that there is still a decision process around what tools you want to pay for. Let’s take a look at just the testing tools available in Visual Studio.</p>
<table border="0" cellspacing="0" cellpadding="2" width="400">
<tbody>
<tr>
<td valign="top" width="100">&#160;</td>
<td valign="top" width="100">
<h5>VS 2010 Professional with MSDN</h5>
</td>
<td valign="top" width="100">
<h5>VS 2010 Premium with MSDN</h5>
</td>
<td valign="top" width="100">
<h5>VS 2010 Ultimate with MSDN</h5>
</td>
</tr>
<tr>
<td valign="top" width="100">Unit Testing (MS Test)</td>
<td valign="top" width="100">
<p align="center">X</p>
</td>
<td valign="top" width="100">
<p align="center">X</p>
</td>
<td valign="top" width="100">
<p align="center">X</p>
</td>
</tr>
<tr>
<td valign="top" width="100">Code Coverage</td>
<td valign="top" width="100">&#160;</td>
<td valign="top" width="100">
<p align="center">X</p>
</td>
<td valign="top" width="100">
<p align="center">X</p>
</td>
</tr>
<tr>
<td valign="top" width="100">Test Impact Analysis</td>
<td valign="top" width="100">&#160;</td>
<td valign="top" width="100">
<p align="center">X</p>
</td>
<td valign="top" width="100">
<p align="center">X</p>
</td>
</tr>
<tr>
<td valign="top" width="100">Coded UI Test</td>
<td valign="top" width="100">&#160;</td>
<td valign="top" width="100">
<p align="center">X</p>
</td>
<td valign="top" width="100">
<p align="center">X</p>
</td>
</tr>
<tr>
<td valign="top" width="100">Web Performance Testing</td>
<td valign="top" width="100">&#160;</td>
<td valign="top" width="100">&#160;</td>
<td valign="top" width="100">
<p align="center">X</p>
</td>
</tr>
<tr>
<td valign="top" width="100">Load Testing</td>
<td valign="top" width="100">&#160;</td>
<td valign="top" width="100">&#160;</td>
<td valign="top" width="100">
<p align="center">X</p>
</td>
</tr>
</tbody>
</table>
<p>If I want Code Coverage, I buy Premium. If I want Load Testing, I buy Ultimate.</p>
<p>Hopefully this packaging will actually be easier to understand and digest.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2009/10/19/goodbye-team-system-we-hardly-knew-ye/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Welcome Two New Elegant Coders</title>
		<link>http://elegantcode.com/2009/10/15/welcome-two-new-elegant-coders/</link>
		<comments>http://elegantcode.com/2009/10/15/welcome-two-new-elegant-coders/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 19:58:17 +0000</pubDate>
		<dc:creator>David Starr</dc:creator>
				<category><![CDATA[Blogging]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2009/10/15/welcome-two-new-elegant-coders/</guid>
		<description><![CDATA[I am happy to introduce 2 new Elegant Coders! We are excited to have their contributions to the site and look forward to their wisdom.
Kirstin Juhl
@kirstinj
We are excited to have Kirstin drop wisdom like she has been doing on her current blog: I [heart] Code. From her own bio:
I am a former engineer who writes [...]]]></description>
			<content:encoded><![CDATA[<p>I am happy to introduce 2 new Elegant Coders! We are excited to have their contributions to the site and look forward to their wisdom.</p>
<h2>Kirstin Juhl</h2>
<p><a href="http://twitter.com/kirstinj" target="_blank">@kirstinj</a></p>
<p>We are excited to have Kirstin drop wisdom like she has been doing on her current blog: <a href="http://geekswithblogs.net/KirstinJ/Default.aspx" target="_blank">I [heart] Code</a>. From her own bio:</p>
<blockquote><p>I am a former engineer who writes code. I did Toyota Operating System, Kanban, and Lean in my factories a decade ago, and am fascinated by its use in software development today. You can take the girl out of the factory, but you cannot take the engineer out of the girl, and so I approach everything in life as a problem to solved or optimized. Including software development. I strive to be a craftsman.</p>
<p>I am a mom, and I take lessons from parenthood into my work everyday.</p>
</blockquote>
<h2>Jason Jarrett</h2>
<p><strong></strong> <a href="http://twitter.com/staxmanade" target="_blank">@staxmanade</a></p>
<p>Jason is a big-time Silverlight maven and the developer behind <a href="http://www.statlight.net/" target="_blank">StatLight</a>, a set of unit testing tools for Silverlight. I knew he was perfect for the tribe when he said, “… and so I added automocking to Unity for Silverlight.”</p>
<p>Yeah. <img src='http://elegantcode.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Welcome all.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2009/10/15/welcome-two-new-elegant-coders/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Removing U3 from Your Thumb Drives</title>
		<link>http://elegantcode.com/2009/10/03/removing-u3-from-your-thumb-drives/</link>
		<comments>http://elegantcode.com/2009/10/03/removing-u3-from-your-thumb-drives/#comments</comments>
		<pubDate>Sat, 03 Oct 2009 18:31:17 +0000</pubDate>
		<dc:creator>David Starr</dc:creator>
				<category><![CDATA[Operating Systems]]></category>
		<category><![CDATA[Tools and Utilities]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2009/10/03/removing-u3-from-your-thumb-drives/</guid>
		<description><![CDATA[U3 is a technology used install boot software on thumb drives. Companies use this to ensure that some little application will get loaded or something when you plug their thumb drive into your Windows machine.
This can be a favorite move of vendors who give away thumb drives at conferences as swag. They want to launch [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://en.wikipedia.org/wiki/U3" target="_blank">U3</a> is a technology used install boot software on thumb drives. Companies use this to ensure that some little application will get loaded or something when you plug their thumb drive into your Windows machine.</p>
<p>This can be a favorite move of vendors who give away thumb drives at conferences as swag. They want to launch their little demo app or whatever when you plug in the drive.</p>
<p>It can be very annoying.</p>
<p>I am trying to create a Win7 install thumb drive for my wife’s netbook and I have a great 4G thumb drive to hold the media. Unfortunately, my thumb drive had this U3 stuff on it and won’t work as a boot disc as long as that pesky software is on it.</p>
<p>The simple answer is this little utility: <a href="http://u3uninstall.s3.amazonaws.com/U3Uninstall.exe">U3Uninstall.exe</a>. After running this utility on the thumb drive I have a plain ole storage drive I can use as a Win7 bootable install disc.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2009/10/03/removing-u3-from-your-thumb-drives/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Team Build without Tests Lists</title>
		<link>http://elegantcode.com/2009/10/02/team-build-without-tests-lists/</link>
		<comments>http://elegantcode.com/2009/10/02/team-build-without-tests-lists/#comments</comments>
		<pubDate>Fri, 02 Oct 2009 19:40:04 +0000</pubDate>
		<dc:creator>David Starr</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[MSDN]]></category>
		<category><![CDATA[Team System]]></category>
		<category><![CDATA[Tools and Utilities]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2009/10/02/team-build-without-tests-lists/</guid>
		<description><![CDATA[Test lists drive me nuts. I recently recorded a screen cast showing how to pull of CI without the test lists. Here ya go!
Here’s a link to the screen cast.
]]></description>
			<content:encoded><![CDATA[<p>Test lists drive me nuts. I recently recorded a screen cast showing how to pull of CI without the test lists. Here ya go!</p>
<p><a href="http://www.pluralsight.com/main/screencasts/screencast.aspx?id=vsts08-continuous-integration" target="_blank">Here’s a link to the screen cast</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2009/10/02/team-build-without-tests-lists/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Healthy Team Habits with Team System</title>
		<link>http://elegantcode.com/2009/10/02/healthy-team-habits-with-team-system/</link>
		<comments>http://elegantcode.com/2009/10/02/healthy-team-habits-with-team-system/#comments</comments>
		<pubDate>Fri, 02 Oct 2009 19:36:21 +0000</pubDate>
		<dc:creator>David Starr</dc:creator>
				<category><![CDATA[Team System]]></category>
		<category><![CDATA[Tools and Utilities]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2009/10/02/healthy-team-habits-with-team-system/</guid>
		<description><![CDATA[I wrote an article recently for the Pluralsight newsletter discussing how to use a tool like Team System to drive positive organizational change. 
Here’s a pointer to the article.
]]></description>
			<content:encoded><![CDATA[<p>I wrote an article recently for the Pluralsight newsletter discussing how to use a tool like Team System to drive positive organizational change. </p>
<p><a href="http://bit.ly/3CAC8Z" target="_blank">Here’s a pointer to the article</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2009/10/02/healthy-team-habits-with-team-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Code Cast 32 – Tommy Norman</title>
		<link>http://elegantcode.com/2009/09/28/code-cast-32-tommy-norman/</link>
		<comments>http://elegantcode.com/2009/09/28/code-cast-32-tommy-norman/#comments</comments>
		<pubDate>Tue, 29 Sep 2009 05:10:00 +0000</pubDate>
		<dc:creator>David Starr</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[CodeCast]]></category>
		<category><![CDATA[Craftsmanship]]></category>
		<category><![CDATA[Team System]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2009/09/29/code-cast-32-tommy-norman/</guid>
		<description><![CDATA[At the Agile 2009 conference in Chicago, I got to meet some great people I’d previously known only in electronic form. Tommy Norman is one of those folks, as he and I have had many conversations on Twitter. Tommy is a System Architect at Compuware in Nashville, TN where focuses on Application Lifecycle Management. He [...]]]></description>
			<content:encoded><![CDATA[<p>At the Agile 2009 conference in Chicago, I got to meet some great people I’d previously known only in electronic form. Tommy Norman is one of those folks, as he and I have had many <a href="http://twitter.com/tommynorman">conversations on Twitter</a>. Tommy is a System Architect at Compuware in Nashville, TN where focuses on Application Lifecycle Management. He is also heavily into Scrum, Team System, and the <a href="http://www.nashdotnet.org/">Nashville .NET User Group</a>. When not working he enjoys being at home with his family of 5, playing guitar and baby dolls, and making music.</p>
<p>In this episode, Tommy visited with me about effectively applying Team System to some agile software development practices. This ranges from Continuous Integration to the tool aisle at your neighborhood Sears store, but I’ll leave that for you to discover.</p>
<ul>
<li><a href="http://tommynorman.blogspot.com/">Tommy’s Blog</a></li>
<li><a href="http://scrumforteamsystem.com/">Scrum for Team System</a></li>
<li><a href="http://manifesto.softwarecraftsmanship.org/">Manifesto for Software Craftsmanship</a></li>
<li><a href="http://msdn.microsoft.com/en-us/teamsystem/default.aspx">Visual Studio Team System</a></li>
</ul>
<p><a href="http://pluralsight-free.s3.amazonaws.com/david-starr/ecc/ECC_32_TommyNorman.mp3">Get the show here</a></p>
<p><a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=271207118"><img src="http://elegantcode.com/cast/files/images/itunes_button.gif" border="0" alt="View in iTunes" /></a> <a href="http://feeds2.feedburner.com/elegantcodecast"><img src="http://elegantcode.com/cast/files/images/rss_podcast.jpg" border="0" alt="Any Podcatcher" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2009/09/28/code-cast-32-tommy-norman/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
<enclosure url="http://pluralsight-free.s3.amazonaws.com/david-starr/ecc/ECC_32_TommyNorman.mp3" length="37603314" type="audio/mpeg" />
		</item>
		<item>
		<title>Code Cast 31 – Agile for Families</title>
		<link>http://elegantcode.com/2009/08/31/code-cast-31-agile-for-families/</link>
		<comments>http://elegantcode.com/2009/08/31/code-cast-31-agile-for-families/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 04:16:05 +0000</pubDate>
		<dc:creator>David Starr</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[CodeCast]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2009/08/31/code-cast-31-agile-for-families/</guid>
		<description><![CDATA[This episode is a recording I made during my talk at the Agile 2009 conference in Chicago. The session, “Agile for Families, Iterating with Children”, was surprisingly popular. In addition to the slides and the audio, I am including a link to the IEEE paper that went along with this session. That’s right! There is [...]]]></description>
			<content:encoded><![CDATA[<p>This episode is a recording I made during my talk at the Agile 2009 conference in Chicago. The session, “<a href="http://agile2009.com/node/1080" target="_blank">Agile for Families, Iterating with Children</a>”, was surprisingly popular. In addition to the slides and the audio, I am including a link to the IEEE paper that went along with this session. That’s right! There is an IEEE paper about Agile at home. Awesome <img src='http://elegantcode.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>The slides from the talk are available below. The slide deck I am posting here is a bit larger than the one used in the talk. These slides include some interviews with the Starr kids that were left out of the slides at the conference for time reasons.</p>
<p>This episode is less rocket surgery, and more brain science. I hope you enjoy the show.</p>
<ul>
<li><a href="http://pluralsight-free.s3.amazonaws.com/david-starr/files/PID922221.pdf">IEEE Paper</a></li>
<li><a href="http://pluralsight-free.s3.amazonaws.com/david-starr/files/AgileForFamilies.pdf">Slide Deck in PDF</a></li>
</ul>
<p><a href="http://pluralsight-free.s3.amazonaws.com/david-starr/ecc/ECC_31_AgileForFamilies.mp3">Get the show here</a></p>
<p><a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=271207118"><img border="0" alt="View in iTunes" src="http://elegantcode.com/cast/files/images/itunes_button.gif" /></a> <a href="http://feeds2.feedburner.com/elegantcodecast"><img border="0" alt="Any Podcatcher" src="http://elegantcode.com/cast/files/images/rss_podcast.jpg" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2009/08/31/code-cast-31-agile-for-families/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
<enclosure url="http://pluralsight-free.s3.amazonaws.com/david-starr/ecc/ECC_31_AgileForFamilies.mp3" length="44851152" type="audio/mpeg" />
		</item>
	</channel>
</rss>
