<?xml version="1.0" encoding="utf-8"?><!-- generator="wordpress/2.3.2" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments for Andy Hedges' Tech Blog</title>
	<link>http://hedges.net</link>
	<description></description>
	<pubDate>Sun, 20 Jul 2008 00:56:54 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.2</generator>
		<item>
		<title>Comment on Adam Smith vs. Fred Brooks by Paul Beckford</title>
		<link>http://hedges.net/archives/2007/06/28/adam-smith-vs-fred-brooks/#comment-28259</link>
		<dc:creator>Paul Beckford</dc:creator>
		<pubDate>Mon, 12 May 2008 08:21:56 +0000</pubDate>
		<guid>http://hedges.net/archives/2007/06/28/adam-smith-vs-fred-brooks/#comment-28259</guid>
		<description>I'm not sure that the two are talking about the same thing. The difference I think is that software development is a process of creation, not manufacture. It is inherently creative and akin to new product  development not product manufacture.

Divison of labour and specialisation  can occur in a manufacturing environment (to some degree) since the desired outcome (replicating a pre-designed product) is known at the outset. When you are creating something new, you do not know what the end product will be, and the creative process requires a great deal of trial and error.

For software, manufacture is the replication of CD's or more commonly today, the replication of bytes downloaded over the internet. These are mechanical processes that do not require people. The part of the process conducted by people is the creative design phase. A computer program is a design and programmers create new designs and new products.

Normaly design studios contain a few very highly skilled individuals who are suported by a number of assistants. I think it is this that Fred Brooks is eluding to in his idea of a Surgical team.</description>
		<content:encoded><![CDATA[<p>I&#8217;m not sure that the two are talking about the same thing. The difference I think is that software development is a process of creation, not manufacture. It is inherently creative and akin to new product  development not product manufacture.</p>
<p>Divison of labour and specialisation  can occur in a manufacturing environment (to some degree) since the desired outcome (replicating a pre-designed product) is known at the outset. When you are creating something new, you do not know what the end product will be, and the creative process requires a great deal of trial and error.</p>
<p>For software, manufacture is the replication of CD&#8217;s or more commonly today, the replication of bytes downloaded over the internet. These are mechanical processes that do not require people. The part of the process conducted by people is the creative design phase. A computer program is a design and programmers create new designs and new products.</p>
<p>Normaly design studios contain a few very highly skilled individuals who are suported by a number of assistants. I think it is this that Fred Brooks is eluding to in his idea of a Surgical team.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Some Hibernate Optimization Rules of Thumb by John Bäckstrand</title>
		<link>http://hedges.net/archives/2005/09/25/some-hibernate-optimization-rules-of-thumb/#comment-26017</link>
		<dc:creator>John Bäckstrand</dc:creator>
		<pubDate>Wed, 30 Jan 2008 15:03:58 +0000</pubDate>
		<guid>http://hedges.net/archives/2005/09/25/some-hibernate-optimization-rules-of-thumb/#comment-26017</guid>
		<description>LEFT JOIN FETCH also has the ability to simply draw in huge amount of data, which will always be slow.

Anyway, how do you do pagination if you also are using join fetch? This totally disrupts the way rows are counted, and makes the setMaxResults/setFirstResult methods fairly useless. I have no idea how many rows each individual "top level" entity will have.</description>
		<content:encoded><![CDATA[<p>LEFT JOIN FETCH also has the ability to simply draw in huge amount of data, which will always be slow.</p>
<p>Anyway, how do you do pagination if you also are using join fetch? This totally disrupts the way rows are counted, and makes the setMaxResults/setFirstResult methods fairly useless. I have no idea how many rows each individual &#8220;top level&#8221; entity will have.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on 5 Epiphanies in Software Development by Julian Morrison</title>
		<link>http://hedges.net/archives/2007/11/26/5-epiphanies-in-software-development/#comment-24026</link>
		<dc:creator>Julian Morrison</dc:creator>
		<pubDate>Wed, 28 Nov 2007 00:08:49 +0000</pubDate>
		<guid>http://hedges.net/archives/2007/11/26/5-epiphanies-in-software-development/#comment-24026</guid>
		<description>Here's one of mine (not originally mine, of course): you need a language that lets you add syntax. So far I know of Ruby, Lisp, Forth, Scala - there are probably others.

If your language does not support this you will end up replicating it, badly, via dirty tricks, because you need it to make the core of your algorithm readable.</description>
		<content:encoded><![CDATA[<p>Here&#8217;s one of mine (not originally mine, of course): you need a language that lets you add syntax. So far I know of Ruby, Lisp, Forth, Scala - there are probably others.</p>
<p>If your language does not support this you will end up replicating it, badly, via dirty tricks, because you need it to make the core of your algorithm readable.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on IE7 website by Mel Sorensen</title>
		<link>http://hedges.net/archives/2006/08/21/ie7-website/#comment-23615</link>
		<dc:creator>Mel Sorensen</dc:creator>
		<pubDate>Thu, 18 Oct 2007 13:02:09 +0000</pubDate>
		<guid>http://hedges.net/archives/2006/08/21/ie7-website/#comment-23615</guid>
		<description>I have a new laptop running vista and I can't seem to get the links toolbar to work on ie7 like it did on my old laptop.  The browser shows links in the list of toolbars and there is a check by it but all of my links are clear to the right of the toolbar in a list.  How can I get the links across the top of the browser like I had on my previous computer?</description>
		<content:encoded><![CDATA[<p>I have a new laptop running vista and I can&#8217;t seem to get the links toolbar to work on ie7 like it did on my old laptop.  The browser shows links in the list of toolbars and there is a check by it but all of my links are clear to the right of the toolbar in a list.  How can I get the links across the top of the browser like I had on my previous computer?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Google Maps measure of Credibility by Steve</title>
		<link>http://hedges.net/archives/2007/09/17/google-maps-measure-of-credibility/#comment-23131</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Tue, 18 Sep 2007 12:14:15 +0000</pubDate>
		<guid>http://hedges.net/archives/2007/09/17/google-maps-measure-of-credibility/#comment-23131</guid>
		<description>Surely you aren't saying that people are just trying to use pretty pictures to hide the inadequacies of their product?

Its Hollywood :)</description>
		<content:encoded><![CDATA[<p>Surely you aren&#8217;t saying that people are just trying to use pretty pictures to hide the inadequacies of their product?</p>
<p>Its Hollywood <img src='http://hedges.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Java Shared Mime Info by Matt</title>
		<link>http://hedges.net/archives/2006/11/08/java-shared-mime-info/#comment-22923</link>
		<dc:creator>Matt</dc:creator>
		<pubDate>Fri, 07 Sep 2007 04:07:55 +0000</pubDate>
		<guid>http://hedges.net/archives/2006/11/08/java-shared-mime-info/#comment-22923</guid>
		<description>First - Nice library!

Second - I have users that create Excel files and then later down the road save them with a .csv extension.  I know...I know...why they do this is beyond this question.  When I use version 0.0.6 on this type of file it reports it as a text/csv.  Opening the file in a text editor clearly shows that this is not a csv file.  Can you give a reason why it is returning "text/csv" instead of "application/vnd.ms-excel"?

Thanks!

Matt</description>
		<content:encoded><![CDATA[<p>First - Nice library!</p>
<p>Second - I have users that create Excel files and then later down the road save them with a .csv extension.  I know&#8230;I know&#8230;why they do this is beyond this question.  When I use version 0.0.6 on this type of file it reports it as a text/csv.  Opening the file in a text editor clearly shows that this is not a csv file.  Can you give a reason why it is returning &#8220;text/csv&#8221; instead of &#8220;application/vnd.ms-excel&#8221;?</p>
<p>Thanks!</p>
<p>Matt</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on iTunes Puts Me Off Buying a Mac by Claire K</title>
		<link>http://hedges.net/archives/2007/03/31/itunes-puts-me-off-buying-a-mac/#comment-22607</link>
		<dc:creator>Claire K</dc:creator>
		<pubDate>Mon, 06 Aug 2007 10:18:23 +0000</pubDate>
		<guid>http://hedges.net/archives/2007/03/31/itunes-puts-me-off-buying-a-mac/#comment-22607</guid>
		<description>Solution: buy a Creative Zen - far more lovely than any iPod!</description>
		<content:encoded><![CDATA[<p>Solution: buy a Creative Zen - far more lovely than any iPod!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Java Shared Mime Info by arimus</title>
		<link>http://hedges.net/archives/2006/11/08/java-shared-mime-info/#comment-22245</link>
		<dc:creator>arimus</dc:creator>
		<pubDate>Fri, 13 Jul 2007 19:53:08 +0000</pubDate>
		<guid>http://hedges.net/archives/2006/11/08/java-shared-mime-info/#comment-22245</guid>
		<description>Sorry, been afk due to some job switching ;)  Yeah, if you provide me with any patches you guys have arimus AT users.sourceforge.net, I can merge in the changes for folks.  I only ask that you give me the okay to dual-license any contributions...I may switch to another license (Apache perhaps) at some point here.

As for licensing, I am currently licensing under the LGPL, which is not a viral license and does not require you to release your code at all.  It only requires modifications to jmimemagic itself be opened up to those you distribute to.

jMimeMagic can handle both files and byte[].  Currently streams are not supported, but that wouldn't be too hard to add.</description>
		<content:encoded><![CDATA[<p>Sorry, been afk due to some job switching <img src='http://hedges.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Yeah, if you provide me with any patches you guys have arimus AT users.sourceforge.net, I can merge in the changes for folks.  I only ask that you give me the okay to dual-license any contributions&#8230;I may switch to another license (Apache perhaps) at some point here.</p>
<p>As for licensing, I am currently licensing under the LGPL, which is not a viral license and does not require you to release your code at all.  It only requires modifications to jmimemagic itself be opened up to those you distribute to.</p>
<p>jMimeMagic can handle both files and byte[].  Currently streams are not supported, but that wouldn&#8217;t be too hard to add.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Adam Smith vs. Fred Brooks by Andrew</title>
		<link>http://hedges.net/archives/2007/06/28/adam-smith-vs-fred-brooks/#comment-22187</link>
		<dc:creator>Andrew</dc:creator>
		<pubDate>Mon, 09 Jul 2007 14:29:57 +0000</pubDate>
		<guid>http://hedges.net/archives/2007/06/28/adam-smith-vs-fred-brooks/#comment-22187</guid>
		<description>I've been thinking about Economics and Software Engineering too - Seemed to me when I read Keynes' "The Economic Consequences of the Peace" that his re evaluation of classical economics and questioning of accepted wisdom (which by his day basically distilled and over simplified Smith) could also apply to S/W Eng and "Big Design Up Front" adherents:

"But, most important of all, he regarded this state of affairs as normal, certain, and permanent, except in the direction of further improvement, and any deviation from it as aberrant, scandalous and avoidable." The Economic Consequences of the Peace, pp.61-62

Watch out for an essay on Agile Architecture using this quote and many more when I get a spare second to write it...

Oh, and BTW, did I mention my great great grandfather was from Kirkaldy? ;-)</description>
		<content:encoded><![CDATA[<p>I&#8217;ve been thinking about Economics and Software Engineering too - Seemed to me when I read Keynes&#8217; &#8220;The Economic Consequences of the Peace&#8221; that his re evaluation of classical economics and questioning of accepted wisdom (which by his day basically distilled and over simplified Smith) could also apply to S/W Eng and &#8220;Big Design Up Front&#8221; adherents:</p>
<p>&#8220;But, most important of all, he regarded this state of affairs as normal, certain, and permanent, except in the direction of further improvement, and any deviation from it as aberrant, scandalous and avoidable.&#8221; The Economic Consequences of the Peace, pp.61-62</p>
<p>Watch out for an essay on Agile Architecture using this quote and many more when I get a spare second to write it&#8230;</p>
<p>Oh, and BTW, did I mention my great great grandfather was from Kirkaldy? <img src='http://hedges.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Java Shared Mime Info by andy</title>
		<link>http://hedges.net/archives/2006/11/08/java-shared-mime-info/#comment-17622</link>
		<dc:creator>andy</dc:creator>
		<pubDate>Wed, 23 May 2007 10:18:49 +0000</pubDate>
		<guid>http://hedges.net/archives/2006/11/08/java-shared-mime-info/#comment-17622</guid>
		<description>Renzo,

  It shouldn't be hard to make the change to the code necessary. If you could send me the changes that would be great! I'll probably be adding this feature soon but can't guarantee timescale

  As for the license issues you should consult with your legal people.</description>
		<content:encoded><![CDATA[<p>Renzo,</p>
<p>  It shouldn&#8217;t be hard to make the change to the code necessary. If you could send me the changes that would be great! I&#8217;ll probably be adding this feature soon but can&#8217;t guarantee timescale</p>
<p>  As for the license issues you should consult with your legal people.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
