<?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: Babel, Software, Work</title>
	<atom:link href="http://crookedtimber.org/2003/07/29/babel-software-work/feed/" rel="self" type="application/rss+xml" />
	<link>http://crookedtimber.org/2003/07/29/babel-software-work/</link>
	<description>Out of the crooked timber of humanity, no straight thing was ever made</description>
	<lastBuildDate>Mon, 13 Feb 2012 05:39:10 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: JD</title>
		<link>http://crookedtimber.org/2003/07/29/babel-software-work/comment-page-1/#comment-1318</link>
		<dc:creator>JD</dc:creator>
		<pubDate>Tue, 05 Aug 2003 03:06:43 +0000</pubDate>
		<guid isPermaLink="false">http://crookedtimber.org/wp/?p=81#comment-1318</guid>
		<description>&lt;i&gt;This means that as the number of developers grows linearly, the number of communication paths grows exponentially.&lt;/i&gt;Please, please do not abuse the word &quot;exponentially&quot; in this fashion.  &quot;Exponentially&quot; may be the most pseudoscientifically abused word in the English language---people just use it as a puffed-up synonym for &quot;really really fast&quot; when they want to blind their listeners with &quot;science&quot;.The number of communication paths in a software project grows &lt;i&gt;quadratically&lt;/i&gt;, i.e. as the &lt;i&gt;square&lt;/i&gt; of the number of developers (unless you assume that communication paths are between the elements of the &lt;i&gt;power set&lt;/i&gt; of all developers---which neither Brooks, nor anybody else I&#039;m aware of, has proposed.).</description>
		<content:encoded><![CDATA[	<p><i>This means that as the number of developers grows linearly, the number of communication paths grows exponentially.</i>Please, please do not abuse the word &#8220;exponentially&#8221; in this fashion.  &#8220;Exponentially&#8221; may be the most pseudoscientifically abused word in the English language&#8212;-people just use it as a puffed-up synonym for &#8220;really really fast&#8221; when they want to blind their listeners with &#8220;science&#8221;.The number of communication paths in a software project grows <i>quadratically</i>, i.e. as the <i>square</i> of the number of developers (unless you assume that communication paths are between the elements of the <i>power set</i> of all developers&#8212;-which neither Brooks, nor anybody else I&#8217;m aware of, has proposed.).</p>
 ]]></content:encoded>
	</item>
	<item>
		<title>By: Lurker</title>
		<link>http://crookedtimber.org/2003/07/29/babel-software-work/comment-page-1/#comment-1317</link>
		<dc:creator>Lurker</dc:creator>
		<pubDate>Thu, 31 Jul 2003 22:21:31 +0000</pubDate>
		<guid isPermaLink="false">http://crookedtimber.org/wp/?p=81#comment-1317</guid>
		<description>XP practices have greater applicability to in-house software projects and to a lesser degree, works for hire.  How many customers do you know that want to be caged with software developers for months on in?  Watching them program?  Not many me thinks.As for as embedded systems, e.g. cell phones, TV&#039;s, video games, appliances, and all those other invisible computers, it has little or no practicality.  The design for test piece is useful, but that discipline exists independent of XP.For your further software adventures, I recommend http://www.joelonsoftware.com.  He has an archive of really interesting articles, and he writes in a way that, though simplified for we human language impaired engineers, you liberal arts folks can appreciate.  Be sure to check out the philosophy of how he hires and ranks his employees.  It&#039;s an interesting rubber-meets-the road study of someone who recognizes the absurdities of the whole software development enterprise, and his attempts to make it more humane.</description>
		<content:encoded><![CDATA[	<p>XP practices have greater applicability to in-house software projects and to a lesser degree, works for hire.  How many customers do you know that want to be caged with software developers for months on in?  Watching them program?  Not many me thinks.As for as embedded systems, e.g. cell phones, TV&#8217;s, video games, appliances, and all those other invisible computers, it has little or no practicality.  The design for test piece is useful, but that discipline exists independent of XP.For your further software adventures, I recommend <a href="http://www.joelonsoftware.com" rel="nofollow">http://www.joelonsoftware.com</a>.  He has an archive of really interesting articles, and he writes in a way that, though simplified for we human language impaired engineers, you liberal arts folks can appreciate.  Be sure to check out the philosophy of how he hires and ranks his employees.  It&#8217;s an interesting rubber-meets-the road study of someone who recognizes the absurdities of the whole software development enterprise, and his attempts to make it more humane.</p>
 ]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Martens</title>
		<link>http://crookedtimber.org/2003/07/29/babel-software-work/comment-page-1/#comment-1316</link>
		<dc:creator>Scott Martens</dc:creator>
		<pubDate>Wed, 30 Jul 2003 17:44:17 +0000</pubDate>
		<guid isPermaLink="false">http://crookedtimber.org/wp/?p=81#comment-1316</guid>
		<description>Tripp, I&#039;ve been expecting a software model of that type for some time too.  Shrink-wrap software is being replaced by a more modular vision of software, where both code and computer services come as a package.  This sort of deal is more labour intensive, but the services side is more and more the work of less espensive computer people instead of elite CS grads.  It also means that software is more responsive to actual customer needs.  Even though it&#039;s more labour intensive, it seems that this sort of model can lower total cost of use and increase value added enough to justify it.</description>
		<content:encoded><![CDATA[	<p>Tripp, I&#8217;ve been expecting a software model of that type for some time too.  Shrink-wrap software is being replaced by a more modular vision of software, where both code and computer services come as a package.  This sort of deal is more labour intensive, but the services side is more and more the work of less espensive computer people instead of elite CS grads.  It also means that software is more responsive to actual customer needs.  Even though it&#8217;s more labour intensive, it seems that this sort of model can lower total cost of use and increase value added enough to justify it.</p>
 ]]></content:encoded>
	</item>
	<item>
		<title>By: Tripp</title>
		<link>http://crookedtimber.org/2003/07/29/babel-software-work/comment-page-1/#comment-1315</link>
		<dc:creator>Tripp</dc:creator>
		<pubDate>Wed, 30 Jul 2003 17:02:39 +0000</pubDate>
		<guid isPermaLink="false">http://crookedtimber.org/wp/?p=81#comment-1315</guid>
		<description>I&#039;ve been thinking of &quot;The Mythical Man Month&quot; as it relates to the latest trend to send Software project overseas to China and India.  Apparently, programmers are paid 1/12th what they are in the US.  I can just imagine some manager thinking &quot;Wow, I can get the job done in 1/12th the time,&quot;  or any other combination of cost/time.I make the following predictions:1.  The trend is inevitable, and will continue.2. Savings will be less than expected.3.  US programmers will be relegated to the software services industry.4.  You&#039;ll have extremely cheap software, but you&#039;ll have to hire a service person to install and configure it.</description>
		<content:encoded><![CDATA[	<p>I&#8217;ve been thinking of &#8220;The Mythical Man Month&#8221; as it relates to the latest trend to send Software project overseas to China and India.  Apparently, programmers are paid 1/12th what they are in the US.  I can just imagine some manager thinking &#8220;Wow, I can get the job done in 1/12th the time,&#8221;  or any other combination of cost/time.I make the following predictions:1.  The trend is inevitable, and will continue.2. Savings will be less than expected.3.  US programmers will be relegated to the software services industry.4.  You&#8217;ll have extremely cheap software, but you&#8217;ll have to hire a service person to install and configure it.</p>
 ]]></content:encoded>
	</item>
	<item>
		<title>By: Shai</title>
		<link>http://crookedtimber.org/2003/07/29/babel-software-work/comment-page-1/#comment-1314</link>
		<dc:creator>Shai</dc:creator>
		<pubDate>Wed, 30 Jul 2003 03:24:00 +0000</pubDate>
		<guid isPermaLink="false">http://crookedtimber.org/wp/?p=81#comment-1314</guid>
		<description>Actually, the video on the navy.mil site is 647MB mpeg1 in addition to being a lower resolution to the other link which is a 135MB mpeg4 wmv. So again, email if interested. I&#039;m watching it again right now... pretty interesting.</description>
		<content:encoded><![CDATA[	<p>Actually, the video on the navy.mil site is 647MB mpeg1 in addition to being a lower resolution to the other link which is a 135MB mpeg4 wmv. So again, email if interested. I&#8217;m watching it again right now&#8230; pretty interesting.</p>
 ]]></content:encoded>
	</item>
	<item>
		<title>By: Shai</title>
		<link>http://crookedtimber.org/2003/07/29/babel-software-work/comment-page-1/#comment-1313</link>
		<dc:creator>Shai</dc:creator>
		<pubDate>Wed, 30 Jul 2003 02:13:04 +0000</pubDate>
		<guid isPermaLink="false">http://crookedtimber.org/wp/?p=81#comment-1313</guid>
		<description>Extreme Programming has some nice ideas (pair programming), but it also has some faddish elements that usually appeal to people who have never taken a course in software engineering or managing software development. XP is only one process model among many.see for example,&lt;a href=&quot;http://www.sei.cmu.edu/&quot;&gt;CMU Software Engineering Institute&lt;/a&gt;They used to have the lectures of their graduate course in managing software development available for free in video format, but unfortunately the page seems to be gone now. There are lecture notes everwhere at other universities for other courses though (google).Fred Brooks 2000 Turing lecture titled &quot;The Design of Design&quot; is &lt;a href=&quot;http://terra.cs.nps.navy.mil/DistanceEducation/online.siggraph.org/2001/SpecialSessions/2000TuringLecture-DesignOfDesign/session.html&quot;&gt;here&lt;/a&gt;. If anyone wants to see the full video in a larger resolution I do have a link, but I won&#039;t post it here because I&#039;m afraid it will be flooded off the internet (email me if interested).</description>
		<content:encoded><![CDATA[	<p>Extreme Programming has some nice ideas (pair programming), but it also has some faddish elements that usually appeal to people who have never taken a course in software engineering or managing software development. XP is only one process model among many.see for example,<a href="http://www.sei.cmu.edu/"><span class="caps">CMU </span>Software Engineering Institute</a>They used to have the lectures of their graduate course in managing software development available for free in video format, but unfortunately the page seems to be gone now. There are lecture notes everwhere at other universities for other courses though (google).Fred Brooks 2000 Turing lecture titled &#8220;The Design of Design&#8221; is <a href="http://terra.cs.nps.navy.mil/DistanceEducation/online.siggraph.org/2001/SpecialSessions/2000TuringLecture-DesignOfDesign/session.html">here</a>. If anyone wants to see the full video in a larger resolution I do have a link, but I won&#8217;t post it here because I&#8217;m afraid it will be flooded off the internet (email me if interested).</p>
 ]]></content:encoded>
	</item>
	<item>
		<title>By: Russell L. Carter</title>
		<link>http://crookedtimber.org/2003/07/29/babel-software-work/comment-page-1/#comment-1312</link>
		<dc:creator>Russell L. Carter</dc:creator>
		<pubDate>Wed, 30 Jul 2003 01:52:43 +0000</pubDate>
		<guid isPermaLink="false">http://crookedtimber.org/wp/?p=81#comment-1312</guid>
		<description>&quot;I’m in favour: test first, pair programming, refactor lots, all fine with me.&quot;I&#039;ve always thought that XP (well just the pair programming) is just another way of keeping the worker-bees on the job.  Continuous peer-review, and all that.  But the insidious thing is that it is voluntary, and that one just &#039;slings code&#039;; there&#039;s no way to build in the fact that I don&#039;t want to sit there and watch you think.  So you won&#039;t.  I&#039;m watching you... tapping my fingers...Collaboration is at the essence of creativity to be sure, but almost all successful collaborations are self-selected.I recognize that there is a certain irony to posting this complaint to a blog entry.</description>
		<content:encoded><![CDATA[	<p>&#8220;I&#8217;m in favour: test first, pair programming, refactor lots, all fine with me.&#8221;I&#8217;ve always thought that <span class="caps">XP </span>(well just the pair programming) is just another way of keeping the worker-bees on the job.  Continuous peer-review, and all that.  But the insidious thing is that it is voluntary, and that one just &#8216;slings code&#8217;; there&#8217;s no way to build in the fact that I don&#8217;t want to sit there and watch you think.  So you won&#8217;t.  I&#8217;m watching you&#8230; tapping my fingers&#8230;Collaboration is at the essence of creativity to be sure, but almost all successful collaborations are self-selected.I recognize that there is a certain irony to posting this complaint to a blog entry.</p>
 ]]></content:encoded>
	</item>
	<item>
		<title>By: Tom Runnacles</title>
		<link>http://crookedtimber.org/2003/07/29/babel-software-work/comment-page-1/#comment-1311</link>
		<dc:creator>Tom Runnacles</dc:creator>
		<pubDate>Wed, 30 Jul 2003 00:36:47 +0000</pubDate>
		<guid isPermaLink="false">http://crookedtimber.org/wp/?p=81#comment-1311</guid>
		<description>XP?  Got me bang to rights, guv.  Actually I&#039;m reading Kent Beck&#039;s original book on the subject right now.I&#039;m in favour: test first, pair programming, refactor lots, all fine with me.In fact, I&#039;ve spent quite a bit of time working on projects which half-heartedly follow XP practices, but I must admit I&#039;ve never experienced the whole shebang implemented at once.  I doubt it&#039;s a silver bullet, but some well-intentioned and extremely smart people have good things to say about it.  If XP helps developers stay in control of their code (and their lives), all the better.</description>
		<content:encoded><![CDATA[	<p>XP?  Got me bang to rights, guv.  Actually I&#8217;m reading Kent Beck&#8217;s original book on the subject right now.I&#8217;m in favour: test first, pair programming, refactor lots, all fine with me.In fact, I&#8217;ve spent quite a bit of time working on projects which half-heartedly follow XP practices, but I must admit I&#8217;ve never experienced the whole shebang implemented at once.  I doubt it&#8217;s a silver bullet, but some well-intentioned and extremely smart people have good things to say about it.  If XP helps developers stay in control of their code (and their lives), all the better.</p>
 ]]></content:encoded>
	</item>
	<item>
		<title>By: tew</title>
		<link>http://crookedtimber.org/2003/07/29/babel-software-work/comment-page-1/#comment-1310</link>
		<dc:creator>tew</dc:creator>
		<pubDate>Wed, 30 Jul 2003 00:14:33 +0000</pubDate>
		<guid isPermaLink="false">http://crookedtimber.org/wp/?p=81#comment-1310</guid>
		<description>Sounds like you&#039;re about two hours of websurfing from coming across &lt;a href=&quot;http://www.xprogramming.com/what_is_xp.htm&quot;&gt;Extreme Programming&lt;/a&gt;, the latest incarnation of this phenomenon.</description>
		<content:encoded><![CDATA[	<p>Sounds like you&#8217;re about two hours of websurfing from coming across <a href="http://www.xprogramming.com/what_is_xp.htm">Extreme Programming</a>, the latest incarnation of this phenomenon.</p>
 ]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced

Served from: crookedtimber.org @ 2012-02-13 05:49:55 -->
