<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
		xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>Headspring &#187; Justin Pope</title>
	<atom:link href="http://www.headspring.com/author/jpope/feed" rel="self" type="application/rss+xml" />
	<link>http://www.headspring.com</link>
	<description>Custom software... Done right the first time.</description>
	<lastBuildDate>Wed, 16 May 2012 18:27:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
	<copyright>Copyright © Headspring 2012 </copyright>
	<managingEditor>marketing@headspring.com (Jeffrey Palermo and Kevin Hurwitz)</managingEditor>
	<webMaster>marketing@headspring.com (Jeffrey Palermo and Kevin Hurwitz)</webMaster>
	<ttl>1440</ttl>
	<image>
		<url>http://www.headspring.com/wp-content/uploads/2012/05/HeadspringFlair144.jpg</url>
		<title>Headspring</title>
		<link>http://www.headspring.com</link>
		<width>144</width>
		<height>144</height>
	</image>
	<itunes:subtitle>We believe there is a better way</itunes:subtitle>
	<itunes:summary>Are you a lifelong learner?  Are you always searching for better ways to develop and maintain software?  So are we!  A passion for learning and growth is a core value at Headspring.  In this podcast, Headspring consultants, programmers, software developers, managers, and executives share the skills, techniques, patterns, and tools that have proven effective on clients&#039; consulting projects.  Headspring is a software consulting company in Austin, TX and has been recognized on the Inc 500 list and the Austin Business Journal&#039;s Best Place to Work award.</itunes:summary>
	<itunes:keywords>headspring, software, line, business, enterprise, applications, custom, MVC, Net, C, database, SQL</itunes:keywords>
	<itunes:category text="Technology" />
	<itunes:category text="Business" />
	<itunes:category text="Education">
		<itunes:category text="Training" />
	</itunes:category>
	<itunes:author>Jeffrey Palermo and Kevin Hurwitz</itunes:author>
	<itunes:owner>
		<itunes:name>Jeffrey Palermo and Kevin Hurwitz</itunes:name>
		<itunes:email>marketing@headspring.com</itunes:email>
	</itunes:owner>
	<itunes:block>no</itunes:block>
	<itunes:explicit>no</itunes:explicit>
	<itunes:image href="http://www.headspring.com/wp-content/uploads/2012/05/HeadspringFlair600.jpg" />
		<item>
		<title>Using jQuery in ASP.NET with IntelliSense Correctly</title>
		<link>http://www.headspring.com/2011/09/using-jquery-in-asp-net-with-intellisense</link>
		<comments>http://www.headspring.com/2011/09/using-jquery-in-asp-net-with-intellisense#comments</comments>
		<pubDate>Fri, 23 Sep 2011 21:18:56 +0000</pubDate>
		<dc:creator>Justin Pope</dc:creator>
				<category><![CDATA[Developer Deep Dive]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://www.headspring.com/?p=1864</guid>
		<description><![CDATA[When I&#8217;m teaching the MVC boot camp, I&#8217;m always amazed at how ...]]></description>
			<content:encoded><![CDATA[<p>When I&#8217;m teaching the MVC boot camp, I&#8217;m always amazed at how some of the smallest things are most impressive to students. One of the most common &#8220;wow&#8221; moments I see from students not familiar with jQuery is how you can trick Visual Studio to provide IntelliSense by including the vsdoc file, but make sure it still uses the min file for performance. That can be done by including the vsdoc file in an if(false) condition like below. This ensures it will never get included in the production code, which still tricking visual studio&#8217;s tooling to import the IntelliSense.</p>
<p style="text-align: center"><img class="aligncenter size-full wp-image-1871" src="http://www.headspring.com/wp-content/uploads/2011/09/jQuery-IntelliSense2.png" alt="" width="432" height="158" /></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.headspring.com/2011/09/using-jquery-in-asp-net-with-intellisense/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How pair programming benefits agile teams</title>
		<link>http://www.headspring.com/2011/08/pair-programming-in-agile</link>
		<comments>http://www.headspring.com/2011/08/pair-programming-in-agile#comments</comments>
		<pubDate>Mon, 29 Aug 2011 16:26:48 +0000</pubDate>
		<dc:creator>Justin Pope</dc:creator>
				<category><![CDATA[Developer Deep Dive]]></category>
		<category><![CDATA[What the tech?]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[agile benefits]]></category>
		<category><![CDATA[best practices]]></category>
		<category><![CDATA[knowledge transfer]]></category>
		<category><![CDATA[pair programming]]></category>

		<guid isPermaLink="false">http://www.headspring.com/?p=1580</guid>
		<description><![CDATA[Hands down, pair programming is one of the most valuable agile techniques, ...]]></description>
			<content:encoded><![CDATA[<div>Hands down, pair programming is one of the most valuable agile techniques, but at the same it is one of the most controversial because it can be a tough sell to a manager or non-technical stakeholder. At face value, two developers and one keyboard sounds like a perfect recipe for double the cost. The problem with that equation is it naively assumes that value is limited to the speed at which developers type, and that adding a second developer won&#8217;t do any good unless he also has a keyboard to pound on. In reality though, pair programming helps agile teams solve difficult problems quicker as well as help keep your team up-to-date on the latest business and technical knowledge. I want to give you the arguments to use to quell those management fears and allow you to get all the benefits of pair programming for your agile team.<span id="more-1580"></span></div>
<p>&nbsp;</p>
<div>Have you ever watched Wheel of Fortune with a friend, without the slightest idea what the answer could be, then your friend, thinking out-loud, says one of the words and instantly you can complete the rest of the phrase? Neither of you knew the answer, but as a team you were able to solve the problem neither of you could solve on your own. Given enough time, one of you would likely have figured it out, but by working as a team you arrived at it much quicker. When developing software, the same type of problems can pop-up, and two people can solve them quicker as a team than either could individually&#8230; and most often times, far beyond twice as quickly! When situations like these pop-up, it just makes sense from a cost perspective to pair on them so the total amount of time spent on the task is reduced.</div>
<p>&nbsp;</p>
<div>The other fundamental justification for pair programming is knowledge transfer. Knowledge transfer is the process where one person shares his wisdom with a peer. This can be done countless was, such as just sitting in a room and talking to a group of other developers, but with pair programming it is baked right it. There are two types of knowledge that can be transferred: business and technical. Transferring business knowledge, such as what must happen in a system for a user to be considered a preferred customer, help to ensure multiple developers in the organization know how the system works and mitigate risk for the company when an employee leaves. Transferring technical knowledge, such as one partner in the pair sharing a keyboard shortcut key with the other, allows developers to become more efficient in how they operate and increase their productivity over the lifetime of the project.</div>
<p>&nbsp;</p>
<div>The caveat to pair programming is you shouldn&#8217;t over do it. In practice, I&#8217;ve found about 20% of the time I pair program, and about 80% I work solo. This varies greatly week to week, and I tend to pair program more (sometimes even 80-100%) earlier in the life-cycle of an application when there are lots of difficult portions to think though and even small design mistakes can be costly down the road. As a project becomes more mature, I usually taper down to closer to a few hours a week, and then there is more emphasis on the knowledge transfer aspect&#8211;both what business rules have been developed in parallel that I have not found out about yet as well as what can I be doing to be more efficient while developing.</div>
]]></content:encoded>
			<wfw:commentRss>http://www.headspring.com/2011/08/pair-programming-in-agile/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Served from: www.headspring.com @ 2012-05-18 12:45:38 -->
