<?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 for The Art of Building Smarter Software</title>
	<atom:link href="http://smarterportal.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://smarterportal.com</link>
	<description>Olivier Gourment is a senior IT advisor located in Montreal and specializing in improving the efficiency of Software Development organizations. See the About Page for contact information.</description>
	<lastBuildDate>Wed, 28 Dec 2011 10:11:52 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
	<item>
		<title>Comment on Early signs of creativity by Robert Dallison</title>
		<link>http://smarterportal.com/early-signs-of-creativity/#comment-24</link>
		<dc:creator>Robert Dallison</dc:creator>
		<pubDate>Wed, 28 Dec 2011 10:11:52 +0000</pubDate>
		<guid isPermaLink="false">http://ogourment.wordpress.com/?p=130#comment-24</guid>
		<description>Ah, good old NS-Appel, that&#039;s a blast from the past!! And I&#039;m guessing your #2 is NS-WP... for which I have fond memories, even though the enterprise document composition industry has changed considerably 15 years later!</description>
		<content:encoded><![CDATA[<p>Ah, good old NS-Appel, that&#8217;s a blast from the past!! And I&#8217;m guessing your #2 is NS-WP&#8230; for which I have fond memories, even though the enterprise document composition industry has changed considerably 15 years later!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Place That Drives You Mad by Olivier</title>
		<link>http://smarterportal.com/the-place-that-drives-you-ma/#comment-23</link>
		<dc:creator>Olivier</dc:creator>
		<pubDate>Tue, 20 Dec 2011 19:12:14 +0000</pubDate>
		<guid isPermaLink="false">http://ogourment.wordpress.com/?p=197#comment-23</guid>
		<description>Done!</description>
		<content:encoded><![CDATA[<p>Done!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Place That Drives You Mad by Home Elliptical</title>
		<link>http://smarterportal.com/the-place-that-drives-you-ma/#comment-22</link>
		<dc:creator>Home Elliptical</dc:creator>
		<pubDate>Sun, 18 Dec 2011 18:14:53 +0000</pubDate>
		<guid isPermaLink="false">http://ogourment.wordpress.com/?p=197#comment-22</guid>
		<description>Strongly suggest adding a &quot;google+&quot; button for the blog!</description>
		<content:encoded><![CDATA[<p>Strongly suggest adding a &#8220;google+&#8221; button for the blog!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Place That Drives You Mad by Olivier Gourment</title>
		<link>http://smarterportal.com/the-place-that-drives-you-ma/#comment-19</link>
		<dc:creator>Olivier Gourment</dc:creator>
		<pubDate>Fri, 18 Nov 2011 15:28:37 +0000</pubDate>
		<guid isPermaLink="false">http://ogourment.wordpress.com/?p=197#comment-19</guid>
		<description>Hehe.. Maybe I should have named this post &quot;The Place That Drives You Grumpy&quot;. :-)

The thing is, most such &quot;places&quot; were built with good intentions all along. But not just code can be refactored. Processes too. Organizations too. If you see that your developers are grumpy because they have too many places to do to find information, send them to this blog post! They might figure out what there problem is, and even get ideas how to solve it!</description>
		<content:encoded><![CDATA[<p>Hehe.. Maybe I should have named this post &#8220;The Place That Drives You Grumpy&#8221;. <img src='http://smarterportal.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>The thing is, most such &#8220;places&#8221; were built with good intentions all along. But not just code can be refactored. Processes too. Organizations too. If you see that your developers are grumpy because they have too many places to do to find information, send them to this blog post! They might figure out what there problem is, and even get ideas how to solve it!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Place That Drives You Mad by PM Hut</title>
		<link>http://smarterportal.com/the-place-that-drives-you-ma/#comment-18</link>
		<dc:creator>PM Hut</dc:creator>
		<pubDate>Fri, 18 Nov 2011 08:28:11 +0000</pubDate>
		<guid isPermaLink="false">http://ogourment.wordpress.com/?p=197#comment-18</guid>
		<description>I remember that movie the 12 works of Asterix (it is originally French and really really funny, especially when he has paperwork with the government).

In any case, I think this is the first time I understand why developers are grumpy all the time.</description>
		<content:encoded><![CDATA[<p>I remember that movie the 12 works of Asterix (it is originally French and really really funny, especially when he has paperwork with the government).</p>
<p>In any case, I think this is the first time I understand why developers are grumpy all the time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Protect your passwords!!! by Olivier Gourment (@ogourment)</title>
		<link>http://smarterportal.com/protect-your-passwords/#comment-6</link>
		<dc:creator>Olivier Gourment (@ogourment)</dc:creator>
		<pubDate>Wed, 07 Sep 2011 16:02:04 +0000</pubDate>
		<guid isPermaLink="false">http://ogourment.wordpress.com/2007/03/02/protect-your-passwords/#comment-6</guid>
		<description>Update: I am now using 1Password, which solves my problem for ALL my browsers! Thanks https://agilebits.com/products/1Password</description>
		<content:encoded><![CDATA[<p>Update: I am now using 1Password, which solves my problem for ALL my browsers! Thanks <a href="https://agilebits.com/products/1Password" rel="nofollow">https://agilebits.com/products/1Password</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Programming and storytelling by Olivier Gourment</title>
		<link>http://smarterportal.com/programming-and-storytelling/#comment-17</link>
		<dc:creator>Olivier Gourment</dc:creator>
		<pubDate>Wed, 05 Jan 2011 23:35:00 +0000</pubDate>
		<guid isPermaLink="false">http://ogourment.wordpress.com/?p=147#comment-17</guid>
		<description>Indeed, Nancy! Comments in code are now perceived as a bad smell rather than something useful, because they tend to age so badly and should not be necessary in the first place.</description>
		<content:encoded><![CDATA[<p>Indeed, Nancy! Comments in code are now perceived as a bad smell rather than something useful, because they tend to age so badly and should not be necessary in the first place.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Programming and storytelling by Nancy Deschênes</title>
		<link>http://smarterportal.com/programming-and-storytelling/#comment-16</link>
		<dc:creator>Nancy Deschênes</dc:creator>
		<pubDate>Wed, 05 Jan 2011 12:29:51 +0000</pubDate>
		<guid isPermaLink="false">http://ogourment.wordpress.com/?p=147#comment-16</guid>
		<description>This is very true.  Preferably, the code itself should tell the story, too.  I appreciate comments, but I value self-documenting code even more.  Comments can be somewhat distracting - like switching language while speaking, or like footnotes in a text.

I have often referred to this principle as &quot;optimizing for programmers&#039; time&quot; or sometimes &quot;for programmers&#039; sanity&quot; (as opposed to the common optimizing focus of time, memory, space...)

Established concepts like encapsulation and patterns can go a long way towards it (and provide a framework to evaluate one&#039;s code by) but there is also a certain level of intuition, and even beauty in really good code.</description>
		<content:encoded><![CDATA[<p>This is very true.  Preferably, the code itself should tell the story, too.  I appreciate comments, but I value self-documenting code even more.  Comments can be somewhat distracting &#8211; like switching language while speaking, or like footnotes in a text.</p>
<p>I have often referred to this principle as &#8220;optimizing for programmers&#8217; time&#8221; or sometimes &#8220;for programmers&#8217; sanity&#8221; (as opposed to the common optimizing focus of time, memory, space&#8230;)</p>
<p>Established concepts like encapsulation and patterns can go a long way towards it (and provide a framework to evaluate one&#8217;s code by) but there is also a certain level of intuition, and even beauty in really good code.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Embrace Change! Yes, but&#8230; by Michel Ozzello</title>
		<link>http://smarterportal.com/embrace-change-yes-but/#comment-15</link>
		<dc:creator>Michel Ozzello</dc:creator>
		<pubDate>Tue, 02 Mar 2010 14:58:55 +0000</pubDate>
		<guid isPermaLink="false">http://ogourment.wordpress.com/?p=141#comment-15</guid>
		<description>Olivier, that makes much more sense! :)

I agree on the documentation bit, especially when you have distributed teams working in different regions. You need a place for the discussions and decisions to be centralized to ensure that everyone is on the same page. My vote goes to a wiki type of solution.</description>
		<content:encoded><![CDATA[<p>Olivier, that makes much more sense! <img src='http://smarterportal.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I agree on the documentation bit, especially when you have distributed teams working in different regions. You need a place for the discussions and decisions to be centralized to ensure that everyone is on the same page. My vote goes to a wiki type of solution.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Embrace Change! Yes, but&#8230; by Olivier Gourment</title>
		<link>http://smarterportal.com/embrace-change-yes-but/#comment-14</link>
		<dc:creator>Olivier Gourment</dc:creator>
		<pubDate>Sat, 27 Feb 2010 02:29:53 +0000</pubDate>
		<guid isPermaLink="false">http://ogourment.wordpress.com/?p=141#comment-14</guid>
		<description>Thank you, Michel.

The sentence on the cost of changes was hastily written: I rephrased it to: &quot;the cost of changing a system &lt;b&gt;may&lt;/b&gt; not grow exponentially as is commonly thought&quot;. The idea is that, if you follow XP practices, and particularly TDD and refactoring, the cost of changing the system will remain stable.

As for what documents I recommend... Once you understand that you should avoid the need for documents in the first place (for example, by keeping the design and system simple and intuitive), there remains situations where you cannot/should not avoid them. Prompting/starting thinking is one of them. Also, customers are often outside our buildings, and we cannot meet/chat as easily as we&#039;d like, especially since decisions involve so many people in large organizations. In that case, you want a tool that makes it easy to create an initial version (with lots of pictures and diagrams), but also for &lt;b&gt;changes&lt;/b&gt; to appear clearly (since there will be changes!). I have not yet found my dream tool for this. But I recommend newer collaboration tools, such as shared enterprise wikis. Confluence is a good product (not for the diagrams, unfortunately). Or Sharepoint. On my list of things to try out are: Writeboard and Google Wave.</description>
		<content:encoded><![CDATA[<p>Thank you, Michel.</p>
<p>The sentence on the cost of changes was hastily written: I rephrased it to: &#8220;the cost of changing a system <b>may</b> not grow exponentially as is commonly thought&#8221;. The idea is that, if you follow XP practices, and particularly TDD and refactoring, the cost of changing the system will remain stable.</p>
<p>As for what documents I recommend&#8230; Once you understand that you should avoid the need for documents in the first place (for example, by keeping the design and system simple and intuitive), there remains situations where you cannot/should not avoid them. Prompting/starting thinking is one of them. Also, customers are often outside our buildings, and we cannot meet/chat as easily as we&#8217;d like, especially since decisions involve so many people in large organizations. In that case, you want a tool that makes it easy to create an initial version (with lots of pictures and diagrams), but also for <b>changes</b> to appear clearly (since there will be changes!). I have not yet found my dream tool for this. But I recommend newer collaboration tools, such as shared enterprise wikis. Confluence is a good product (not for the diagrams, unfortunately). Or Sharepoint. On my list of things to try out are: Writeboard and Google Wave.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

