<?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"
	>
<channel>
	<title>Comments on: The importance of language and notation in problem solving</title>
	<atom:link href="http://unhinderedbytalent.com/Phi/archives/2007/01/05/422/feed/" rel="self" type="application/rss+xml" />
	<link>http://UnhinderedByTalent.com/Phi/archives/2007/01/05/422/</link>
	<description>Not all battles are fought with a sword</description>
	<pubDate>Fri, 25 Jul 2008 15:06:36 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Phi</title>
		<link>http://UnhinderedByTalent.com/Phi/archives/2007/01/05/422/#comment-11627</link>
		<dc:creator>Phi</dc:creator>
		<pubDate>Mon, 29 Jan 2007 04:17:59 +0000</pubDate>
		<guid isPermaLink="false">http://UnhinderedByTalent.com/Phi/?p=422#comment-11627</guid>
		<description>Amen, brother!  We struggled for several years to teach some flavor of waterfall in our Software Design and Development course, but the students constantly fought it.  We kept telling them to do lots of up-front design and documentation, but their lack of experience with doing that sort of design (or building anything very big) made the exercise frustrating and fruitless.  So they did what we made them do, and then ignored all that design work when they were finally allowed to build the system.  They instinctively knew that the situation was too unstable (for a whole lot of reasons) for Big Design Up Front to make any sense.

When I read Beck's &lt;em&gt;Extreme Programming explained&lt;/em&gt; (first edition arguably much better than the new, second edition) it was a really blinding revelation.  Beck was essentially outlining and supporting what the students had been trying to do intuitively, and which we had all too often been fighting.  When we switched to use more agile methods, the success in that course improved enormously.</description>
		<content:encoded><![CDATA[<p>Amen, brother!  We struggled for several years to teach some flavor of waterfall in our Software Design and Development course, but the students constantly fought it.  We kept telling them to do lots of up-front design and documentation, but their lack of experience with doing that sort of design (or building anything very big) made the exercise frustrating and fruitless.  So they did what we made them do, and then ignored all that design work when they were finally allowed to build the system.  They instinctively knew that the situation was too unstable (for a whole lot of reasons) for Big Design Up Front to make any sense.</p>
<p>When I read Beck&#8217;s <em>Extreme Programming explained</em> (first edition arguably much better than the new, second edition) it was a really blinding revelation.  Beck was essentially outlining and supporting what the students had been trying to do intuitively, and which we had all too often been fighting.  When we switched to use more agile methods, the success in that course improved enormously.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Desert Donkey</title>
		<link>http://UnhinderedByTalent.com/Phi/archives/2007/01/05/422/#comment-11435</link>
		<dc:creator>Desert Donkey</dc:creator>
		<pubDate>Wed, 24 Jan 2007 21:37:14 +0000</pubDate>
		<guid isPermaLink="false">http://UnhinderedByTalent.com/Phi/?p=422#comment-11435</guid>
		<description>Having recently come upon the agile development process while working in a company that has lived waterfall for years, I had to smile at this post.  It becomes difficult for me to see how waterfall ever worked on a project of any complexity.  Im not sure if that is because agile fits my way thinking and working, or if it is a great explanation for how most of us work and think when tackling multifaceted projects.</description>
		<content:encoded><![CDATA[<p>Having recently come upon the agile development process while working in a company that has lived waterfall for years, I had to smile at this post.  It becomes difficult for me to see how waterfall ever worked on a project of any complexity.  Im not sure if that is because agile fits my way thinking and working, or if it is a great explanation for how most of us work and think when tackling multifaceted projects.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
