<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Episode 21: Real World Development</title>
	<atom:link href="http://herdingcode.com/?feed=rss2&#038;p=64" rel="self" type="application/rss+xml" />
	<link>http://herdingcode.com/?p=64</link>
	<description>The Herding Code Podcast</description>
	<lastBuildDate>Fri, 10 Sep 2010 06:25:51 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
	<item>
		<title>By: Scott Koon</title>
		<link>http://herdingcode.com/?p=64&#038;cpage=1#comment-11733</link>
		<dc:creator>Scott Koon</dc:creator>
		<pubDate>Tue, 02 Mar 2010 15:53:07 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=64#comment-11733</guid>
		<description>Wayne,

There is a specific development methodology called TDD that deals with the particular case of driving the design of your code by writing unit tests first, one at a time, then writing code that will make the test pass. If you aren&#039;t already familiar with it, I&#039;d suggest looking into it and trying it out on your own code.

Here are a few links to get started.

http://www.agiledata.org/essays/tdd.html

http://butunclebob.com/ArticleS.UncleBob.TheThreeRulesOfTdd</description>
		<content:encoded><![CDATA[<p>Wayne,</p>
<p>There is a specific development methodology called TDD that deals with the particular case of driving the design of your code by writing unit tests first, one at a time, then writing code that will make the test pass. If you aren&#8217;t already familiar with it, I&#8217;d suggest looking into it and trying it out on your own code.</p>
<p>Here are a few links to get started.</p>
<p><a href="http://www.agiledata.org/essays/tdd.html" rel="nofollow">http://www.agiledata.org/essays/tdd.html</a></p>
<p><a href="http://butunclebob.com/ArticleS.UncleBob.TheThreeRulesOfTdd" rel="nofollow">http://butunclebob.com/ArticleS.UncleBob.TheThreeRulesOfTdd</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wayne Koorts</title>
		<link>http://herdingcode.com/?p=64&#038;cpage=1#comment-11677</link>
		<dc:creator>Wayne Koorts</dc:creator>
		<pubDate>Sun, 28 Feb 2010 08:04:38 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=64#comment-11677</guid>
		<description>I particularly enjoyed your discussion about unit testing and TTD.  An interesting insight I hadn&#039;t thought of before was where one of you (sorry, I don&#039;t know the voices yet :( ) mentioned a positive side effect of unit testing being that when you write code with unit testing in mind, i.e. planning to write tests for it, you often end up with a better piece of code.

Admittedly I&#039;m not a huge unit tester in my personal projects (usually quite small anyway) but that side effect will make me think again in future.  I&#039;m really surprised that it isn&#039;t brought up more often in discussion of unit testing.</description>
		<content:encoded><![CDATA[<p>I particularly enjoyed your discussion about unit testing and TTD.  An interesting insight I hadn&#8217;t thought of before was where one of you (sorry, I don&#8217;t know the voices yet :( ) mentioned a positive side effect of unit testing being that when you write code with unit testing in mind, i.e. planning to write tests for it, you often end up with a better piece of code.</p>
<p>Admittedly I&#8217;m not a huge unit tester in my personal projects (usually quite small anyway) but that side effect will make me think again in future.  I&#8217;m really surprised that it isn&#8217;t brought up more often in discussion of unit testing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://herdingcode.com/?p=64&#038;cpage=1#comment-382</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Sat, 18 Oct 2008 20:17:18 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=64#comment-382</guid>
		<description>Wynn, the point I was trying to make is that enterprise development is under a lot of pressures: time, budget, and sometimes a range of skill levels (senior architects to junior developers). Sometimes those pressures dictate that you leverage controls and other platform features that are geared towards rapid development. So what I was trying to say is that, well, it&#039;s unrealistic to set the bar on developer skill and software sophistication such that a small intranet application requires dependency injection, persistence ignorance, etc.

I spent about half my development career in corporate development shops, and worked with a broad range of developers: really skilled and passionate developers, junior developers who were just learning the ropes, and 9-to-5ers who didn&#039;t see the point of going beyond the minimum required (which included a ban against learning anything new). It&#039;s also really hard to hire alpha-developers, especially under time and budget constraints. So some projects/systems will get more love and skill than others.

Maybe a show about the challenges of corporate development - with an appropriate guest - might make for a good followup show somewhere down the line.

- Jon</description>
		<content:encoded><![CDATA[<p>Wynn, the point I was trying to make is that enterprise development is under a lot of pressures: time, budget, and sometimes a range of skill levels (senior architects to junior developers). Sometimes those pressures dictate that you leverage controls and other platform features that are geared towards rapid development. So what I was trying to say is that, well, it&#8217;s unrealistic to set the bar on developer skill and software sophistication such that a small intranet application requires dependency injection, persistence ignorance, etc.</p>
<p>I spent about half my development career in corporate development shops, and worked with a broad range of developers: really skilled and passionate developers, junior developers who were just learning the ropes, and 9-to-5ers who didn&#8217;t see the point of going beyond the minimum required (which included a ban against learning anything new). It&#8217;s also really hard to hire alpha-developers, especially under time and budget constraints. So some projects/systems will get more love and skill than others.</p>
<p>Maybe a show about the challenges of corporate development &#8211; with an appropriate guest &#8211; might make for a good followup show somewhere down the line.</p>
<p>- Jon</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wynn</title>
		<link>http://herdingcode.com/?p=64&#038;cpage=1#comment-381</link>
		<dc:creator>Wynn</dc:creator>
		<pubDate>Sat, 18 Oct 2008 16:21:52 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=64#comment-381</guid>
		<description>I like your podcast, but not everyone working in a corporate/intranet environment are doing draggydroppy.  i&#039;ve listened to a few of your podcasts so far and a few times it was implied that corporate developers have less of a skillset.  that is not always the case.  a lot of corporate developers are highly skilled and are writing large scalable apps that require more than just &quot;learn as you go, lets create hundreds of forms and drag and drop fields out and tie to the stupid dataadapter&quot; skills.  also, a lot of times we are stuck with limited time and limited resources just like everyone else, so we limit users to a set of standard browsers instead of allowing users to use anything they want (and for a lot of other reasons, including help desk support).</description>
		<content:encoded><![CDATA[<p>I like your podcast, but not everyone working in a corporate/intranet environment are doing draggydroppy.  i&#8217;ve listened to a few of your podcasts so far and a few times it was implied that corporate developers have less of a skillset.  that is not always the case.  a lot of corporate developers are highly skilled and are writing large scalable apps that require more than just &#8220;learn as you go, lets create hundreds of forms and drag and drop fields out and tie to the stupid dataadapter&#8221; skills.  also, a lot of times we are stuck with limited time and limited resources just like everyone else, so we limit users to a set of standard browsers instead of allowing users to use anything they want (and for a lot of other reasons, including help desk support).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ed McPadden</title>
	<atom:link href="http://herdingcode.com/?feed=rss2&#038;p=64" rel="self" type="application/rss+xml" />
	<link>http://herdingcode.com/?p=64</link>
	<description>The Herding Code Podcast</description>
	<lastBuildDate>Fri, 10 Sep 2010 06:25:51 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
	<item>
		<title>Comments on: Episode 21: Real World Development</title>
	<atom:link href="http://herdingcode.com/?feed=rss2&#038;p=64" rel="self" type="application/rss+xml" />
	<link>http://herdingcode.com/?p=64</link>
	<description>The Herding Code Podcast</description>
	<lastBuildDate>Fri, 10 Sep 2010 06:25:51 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
	<item>
		<title>By: Scott Koon</title>
		<link>http://herdingcode.com/?p=64&#038;cpage=1#comment-11733</link>
		<dc:creator>Scott Koon</dc:creator>
		<pubDate>Tue, 02 Mar 2010 15:53:07 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=64#comment-11733</guid>
		<description>Wayne,

There is a specific development methodology called TDD that deals with the particular case of driving the design of your code by writing unit tests first, one at a time, then writing code that will make the test pass. If you aren&#039;t already familiar with it, I&#039;d suggest looking into it and trying it out on your own code.

Here are a few links to get started.

http://www.agiledata.org/essays/tdd.html

http://butunclebob.com/ArticleS.UncleBob.TheThreeRulesOfTdd</description>
		<content:encoded><![CDATA[<p>Wayne,</p>
<p>There is a specific development methodology called TDD that deals with the particular case of driving the design of your code by writing unit tests first, one at a time, then writing code that will make the test pass. If you aren&#8217;t already familiar with it, I&#8217;d suggest looking into it and trying it out on your own code.</p>
<p>Here are a few links to get started.</p>
<p><a href="http://www.agiledata.org/essays/tdd.html" rel="nofollow">http://www.agiledata.org/essays/tdd.html</a></p>
<p><a href="http://butunclebob.com/ArticleS.UncleBob.TheThreeRulesOfTdd" rel="nofollow">http://butunclebob.com/ArticleS.UncleBob.TheThreeRulesOfTdd</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wayne Koorts</title>
		<link>http://herdingcode.com/?p=64&#038;cpage=1#comment-11677</link>
		<dc:creator>Wayne Koorts</dc:creator>
		<pubDate>Sun, 28 Feb 2010 08:04:38 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=64#comment-11677</guid>
		<description>I particularly enjoyed your discussion about unit testing and TTD.  An interesting insight I hadn&#039;t thought of before was where one of you (sorry, I don&#039;t know the voices yet :( ) mentioned a positive side effect of unit testing being that when you write code with unit testing in mind, i.e. planning to write tests for it, you often end up with a better piece of code.

Admittedly I&#039;m not a huge unit tester in my personal projects (usually quite small anyway) but that side effect will make me think again in future.  I&#039;m really surprised that it isn&#039;t brought up more often in discussion of unit testing.</description>
		<content:encoded><![CDATA[<p>I particularly enjoyed your discussion about unit testing and TTD.  An interesting insight I hadn&#8217;t thought of before was where one of you (sorry, I don&#8217;t know the voices yet :( ) mentioned a positive side effect of unit testing being that when you write code with unit testing in mind, i.e. planning to write tests for it, you often end up with a better piece of code.</p>
<p>Admittedly I&#8217;m not a huge unit tester in my personal projects (usually quite small anyway) but that side effect will make me think again in future.  I&#8217;m really surprised that it isn&#8217;t brought up more often in discussion of unit testing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://herdingcode.com/?p=64&#038;cpage=1#comment-382</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Sat, 18 Oct 2008 20:17:18 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=64#comment-382</guid>
		<description>Wynn, the point I was trying to make is that enterprise development is under a lot of pressures: time, budget, and sometimes a range of skill levels (senior architects to junior developers). Sometimes those pressures dictate that you leverage controls and other platform features that are geared towards rapid development. So what I was trying to say is that, well, it&#039;s unrealistic to set the bar on developer skill and software sophistication such that a small intranet application requires dependency injection, persistence ignorance, etc.

I spent about half my development career in corporate development shops, and worked with a broad range of developers: really skilled and passionate developers, junior developers who were just learning the ropes, and 9-to-5ers who didn&#039;t see the point of going beyond the minimum required (which included a ban against learning anything new). It&#039;s also really hard to hire alpha-developers, especially under time and budget constraints. So some projects/systems will get more love and skill than others.

Maybe a show about the challenges of corporate development - with an appropriate guest - might make for a good followup show somewhere down the line.

- Jon</description>
		<content:encoded><![CDATA[<p>Wynn, the point I was trying to make is that enterprise development is under a lot of pressures: time, budget, and sometimes a range of skill levels (senior architects to junior developers). Sometimes those pressures dictate that you leverage controls and other platform features that are geared towards rapid development. So what I was trying to say is that, well, it&#8217;s unrealistic to set the bar on developer skill and software sophistication such that a small intranet application requires dependency injection, persistence ignorance, etc.</p>
<p>I spent about half my development career in corporate development shops, and worked with a broad range of developers: really skilled and passionate developers, junior developers who were just learning the ropes, and 9-to-5ers who didn&#8217;t see the point of going beyond the minimum required (which included a ban against learning anything new). It&#8217;s also really hard to hire alpha-developers, especially under time and budget constraints. So some projects/systems will get more love and skill than others.</p>
<p>Maybe a show about the challenges of corporate development &#8211; with an appropriate guest &#8211; might make for a good followup show somewhere down the line.</p>
<p>- Jon</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wynn</title>
		<link>http://herdingcode.com/?p=64&#038;cpage=1#comment-381</link>
		<dc:creator>Wynn</dc:creator>
		<pubDate>Sat, 18 Oct 2008 16:21:52 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=64#comment-381</guid>
		<description>I like your podcast, but not everyone working in a corporate/intranet environment are doing draggydroppy.  i&#039;ve listened to a few of your podcasts so far and a few times it was implied that corporate developers have less of a skillset.  that is not always the case.  a lot of corporate developers are highly skilled and are writing large scalable apps that require more than just &quot;learn as you go, lets create hundreds of forms and drag and drop fields out and tie to the stupid dataadapter&quot; skills.  also, a lot of times we are stuck with limited time and limited resources just like everyone else, so we limit users to a set of standard browsers instead of allowing users to use anything they want (and for a lot of other reasons, including help desk support).</description>
		<content:encoded><![CDATA[<p>I like your podcast, but not everyone working in a corporate/intranet environment are doing draggydroppy.  i&#8217;ve listened to a few of your podcasts so far and a few times it was implied that corporate developers have less of a skillset.  that is not always the case.  a lot of corporate developers are highly skilled and are writing large scalable apps that require more than just &#8220;learn as you go, lets create hundreds of forms and drag and drop fields out and tie to the stupid dataadapter&#8221; skills.  also, a lot of times we are stuck with limited time and limited resources just like everyone else, so we limit users to a set of standard browsers instead of allowing users to use anything they want (and for a lot of other reasons, including help desk support).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ed McPadden</title>
		<link>http://herdingcode.com/?p=64&#038;cpage=1#comment-11733</link>
		<dc:creator>Scott Koon</dc:creator>
		<pubDate>Tue, 02 Mar 2010 15:53:07 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=64#comment-11733</guid>
		<description>Wayne,

There is a specific development methodology called TDD that deals with the particular case of driving the design of your code by writing unit tests first, one at a time, then writing code that will make the test pass. If you aren&#039;t already familiar with it, I&#039;d suggest looking into it and trying it out on your own code.

Here are a few links to get started.

http://www.agiledata.org/essays/tdd.html

http://butunclebob.com/ArticleS.UncleBob.TheThreeRulesOfTdd</description>
		<content:encoded><![CDATA[<p>Wayne,</p>
<p>There is a specific development methodology called TDD that deals with the particular case of driving the design of your code by writing unit tests first, one at a time, then writing code that will make the test pass. If you aren&#8217;t already familiar with it, I&#8217;d suggest looking into it and trying it out on your own code.</p>
<p>Here are a few links to get started.</p>
<p><a href="http://www.agiledata.org/essays/tdd.html" rel="nofollow">http://www.agiledata.org/essays/tdd.html</a></p>
<p><a href="http://butunclebob.com/ArticleS.UncleBob.TheThreeRulesOfTdd" rel="nofollow">http://butunclebob.com/ArticleS.UncleBob.TheThreeRulesOfTdd</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comments on: Episode 21: Real World Development</title>
	<atom:link href="http://herdingcode.com/?feed=rss2&#038;p=64" rel="self" type="application/rss+xml" />
	<link>http://herdingcode.com/?p=64</link>
	<description>The Herding Code Podcast</description>
	<lastBuildDate>Fri, 10 Sep 2010 06:25:51 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
	<item>
		<title>By: Scott Koon</title>
		<link>http://herdingcode.com/?p=64&#038;cpage=1#comment-11733</link>
		<dc:creator>Scott Koon</dc:creator>
		<pubDate>Tue, 02 Mar 2010 15:53:07 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=64#comment-11733</guid>
		<description>Wayne,

There is a specific development methodology called TDD that deals with the particular case of driving the design of your code by writing unit tests first, one at a time, then writing code that will make the test pass. If you aren&#039;t already familiar with it, I&#039;d suggest looking into it and trying it out on your own code.

Here are a few links to get started.

http://www.agiledata.org/essays/tdd.html

http://butunclebob.com/ArticleS.UncleBob.TheThreeRulesOfTdd</description>
		<content:encoded><![CDATA[<p>Wayne,</p>
<p>There is a specific development methodology called TDD that deals with the particular case of driving the design of your code by writing unit tests first, one at a time, then writing code that will make the test pass. If you aren&#8217;t already familiar with it, I&#8217;d suggest looking into it and trying it out on your own code.</p>
<p>Here are a few links to get started.</p>
<p><a href="http://www.agiledata.org/essays/tdd.html" rel="nofollow">http://www.agiledata.org/essays/tdd.html</a></p>
<p><a href="http://butunclebob.com/ArticleS.UncleBob.TheThreeRulesOfTdd" rel="nofollow">http://butunclebob.com/ArticleS.UncleBob.TheThreeRulesOfTdd</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wayne Koorts</title>
		<link>http://herdingcode.com/?p=64&#038;cpage=1#comment-11677</link>
		<dc:creator>Wayne Koorts</dc:creator>
		<pubDate>Sun, 28 Feb 2010 08:04:38 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=64#comment-11677</guid>
		<description>I particularly enjoyed your discussion about unit testing and TTD.  An interesting insight I hadn&#039;t thought of before was where one of you (sorry, I don&#039;t know the voices yet :( ) mentioned a positive side effect of unit testing being that when you write code with unit testing in mind, i.e. planning to write tests for it, you often end up with a better piece of code.

Admittedly I&#039;m not a huge unit tester in my personal projects (usually quite small anyway) but that side effect will make me think again in future.  I&#039;m really surprised that it isn&#039;t brought up more often in discussion of unit testing.</description>
		<content:encoded><![CDATA[<p>I particularly enjoyed your discussion about unit testing and TTD.  An interesting insight I hadn&#8217;t thought of before was where one of you (sorry, I don&#8217;t know the voices yet :( ) mentioned a positive side effect of unit testing being that when you write code with unit testing in mind, i.e. planning to write tests for it, you often end up with a better piece of code.</p>
<p>Admittedly I&#8217;m not a huge unit tester in my personal projects (usually quite small anyway) but that side effect will make me think again in future.  I&#8217;m really surprised that it isn&#8217;t brought up more often in discussion of unit testing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://herdingcode.com/?p=64&#038;cpage=1#comment-382</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Sat, 18 Oct 2008 20:17:18 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=64#comment-382</guid>
		<description>Wynn, the point I was trying to make is that enterprise development is under a lot of pressures: time, budget, and sometimes a range of skill levels (senior architects to junior developers). Sometimes those pressures dictate that you leverage controls and other platform features that are geared towards rapid development. So what I was trying to say is that, well, it&#039;s unrealistic to set the bar on developer skill and software sophistication such that a small intranet application requires dependency injection, persistence ignorance, etc.

I spent about half my development career in corporate development shops, and worked with a broad range of developers: really skilled and passionate developers, junior developers who were just learning the ropes, and 9-to-5ers who didn&#039;t see the point of going beyond the minimum required (which included a ban against learning anything new). It&#039;s also really hard to hire alpha-developers, especially under time and budget constraints. So some projects/systems will get more love and skill than others.

Maybe a show about the challenges of corporate development - with an appropriate guest - might make for a good followup show somewhere down the line.

- Jon</description>
		<content:encoded><![CDATA[<p>Wynn, the point I was trying to make is that enterprise development is under a lot of pressures: time, budget, and sometimes a range of skill levels (senior architects to junior developers). Sometimes those pressures dictate that you leverage controls and other platform features that are geared towards rapid development. So what I was trying to say is that, well, it&#8217;s unrealistic to set the bar on developer skill and software sophistication such that a small intranet application requires dependency injection, persistence ignorance, etc.</p>
<p>I spent about half my development career in corporate development shops, and worked with a broad range of developers: really skilled and passionate developers, junior developers who were just learning the ropes, and 9-to-5ers who didn&#8217;t see the point of going beyond the minimum required (which included a ban against learning anything new). It&#8217;s also really hard to hire alpha-developers, especially under time and budget constraints. So some projects/systems will get more love and skill than others.</p>
<p>Maybe a show about the challenges of corporate development &#8211; with an appropriate guest &#8211; might make for a good followup show somewhere down the line.</p>
<p>- Jon</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wynn</title>
		<link>http://herdingcode.com/?p=64&#038;cpage=1#comment-381</link>
		<dc:creator>Wynn</dc:creator>
		<pubDate>Sat, 18 Oct 2008 16:21:52 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=64#comment-381</guid>
		<description>I like your podcast, but not everyone working in a corporate/intranet environment are doing draggydroppy.  i&#039;ve listened to a few of your podcasts so far and a few times it was implied that corporate developers have less of a skillset.  that is not always the case.  a lot of corporate developers are highly skilled and are writing large scalable apps that require more than just &quot;learn as you go, lets create hundreds of forms and drag and drop fields out and tie to the stupid dataadapter&quot; skills.  also, a lot of times we are stuck with limited time and limited resources just like everyone else, so we limit users to a set of standard browsers instead of allowing users to use anything they want (and for a lot of other reasons, including help desk support).</description>
		<content:encoded><![CDATA[<p>I like your podcast, but not everyone working in a corporate/intranet environment are doing draggydroppy.  i&#8217;ve listened to a few of your podcasts so far and a few times it was implied that corporate developers have less of a skillset.  that is not always the case.  a lot of corporate developers are highly skilled and are writing large scalable apps that require more than just &#8220;learn as you go, lets create hundreds of forms and drag and drop fields out and tie to the stupid dataadapter&#8221; skills.  also, a lot of times we are stuck with limited time and limited resources just like everyone else, so we limit users to a set of standard browsers instead of allowing users to use anything they want (and for a lot of other reasons, including help desk support).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ed McPadden</title>
		<link>http://herdingcode.com/?p=64&#038;cpage=1#comment-11677</link>
		<dc:creator>Wayne Koorts</dc:creator>
		<pubDate>Sun, 28 Feb 2010 08:04:38 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=64#comment-11677</guid>
		<description>I particularly enjoyed your discussion about unit testing and TTD.  An interesting insight I hadn&#039;t thought of before was where one of you (sorry, I don&#039;t know the voices yet :( ) mentioned a positive side effect of unit testing being that when you write code with unit testing in mind, i.e. planning to write tests for it, you often end up with a better piece of code.

Admittedly I&#039;m not a huge unit tester in my personal projects (usually quite small anyway) but that side effect will make me think again in future.  I&#039;m really surprised that it isn&#039;t brought up more often in discussion of unit testing.</description>
		<content:encoded><![CDATA[<p>I particularly enjoyed your discussion about unit testing and TTD.  An interesting insight I hadn&#8217;t thought of before was where one of you (sorry, I don&#8217;t know the voices yet :( ) mentioned a positive side effect of unit testing being that when you write code with unit testing in mind, i.e. planning to write tests for it, you often end up with a better piece of code.</p>
<p>Admittedly I&#8217;m not a huge unit tester in my personal projects (usually quite small anyway) but that side effect will make me think again in future.  I&#8217;m really surprised that it isn&#8217;t brought up more often in discussion of unit testing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comments on: Episode 21: Real World Development</title>
	<atom:link href="http://herdingcode.com/?feed=rss2&#038;p=64" rel="self" type="application/rss+xml" />
	<link>http://herdingcode.com/?p=64</link>
	<description>The Herding Code Podcast</description>
	<lastBuildDate>Fri, 10 Sep 2010 06:25:51 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
	<item>
		<title>By: Scott Koon</title>
		<link>http://herdingcode.com/?p=64&#038;cpage=1#comment-11733</link>
		<dc:creator>Scott Koon</dc:creator>
		<pubDate>Tue, 02 Mar 2010 15:53:07 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=64#comment-11733</guid>
		<description>Wayne,

There is a specific development methodology called TDD that deals with the particular case of driving the design of your code by writing unit tests first, one at a time, then writing code that will make the test pass. If you aren&#039;t already familiar with it, I&#039;d suggest looking into it and trying it out on your own code.

Here are a few links to get started.

http://www.agiledata.org/essays/tdd.html

http://butunclebob.com/ArticleS.UncleBob.TheThreeRulesOfTdd</description>
		<content:encoded><![CDATA[<p>Wayne,</p>
<p>There is a specific development methodology called TDD that deals with the particular case of driving the design of your code by writing unit tests first, one at a time, then writing code that will make the test pass. If you aren&#8217;t already familiar with it, I&#8217;d suggest looking into it and trying it out on your own code.</p>
<p>Here are a few links to get started.</p>
<p><a href="http://www.agiledata.org/essays/tdd.html" rel="nofollow">http://www.agiledata.org/essays/tdd.html</a></p>
<p><a href="http://butunclebob.com/ArticleS.UncleBob.TheThreeRulesOfTdd" rel="nofollow">http://butunclebob.com/ArticleS.UncleBob.TheThreeRulesOfTdd</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wayne Koorts</title>
		<link>http://herdingcode.com/?p=64&#038;cpage=1#comment-11677</link>
		<dc:creator>Wayne Koorts</dc:creator>
		<pubDate>Sun, 28 Feb 2010 08:04:38 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=64#comment-11677</guid>
		<description>I particularly enjoyed your discussion about unit testing and TTD.  An interesting insight I hadn&#039;t thought of before was where one of you (sorry, I don&#039;t know the voices yet :( ) mentioned a positive side effect of unit testing being that when you write code with unit testing in mind, i.e. planning to write tests for it, you often end up with a better piece of code.

Admittedly I&#039;m not a huge unit tester in my personal projects (usually quite small anyway) but that side effect will make me think again in future.  I&#039;m really surprised that it isn&#039;t brought up more often in discussion of unit testing.</description>
		<content:encoded><![CDATA[<p>I particularly enjoyed your discussion about unit testing and TTD.  An interesting insight I hadn&#8217;t thought of before was where one of you (sorry, I don&#8217;t know the voices yet :( ) mentioned a positive side effect of unit testing being that when you write code with unit testing in mind, i.e. planning to write tests for it, you often end up with a better piece of code.</p>
<p>Admittedly I&#8217;m not a huge unit tester in my personal projects (usually quite small anyway) but that side effect will make me think again in future.  I&#8217;m really surprised that it isn&#8217;t brought up more often in discussion of unit testing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://herdingcode.com/?p=64&#038;cpage=1#comment-382</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Sat, 18 Oct 2008 20:17:18 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=64#comment-382</guid>
		<description>Wynn, the point I was trying to make is that enterprise development is under a lot of pressures: time, budget, and sometimes a range of skill levels (senior architects to junior developers). Sometimes those pressures dictate that you leverage controls and other platform features that are geared towards rapid development. So what I was trying to say is that, well, it&#039;s unrealistic to set the bar on developer skill and software sophistication such that a small intranet application requires dependency injection, persistence ignorance, etc.

I spent about half my development career in corporate development shops, and worked with a broad range of developers: really skilled and passionate developers, junior developers who were just learning the ropes, and 9-to-5ers who didn&#039;t see the point of going beyond the minimum required (which included a ban against learning anything new). It&#039;s also really hard to hire alpha-developers, especially under time and budget constraints. So some projects/systems will get more love and skill than others.

Maybe a show about the challenges of corporate development - with an appropriate guest - might make for a good followup show somewhere down the line.

- Jon</description>
		<content:encoded><![CDATA[<p>Wynn, the point I was trying to make is that enterprise development is under a lot of pressures: time, budget, and sometimes a range of skill levels (senior architects to junior developers). Sometimes those pressures dictate that you leverage controls and other platform features that are geared towards rapid development. So what I was trying to say is that, well, it&#8217;s unrealistic to set the bar on developer skill and software sophistication such that a small intranet application requires dependency injection, persistence ignorance, etc.</p>
<p>I spent about half my development career in corporate development shops, and worked with a broad range of developers: really skilled and passionate developers, junior developers who were just learning the ropes, and 9-to-5ers who didn&#8217;t see the point of going beyond the minimum required (which included a ban against learning anything new). It&#8217;s also really hard to hire alpha-developers, especially under time and budget constraints. So some projects/systems will get more love and skill than others.</p>
<p>Maybe a show about the challenges of corporate development &#8211; with an appropriate guest &#8211; might make for a good followup show somewhere down the line.</p>
<p>- Jon</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wynn</title>
		<link>http://herdingcode.com/?p=64&#038;cpage=1#comment-381</link>
		<dc:creator>Wynn</dc:creator>
		<pubDate>Sat, 18 Oct 2008 16:21:52 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=64#comment-381</guid>
		<description>I like your podcast, but not everyone working in a corporate/intranet environment are doing draggydroppy.  i&#039;ve listened to a few of your podcasts so far and a few times it was implied that corporate developers have less of a skillset.  that is not always the case.  a lot of corporate developers are highly skilled and are writing large scalable apps that require more than just &quot;learn as you go, lets create hundreds of forms and drag and drop fields out and tie to the stupid dataadapter&quot; skills.  also, a lot of times we are stuck with limited time and limited resources just like everyone else, so we limit users to a set of standard browsers instead of allowing users to use anything they want (and for a lot of other reasons, including help desk support).</description>
		<content:encoded><![CDATA[<p>I like your podcast, but not everyone working in a corporate/intranet environment are doing draggydroppy.  i&#8217;ve listened to a few of your podcasts so far and a few times it was implied that corporate developers have less of a skillset.  that is not always the case.  a lot of corporate developers are highly skilled and are writing large scalable apps that require more than just &#8220;learn as you go, lets create hundreds of forms and drag and drop fields out and tie to the stupid dataadapter&#8221; skills.  also, a lot of times we are stuck with limited time and limited resources just like everyone else, so we limit users to a set of standard browsers instead of allowing users to use anything they want (and for a lot of other reasons, including help desk support).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ed McPadden</title>
		<link>http://herdingcode.com/?p=64&#038;cpage=1#comment-382</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Sat, 18 Oct 2008 20:17:18 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=64#comment-382</guid>
		<description>Wynn, the point I was trying to make is that enterprise development is under a lot of pressures: time, budget, and sometimes a range of skill levels (senior architects to junior developers). Sometimes those pressures dictate that you leverage controls and other platform features that are geared towards rapid development. So what I was trying to say is that, well, it&#039;s unrealistic to set the bar on developer skill and software sophistication such that a small intranet application requires dependency injection, persistence ignorance, etc.

I spent about half my development career in corporate development shops, and worked with a broad range of developers: really skilled and passionate developers, junior developers who were just learning the ropes, and 9-to-5ers who didn&#039;t see the point of going beyond the minimum required (which included a ban against learning anything new). It&#039;s also really hard to hire alpha-developers, especially under time and budget constraints. So some projects/systems will get more love and skill than others.

Maybe a show about the challenges of corporate development - with an appropriate guest - might make for a good followup show somewhere down the line.

- Jon</description>
		<content:encoded><![CDATA[<p>Wynn, the point I was trying to make is that enterprise development is under a lot of pressures: time, budget, and sometimes a range of skill levels (senior architects to junior developers). Sometimes those pressures dictate that you leverage controls and other platform features that are geared towards rapid development. So what I was trying to say is that, well, it&#8217;s unrealistic to set the bar on developer skill and software sophistication such that a small intranet application requires dependency injection, persistence ignorance, etc.</p>
<p>I spent about half my development career in corporate development shops, and worked with a broad range of developers: really skilled and passionate developers, junior developers who were just learning the ropes, and 9-to-5ers who didn&#8217;t see the point of going beyond the minimum required (which included a ban against learning anything new). It&#8217;s also really hard to hire alpha-developers, especially under time and budget constraints. So some projects/systems will get more love and skill than others.</p>
<p>Maybe a show about the challenges of corporate development &#8211; with an appropriate guest &#8211; might make for a good followup show somewhere down the line.</p>
<p>- Jon</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comments on: Episode 21: Real World Development</title>
	<atom:link href="http://herdingcode.com/?feed=rss2&#038;p=64" rel="self" type="application/rss+xml" />
	<link>http://herdingcode.com/?p=64</link>
	<description>The Herding Code Podcast</description>
	<lastBuildDate>Fri, 10 Sep 2010 06:25:51 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
	<item>
		<title>By: Scott Koon</title>
		<link>http://herdingcode.com/?p=64&#038;cpage=1#comment-11733</link>
		<dc:creator>Scott Koon</dc:creator>
		<pubDate>Tue, 02 Mar 2010 15:53:07 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=64#comment-11733</guid>
		<description>Wayne,

There is a specific development methodology called TDD that deals with the particular case of driving the design of your code by writing unit tests first, one at a time, then writing code that will make the test pass. If you aren&#039;t already familiar with it, I&#039;d suggest looking into it and trying it out on your own code.

Here are a few links to get started.

http://www.agiledata.org/essays/tdd.html

http://butunclebob.com/ArticleS.UncleBob.TheThreeRulesOfTdd</description>
		<content:encoded><![CDATA[<p>Wayne,</p>
<p>There is a specific development methodology called TDD that deals with the particular case of driving the design of your code by writing unit tests first, one at a time, then writing code that will make the test pass. If you aren&#8217;t already familiar with it, I&#8217;d suggest looking into it and trying it out on your own code.</p>
<p>Here are a few links to get started.</p>
<p><a href="http://www.agiledata.org/essays/tdd.html" rel="nofollow">http://www.agiledata.org/essays/tdd.html</a></p>
<p><a href="http://butunclebob.com/ArticleS.UncleBob.TheThreeRulesOfTdd" rel="nofollow">http://butunclebob.com/ArticleS.UncleBob.TheThreeRulesOfTdd</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wayne Koorts</title>
		<link>http://herdingcode.com/?p=64&#038;cpage=1#comment-11677</link>
		<dc:creator>Wayne Koorts</dc:creator>
		<pubDate>Sun, 28 Feb 2010 08:04:38 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=64#comment-11677</guid>
		<description>I particularly enjoyed your discussion about unit testing and TTD.  An interesting insight I hadn&#039;t thought of before was where one of you (sorry, I don&#039;t know the voices yet :( ) mentioned a positive side effect of unit testing being that when you write code with unit testing in mind, i.e. planning to write tests for it, you often end up with a better piece of code.

Admittedly I&#039;m not a huge unit tester in my personal projects (usually quite small anyway) but that side effect will make me think again in future.  I&#039;m really surprised that it isn&#039;t brought up more often in discussion of unit testing.</description>
		<content:encoded><![CDATA[<p>I particularly enjoyed your discussion about unit testing and TTD.  An interesting insight I hadn&#8217;t thought of before was where one of you (sorry, I don&#8217;t know the voices yet :( ) mentioned a positive side effect of unit testing being that when you write code with unit testing in mind, i.e. planning to write tests for it, you often end up with a better piece of code.</p>
<p>Admittedly I&#8217;m not a huge unit tester in my personal projects (usually quite small anyway) but that side effect will make me think again in future.  I&#8217;m really surprised that it isn&#8217;t brought up more often in discussion of unit testing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://herdingcode.com/?p=64&#038;cpage=1#comment-382</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Sat, 18 Oct 2008 20:17:18 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=64#comment-382</guid>
		<description>Wynn, the point I was trying to make is that enterprise development is under a lot of pressures: time, budget, and sometimes a range of skill levels (senior architects to junior developers). Sometimes those pressures dictate that you leverage controls and other platform features that are geared towards rapid development. So what I was trying to say is that, well, it&#039;s unrealistic to set the bar on developer skill and software sophistication such that a small intranet application requires dependency injection, persistence ignorance, etc.

I spent about half my development career in corporate development shops, and worked with a broad range of developers: really skilled and passionate developers, junior developers who were just learning the ropes, and 9-to-5ers who didn&#039;t see the point of going beyond the minimum required (which included a ban against learning anything new). It&#039;s also really hard to hire alpha-developers, especially under time and budget constraints. So some projects/systems will get more love and skill than others.

Maybe a show about the challenges of corporate development - with an appropriate guest - might make for a good followup show somewhere down the line.

- Jon</description>
		<content:encoded><![CDATA[<p>Wynn, the point I was trying to make is that enterprise development is under a lot of pressures: time, budget, and sometimes a range of skill levels (senior architects to junior developers). Sometimes those pressures dictate that you leverage controls and other platform features that are geared towards rapid development. So what I was trying to say is that, well, it&#8217;s unrealistic to set the bar on developer skill and software sophistication such that a small intranet application requires dependency injection, persistence ignorance, etc.</p>
<p>I spent about half my development career in corporate development shops, and worked with a broad range of developers: really skilled and passionate developers, junior developers who were just learning the ropes, and 9-to-5ers who didn&#8217;t see the point of going beyond the minimum required (which included a ban against learning anything new). It&#8217;s also really hard to hire alpha-developers, especially under time and budget constraints. So some projects/systems will get more love and skill than others.</p>
<p>Maybe a show about the challenges of corporate development &#8211; with an appropriate guest &#8211; might make for a good followup show somewhere down the line.</p>
<p>- Jon</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wynn</title>
		<link>http://herdingcode.com/?p=64&#038;cpage=1#comment-381</link>
		<dc:creator>Wynn</dc:creator>
		<pubDate>Sat, 18 Oct 2008 16:21:52 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=64#comment-381</guid>
		<description>I like your podcast, but not everyone working in a corporate/intranet environment are doing draggydroppy.  i&#039;ve listened to a few of your podcasts so far and a few times it was implied that corporate developers have less of a skillset.  that is not always the case.  a lot of corporate developers are highly skilled and are writing large scalable apps that require more than just &quot;learn as you go, lets create hundreds of forms and drag and drop fields out and tie to the stupid dataadapter&quot; skills.  also, a lot of times we are stuck with limited time and limited resources just like everyone else, so we limit users to a set of standard browsers instead of allowing users to use anything they want (and for a lot of other reasons, including help desk support).</description>
		<content:encoded><![CDATA[<p>I like your podcast, but not everyone working in a corporate/intranet environment are doing draggydroppy.  i&#8217;ve listened to a few of your podcasts so far and a few times it was implied that corporate developers have less of a skillset.  that is not always the case.  a lot of corporate developers are highly skilled and are writing large scalable apps that require more than just &#8220;learn as you go, lets create hundreds of forms and drag and drop fields out and tie to the stupid dataadapter&#8221; skills.  also, a lot of times we are stuck with limited time and limited resources just like everyone else, so we limit users to a set of standard browsers instead of allowing users to use anything they want (and for a lot of other reasons, including help desk support).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ed McPadden</title>
		<link>http://herdingcode.com/?p=64&#038;cpage=1#comment-381</link>
		<dc:creator>Wynn</dc:creator>
		<pubDate>Sat, 18 Oct 2008 16:21:52 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=64#comment-381</guid>
		<description>I like your podcast, but not everyone working in a corporate/intranet environment are doing draggydroppy.  i&#039;ve listened to a few of your podcasts so far and a few times it was implied that corporate developers have less of a skillset.  that is not always the case.  a lot of corporate developers are highly skilled and are writing large scalable apps that require more than just &quot;learn as you go, lets create hundreds of forms and drag and drop fields out and tie to the stupid dataadapter&quot; skills.  also, a lot of times we are stuck with limited time and limited resources just like everyone else, so we limit users to a set of standard browsers instead of allowing users to use anything they want (and for a lot of other reasons, including help desk support).</description>
		<content:encoded><![CDATA[<p>I like your podcast, but not everyone working in a corporate/intranet environment are doing draggydroppy.  i&#8217;ve listened to a few of your podcasts so far and a few times it was implied that corporate developers have less of a skillset.  that is not always the case.  a lot of corporate developers are highly skilled and are writing large scalable apps that require more than just &#8220;learn as you go, lets create hundreds of forms and drag and drop fields out and tie to the stupid dataadapter&#8221; skills.  also, a lot of times we are stuck with limited time and limited resources just like everyone else, so we limit users to a set of standard browsers instead of allowing users to use anything they want (and for a lot of other reasons, including help desk support).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comments on: Episode 21: Real World Development</title>
	<atom:link href="http://herdingcode.com/?feed=rss2&#038;p=64" rel="self" type="application/rss+xml" />
	<link>http://herdingcode.com/?p=64</link>
	<description>The Herding Code Podcast</description>
	<lastBuildDate>Fri, 10 Sep 2010 06:25:51 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
	<item>
		<title>By: Scott Koon</title>
		<link>http://herdingcode.com/?p=64&#038;cpage=1#comment-11733</link>
		<dc:creator>Scott Koon</dc:creator>
		<pubDate>Tue, 02 Mar 2010 15:53:07 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=64#comment-11733</guid>
		<description>Wayne,

There is a specific development methodology called TDD that deals with the particular case of driving the design of your code by writing unit tests first, one at a time, then writing code that will make the test pass. If you aren&#039;t already familiar with it, I&#039;d suggest looking into it and trying it out on your own code.

Here are a few links to get started.

http://www.agiledata.org/essays/tdd.html

http://butunclebob.com/ArticleS.UncleBob.TheThreeRulesOfTdd</description>
		<content:encoded><![CDATA[<p>Wayne,</p>
<p>There is a specific development methodology called TDD that deals with the particular case of driving the design of your code by writing unit tests first, one at a time, then writing code that will make the test pass. If you aren&#8217;t already familiar with it, I&#8217;d suggest looking into it and trying it out on your own code.</p>
<p>Here are a few links to get started.</p>
<p><a href="http://www.agiledata.org/essays/tdd.html" rel="nofollow">http://www.agiledata.org/essays/tdd.html</a></p>
<p><a href="http://butunclebob.com/ArticleS.UncleBob.TheThreeRulesOfTdd" rel="nofollow">http://butunclebob.com/ArticleS.UncleBob.TheThreeRulesOfTdd</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wayne Koorts</title>
		<link>http://herdingcode.com/?p=64&#038;cpage=1#comment-11677</link>
		<dc:creator>Wayne Koorts</dc:creator>
		<pubDate>Sun, 28 Feb 2010 08:04:38 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=64#comment-11677</guid>
		<description>I particularly enjoyed your discussion about unit testing and TTD.  An interesting insight I hadn&#039;t thought of before was where one of you (sorry, I don&#039;t know the voices yet :( ) mentioned a positive side effect of unit testing being that when you write code with unit testing in mind, i.e. planning to write tests for it, you often end up with a better piece of code.

Admittedly I&#039;m not a huge unit tester in my personal projects (usually quite small anyway) but that side effect will make me think again in future.  I&#039;m really surprised that it isn&#039;t brought up more often in discussion of unit testing.</description>
		<content:encoded><![CDATA[<p>I particularly enjoyed your discussion about unit testing and TTD.  An interesting insight I hadn&#8217;t thought of before was where one of you (sorry, I don&#8217;t know the voices yet :( ) mentioned a positive side effect of unit testing being that when you write code with unit testing in mind, i.e. planning to write tests for it, you often end up with a better piece of code.</p>
<p>Admittedly I&#8217;m not a huge unit tester in my personal projects (usually quite small anyway) but that side effect will make me think again in future.  I&#8217;m really surprised that it isn&#8217;t brought up more often in discussion of unit testing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://herdingcode.com/?p=64&#038;cpage=1#comment-382</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Sat, 18 Oct 2008 20:17:18 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=64#comment-382</guid>
		<description>Wynn, the point I was trying to make is that enterprise development is under a lot of pressures: time, budget, and sometimes a range of skill levels (senior architects to junior developers). Sometimes those pressures dictate that you leverage controls and other platform features that are geared towards rapid development. So what I was trying to say is that, well, it&#039;s unrealistic to set the bar on developer skill and software sophistication such that a small intranet application requires dependency injection, persistence ignorance, etc.

I spent about half my development career in corporate development shops, and worked with a broad range of developers: really skilled and passionate developers, junior developers who were just learning the ropes, and 9-to-5ers who didn&#039;t see the point of going beyond the minimum required (which included a ban against learning anything new). It&#039;s also really hard to hire alpha-developers, especially under time and budget constraints. So some projects/systems will get more love and skill than others.

Maybe a show about the challenges of corporate development - with an appropriate guest - might make for a good followup show somewhere down the line.

- Jon</description>
		<content:encoded><![CDATA[<p>Wynn, the point I was trying to make is that enterprise development is under a lot of pressures: time, budget, and sometimes a range of skill levels (senior architects to junior developers). Sometimes those pressures dictate that you leverage controls and other platform features that are geared towards rapid development. So what I was trying to say is that, well, it&#8217;s unrealistic to set the bar on developer skill and software sophistication such that a small intranet application requires dependency injection, persistence ignorance, etc.</p>
<p>I spent about half my development career in corporate development shops, and worked with a broad range of developers: really skilled and passionate developers, junior developers who were just learning the ropes, and 9-to-5ers who didn&#8217;t see the point of going beyond the minimum required (which included a ban against learning anything new). It&#8217;s also really hard to hire alpha-developers, especially under time and budget constraints. So some projects/systems will get more love and skill than others.</p>
<p>Maybe a show about the challenges of corporate development &#8211; with an appropriate guest &#8211; might make for a good followup show somewhere down the line.</p>
<p>- Jon</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wynn</title>
		<link>http://herdingcode.com/?p=64&#038;cpage=1#comment-381</link>
		<dc:creator>Wynn</dc:creator>
		<pubDate>Sat, 18 Oct 2008 16:21:52 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=64#comment-381</guid>
		<description>I like your podcast, but not everyone working in a corporate/intranet environment are doing draggydroppy.  i&#039;ve listened to a few of your podcasts so far and a few times it was implied that corporate developers have less of a skillset.  that is not always the case.  a lot of corporate developers are highly skilled and are writing large scalable apps that require more than just &quot;learn as you go, lets create hundreds of forms and drag and drop fields out and tie to the stupid dataadapter&quot; skills.  also, a lot of times we are stuck with limited time and limited resources just like everyone else, so we limit users to a set of standard browsers instead of allowing users to use anything they want (and for a lot of other reasons, including help desk support).</description>
		<content:encoded><![CDATA[<p>I like your podcast, but not everyone working in a corporate/intranet environment are doing draggydroppy.  i&#8217;ve listened to a few of your podcasts so far and a few times it was implied that corporate developers have less of a skillset.  that is not always the case.  a lot of corporate developers are highly skilled and are writing large scalable apps that require more than just &#8220;learn as you go, lets create hundreds of forms and drag and drop fields out and tie to the stupid dataadapter&#8221; skills.  also, a lot of times we are stuck with limited time and limited resources just like everyone else, so we limit users to a set of standard browsers instead of allowing users to use anything they want (and for a lot of other reasons, including help desk support).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ed McPadden</title>
		<link>http://herdingcode.com/?p=64&#038;cpage=1#comment-349</link>
		<dc:creator>Ed McPadden</dc:creator>
		<pubDate>Mon, 13 Oct 2008 01:29:05 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=64#comment-349</guid>
		<description>Enjoyed the show.  I&#039;ve been developing software (first C++ then C#) for a long time.  I started out doing personal finance boxed software and have done work for large financial companies. I am very intrigued by TDD but in my career I have never come across anyone that is doing it.  From what I read online it seems like everyone is doing it.  You guys (esp. Kevin and Scott) seem to have lots of experience here.  I&#039;d really appreciate a show on TDD. Especially how you go about it on a new project.  It seems like the kind of thing that if not done right could be a complete waste of time. 

 Also, maybe a discussion about the adoption of TDD as you&#039;ve seen it and success stories.  I think its odd that I haven&#039;t come across anyone using it when I&#039;ve worked at a considerable number of places.  

Thanks guys and keep up that great work on this pod cast.

...Ed (@emcpadden)</description>
		<content:encoded><![CDATA[<p>Enjoyed the show.  I&#8217;ve been developing software (first C++ then C#) for a long time.  I started out doing personal finance boxed software and have done work for large financial companies. I am very intrigued by TDD but in my career I have never come across anyone that is doing it.  From what I read online it seems like everyone is doing it.  You guys (esp. Kevin and Scott) seem to have lots of experience here.  I&#8217;d really appreciate a show on TDD. Especially how you go about it on a new project.  It seems like the kind of thing that if not done right could be a complete waste of time. </p>
<p> Also, maybe a discussion about the adoption of TDD as you&#8217;ve seen it and success stories.  I think its odd that I haven&#8217;t come across anyone using it when I&#8217;ve worked at a considerable number of places.  </p>
<p>Thanks guys and keep up that great work on this pod cast.</p>
<p>&#8230;Ed (@emcpadden)</p>
]]></content:encoded>
	</item>
</channel>
</rss>
