<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://blog.teledyn.com" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>TeledyN - Pots, Kettles, Specifications and Andy Warhol - Comments</title>
 <link>http://blog.teledyn.com/node/2105</link>
 <description>Comments for &quot;Pots, Kettles, Specifications and Andy Warhol&quot;</description>
 <language>en</language>
<item>
 <title>Pots, Kettles, Specifications and Andy Warhol</title>
 <link>http://blog.teledyn.com/node/2105</link>
 <description>&lt;p&gt;&lt;a href=&quot;http://www.math.grin.edu/~leachale/banghead.html&quot;&gt;&lt;img src=&quot;http://www.math.grin.edu/~leachale/banginghead.jpg&quot; alt=&quot;&quot; height=&quot;191&quot; width=&quot;238&quot; class=&quot;right&quot; /&gt;&lt;/a&gt; Mark thinks he&#039;s narrowed down an argument for &lt;a title=&quot;Why specs matter [dive into mark]&quot; href=&quot;http://diveintomark.org/archives/2004/08/16/specs&quot;&gt;why good software specifications matter&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;&lt;i&gt;If your spec isn&#039;t good enough, morons have no chance of ever getting things right. The spec ... will fail to resolve anything, and the arguments will smolder for years.&lt;br/&gt;&lt;br /&gt;
If your spec is good enough, morons have a fighting chance of getting things right the second time around, without being besieged by assholes. Meanwhile, the assholes ... eventually get bored and wander off in search of someone else to harass.&lt;/i&gt;&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Trouble is, Mark, I think you&#039;ve hit the nail on the head for why &lt;em&gt;incremental development&lt;/em&gt; is the only sane path.  You&#039;ve also neglected the reality of there being Morons and Assholes in charge of &lt;em&gt;writing&lt;/em&gt; specifications, and yes, I speak with the authority of having too many times played all four sides of this fence.&lt;/p&gt;

&lt;p&gt;In response, I&#039;d like to offer my own advice born of my few decades random walk through the halls of the software craft, experience that has covered military, industrial, academic and business software, games, websites, webservices and gallery artworks.  &lt;/p&gt;

&lt;p&gt;These, in a single post, are Three Unspeakable Secrets of Software Design.&lt;/p&gt;</description>
 <comments>http://blog.teledyn.com/node/2105#comments</comments>
 <category domain="http://blog.teledyn.com/taxonomy/term/6">the skin of culture</category>
 <pubDate>Thu, 19 Aug 2004 09:59:21 -0400</pubDate>
 <dc:creator>mrG</dc:creator>
 <guid isPermaLink="false">2105 at http://blog.teledyn.com</guid>
</item>
</channel>
</rss>
