<?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: Where developer is succinct</title>
	<atom:link href="http://damieng.com/blog/2008/02/05/where-developer-is-succinct/feed" rel="self" type="application/rss+xml" />
	<link>http://damieng.com/blog/2008/02/05/where-developer-is-succinct?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=where-developer-is-succinct</link>
	<description>A .NET developer in silicon valley</description>
	<lastBuildDate>Fri, 18 May 2012 15:31:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>By: Jake</title>
		<link>http://damieng.com/blog/2008/02/05/where-developer-is-succinct#comment-6437</link>
		<dc:creator>Jake</dc:creator>
		<pubDate>Tue, 26 Feb 2008 05:31:30 +0000</pubDate>
		<guid isPermaLink="false">http://damieng.com/blog/2008/02/05/where-developer-is-succinct#comment-6437</guid>
		<description>&quot;tips, informative articles or recommended books on succinct writing&quot;

I have two: &lt;a href=&quot;http://blog.seliger.com/2008/01/27/rfp-absurdity-and-responding-to-narrative-questions/&quot; rel=&quot;nofollow&quot;&gt;Write Right&lt;/a&gt;, mentioned at the link, and &lt;a href=&quot;http://jseliger.wordpress.com/2006/11/03/reading-like-a-writer/&quot; rel=&quot;nofollow&quot;&gt;Reading like a Writer&lt;/a&gt;. Both are about writing more generally, but good writing is always succinct writing in the sense that no words are wasted and concepts are conveyed with as much brevity as possible -- and no more.</description>
		<content:encoded><![CDATA[<p>&#8220;tips, informative articles or recommended books on succinct writing&#8221;</p>
<p>I have two: <a href="http://blog.seliger.com/2008/01/27/rfp-absurdity-and-responding-to-narrative-questions/" rel="nofollow">Write Right</a>, mentioned at the link, and <a href="http://jseliger.wordpress.com/2006/11/03/reading-like-a-writer/" rel="nofollow">Reading like a Writer</a>. Both are about writing more generally, but good writing is always succinct writing in the sense that no words are wasted and concepts are conveyed with as much brevity as possible &#8212; and no more.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Damien Guard</title>
		<link>http://damieng.com/blog/2008/02/05/where-developer-is-succinct#comment-6107</link>
		<dc:creator>Damien Guard</dc:creator>
		<pubDate>Tue, 05 Feb 2008 18:39:08 +0000</pubDate>
		<guid isPermaLink="false">http://damieng.com/blog/2008/02/05/where-developer-is-succinct#comment-6107</guid>
		<description>Yes writing frameworks for general consumption requires second-guessing customers which helps if yow know your domain inside and out.

It wasn&#039;t supposed to be general advice for programming, simply how I apply the principles to my work and projects.

The irony of such ambiguity isn&#039;t lost on me.

I should refactor the article ;-)

[)amien</description>
		<content:encoded><![CDATA[<p>Yes writing frameworks for general consumption requires second-guessing customers which helps if yow know your domain inside and out.</p>
<p>It wasn&#8217;t supposed to be general advice for programming, simply how I apply the principles to my work and projects.</p>
<p>The irony of such ambiguity isn&#8217;t lost on me.</p>
<p>I should refactor the article ;-)</p>
<p>[)amien</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: steve</title>
		<link>http://damieng.com/blog/2008/02/05/where-developer-is-succinct#comment-6105</link>
		<dc:creator>steve</dc:creator>
		<pubDate>Tue, 05 Feb 2008 17:13:45 +0000</pubDate>
		<guid isPermaLink="false">http://damieng.com/blog/2008/02/05/where-developer-is-succinct#comment-6105</guid>
		<description>&quot;Where extensibility is needed I work with those who will consume it to ensure the interface does what is required and nothing more.&quot;

We&#039;ve talked about before, I think this only works with development that is mostly consumed internally, or you have a very close relationship with your consumers. Any library with a large number of external users is inherently going to need more flexibility built in, because there is a minimum cycle for &#039;major&#039; (ie feature / structure altering) releases. You can&#039;t work individually with all of them to determine the minimum set, and you can&#039;t refactor every other week (for external consumption anyway); you have to predict / extrapolate their requirements to some degree in order to make sure they don&#039;t hit a brick wall that can&#039;t be solved without a refactoring. So I think a reactive approach doesn&#039;t work in all cases.

I guess this comes down to the definition of &#039;what is required&#039; though. Libraries with more diverse users need more stability, which means more up-front design.</description>
		<content:encoded><![CDATA[<p>&#8220;Where extensibility is needed I work with those who will consume it to ensure the interface does what is required and nothing more.&#8221;</p>
<p>We&#8217;ve talked about before, I think this only works with development that is mostly consumed internally, or you have a very close relationship with your consumers. Any library with a large number of external users is inherently going to need more flexibility built in, because there is a minimum cycle for &#8216;major&#8217; (ie feature / structure altering) releases. You can&#8217;t work individually with all of them to determine the minimum set, and you can&#8217;t refactor every other week (for external consumption anyway); you have to predict / extrapolate their requirements to some degree in order to make sure they don&#8217;t hit a brick wall that can&#8217;t be solved without a refactoring. So I think a reactive approach doesn&#8217;t work in all cases.</p>
<p>I guess this comes down to the definition of &#8216;what is required&#8217; though. Libraries with more diverse users need more stability, which means more up-front design.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: steve</title>
		<link>http://damieng.com/blog/2008/02/05/where-developer-is-succinct#comment-6104</link>
		<dc:creator>steve</dc:creator>
		<pubDate>Tue, 05 Feb 2008 16:55:41 +0000</pubDate>
		<guid isPermaLink="false">http://damieng.com/blog/2008/02/05/where-developer-is-succinct#comment-6104</guid>
		<description>Succinct is good in code, provided the meaning is clear. Code should be verbose enough that reading it is easy and unambiguous.

In writing in general though I think the most important thing is to be enjoyable to read. Tech books which concentrate just on delivering the subject matter as succinctly as possible are most often very dry - fine as a reference, but when it comes to an enjoyable read, some padding with anecdotes and asides can make all the difference. My favourite is Scott Meyers - he&#039;s able to tackle incredibly geeky C   idiosyncracies and make it feel like entertainment. So I wouldn&#039;t say brevity is king. But then I&#039;m not often brief outside of a source code editor ;)</description>
		<content:encoded><![CDATA[<p>Succinct is good in code, provided the meaning is clear. Code should be verbose enough that reading it is easy and unambiguous.</p>
<p>In writing in general though I think the most important thing is to be enjoyable to read. Tech books which concentrate just on delivering the subject matter as succinctly as possible are most often very dry &#8211; fine as a reference, but when it comes to an enjoyable read, some padding with anecdotes and asides can make all the difference. My favourite is Scott Meyers &#8211; he&#8217;s able to tackle incredibly geeky C   idiosyncracies and make it feel like entertainment. So I wouldn&#8217;t say brevity is king. But then I&#8217;m not often brief outside of a source code editor ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Damien Guard</title>
		<link>http://damieng.com/blog/2008/02/05/where-developer-is-succinct#comment-6103</link>
		<dc:creator>Damien Guard</dc:creator>
		<pubDate>Tue, 05 Feb 2008 16:30:07 +0000</pubDate>
		<guid isPermaLink="false">http://damieng.com/blog/2008/02/05/where-developer-is-succinct#comment-6103</guid>
		<description>Yes, it should. Now corrected, thanks :)

The post title should have also been six words in length.

[)amien</description>
		<content:encoded><![CDATA[<p>Yes, it should. Now corrected, thanks :)</p>
<p>The post title should have also been six words in length.</p>
<p>[)amien</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Baggio</title>
		<link>http://damieng.com/blog/2008/02/05/where-developer-is-succinct#comment-6102</link>
		<dc:creator>Baggio</dc:creator>
		<pubDate>Tue, 05 Feb 2008 15:48:55 +0000</pubDate>
		<guid isPermaLink="false">http://damieng.com/blog/2008/02/05/where-developer-is-succinct#comment-6102</guid>
		<description>Great post.

Sorry to nitpick but should it be losing important information instead of loosing important information?</description>
		<content:encoded><![CDATA[<p>Great post.</p>
<p>Sorry to nitpick but should it be losing important information instead of loosing important information?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Damien Guard</title>
		<link>http://damieng.com/blog/2008/02/05/where-developer-is-succinct#comment-6101</link>
		<dc:creator>Damien Guard</dc:creator>
		<pubDate>Tue, 05 Feb 2008 15:47:46 +0000</pubDate>
		<guid isPermaLink="false">http://damieng.com/blog/2008/02/05/where-developer-is-succinct#comment-6101</guid>
		<description>Of course the only real measurement of code quality is &lt;a href=&quot;http://www.osnews.com/images/comics/wtfm.jpg&quot; rel=&quot;nofollow&quot;&gt;WTF&#039;s per minute&lt;/a&gt;.

Thanks &lt;a href=&quot;http://twitter.com/lazycoder&quot; rel=&quot;nofollow&quot;&gt;lazycoder&lt;/a&gt; via Twitter.

[)amien</description>
		<content:encoded><![CDATA[<p>Of course the only real measurement of code quality is <a href="http://www.osnews.com/images/comics/wtfm.jpg" rel="nofollow">WTF&#8217;s per minute</a>.</p>
<p>Thanks <a href="http://twitter.com/lazycoder" rel="nofollow">lazycoder</a> via Twitter.</p>
<p>[)amien</p>
]]></content:encoded>
	</item>
</channel>
</rss>

