<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><!-- generator="wordpress/2.1" --><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">

<channel>
	<title>Architecture logicielle et sociale</title>
	<link>http://blog.christianrondeau.net</link>
	<description>Réflexions sur le développement logiciel dans un contexte humain</description>
	<pubDate>Wed, 01 Jul 2009 17:06:57 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.1</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/christianrondeau" type="application/rss+xml" /><item>
		<title>Twitter’s alternative for my lack of time</title>
		<link>http://blog.christianrondeau.net/index.php/twitters-alternative-for-my-lack-of-time/</link>
		<comments>http://blog.christianrondeau.net/index.php/twitters-alternative-for-my-lack-of-time/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 17:06:57 +0000</pubDate>
		<dc:creator>Christian Rondeau</dc:creator>
		
		<category><![CDATA[Blogs]]></category>

		<category><![CDATA[Travail d'équipe]]></category>

		<category><![CDATA[Livres]]></category>

		<category><![CDATA[.NET/C#]]></category>

		<category><![CDATA[Architecture Logicielle]]></category>

		<guid isPermaLink="false">http://blog.christianrondeau.net/index.php/twitters-alternative-for-my-lack-of-time/</guid>
		<description><![CDATA[Since I can&#8217;t find enough time to elaborate on full-length articles (I have a few ideas but no time to put them together), I decided to start a Twitter account. That&#8217;s my way of conveying ideas without the need to spend hours dwelving in the details. If you&#8217;re interested, I&#8217;m trying to stay focused on [...]]]></description>
			<content:encoded><![CDATA[<p>Since I can&#8217;t find enough time to elaborate on full-length articles (I have a few ideas but no time to put them together), I decided to start a Twitter account. That&#8217;s my way of conveying ideas without the need to spend hours dwelving in the details. If you&#8217;re interested, I&#8217;m trying to stay focused on topics such as software development, software architecture, people management, leadership and other topics.</p>
<p>http://twitter.com/SherlockDotNet</p>
<p>Also note that I&#8217;m currently working on an XNA game with a friend, Marc-André Desilets (http://twitter.com/cyberm4d), a professional 3D artist. I might be tweeting about this too. If there&#8217;s interest, I&#8217;ll put together more details on the project!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.christianrondeau.net/index.php/twitters-alternative-for-my-lack-of-time/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Culture, Time and Content</title>
		<link>http://blog.christianrondeau.net/index.php/culture-time-and-content/</link>
		<comments>http://blog.christianrondeau.net/index.php/culture-time-and-content/#comments</comments>
		<pubDate>Fri, 13 Mar 2009 18:12:19 +0000</pubDate>
		<dc:creator>Christian Rondeau</dc:creator>
		
		<category><![CDATA[Non classé]]></category>

		<guid isPermaLink="false">http://blog.christianrondeau.net/index.php/culture-time-and-content/</guid>
		<description><![CDATA[An english version will follow
Bonjour,
Cela fait déjà plus d&#8217;un an que je n&#8217;ai rien écrit dans ce blog. Notez qu&#8217;il ne s&#8217;agit nullement d&#8217;un manque d&#8217;intérêt, mais plutôt de trois points importants.
It&#8217;s been more than a year since I&#8217;ve been posting in this blog. Take note that it&#8217;s not caused by a lack of interest, [...]]]></description>
			<content:encoded><![CDATA[<p>An english version will follow</p>
<p>Bonjour,</p>
<p>Cela fait déjà plus d&#8217;un an que je n&#8217;ai rien écrit dans ce blog. Notez qu&#8217;il ne s&#8217;agit nullement d&#8217;un manque d&#8217;intérêt, mais plutôt de trois points importants.</p>
<p>It&#8217;s been more than a year since I&#8217;ve been posting in this blog. Take note that it&#8217;s not caused by a lack of interest, but by three specific points.</p>
<p> <a href="http://blog.christianrondeau.net/index.php/culture-time-and-content/#more-26" class="more-link" >(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.christianrondeau.net/index.php/culture-time-and-content/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Conceptualiser en fonction d’un échec</title>
		<link>http://blog.christianrondeau.net/index.php/conceptualiser-en-fonction-dun-echec/</link>
		<comments>http://blog.christianrondeau.net/index.php/conceptualiser-en-fonction-dun-echec/#comments</comments>
		<pubDate>Tue, 13 Mar 2007 20:02:28 +0000</pubDate>
		<dc:creator>Christian Rondeau</dc:creator>
		
		<category><![CDATA[Architecture Logicielle]]></category>

		<guid isPermaLink="false">http://blog.christianrondeau.net/index.php/conceptualiser-en-fonction-dun-echec/</guid>
		<description><![CDATA[Même si je dois avouer que garder la maison propre n&#8217;est pas mon point fort, lorsqu&#8217;il est question de conception la structure est de mise. Peut-être justement parce que je sais pertinemment que je vais oublier des tests unitaires et laisser traîner des stubs. Un point central de cette structure est la gestion d&#8217;exceptions. Jusqu&#8217;ici, [...]]]></description>
			<content:encoded><![CDATA[<p>Même si je dois avouer que garder la maison propre n&#8217;est pas mon point fort, lorsqu&#8217;il est question de conception la structure est de mise. Peut-être justement parce que je sais pertinemment que je vais oublier des tests unitaires et laisser traîner des <a href="http://en.wikipedia.org/wiki/Method_stub" title="A stub may simulate the behavior of existing code (such as a procedure on a remote machine) or be a temporary substitute for yet-to-be-developed code." onclick="javascript:urchinTracker ('/outbound/article/en.wikipedia.org');">stubs</a>. Un point central de cette structure est la <a href="http://blog.christianrondeau.net/index.php/opinion-sans-originalite-sur-les-exceptions/" title="Opinion sans originalité sur les exceptions" >gestion d&#8217;exceptions</a>. Jusqu&#8217;ici, cette bonne habitude s&#8217;avère payante, puisque les erreurs sont détectées rapidement, sont faciles à comprendre et sont supportés par de bons outils de suivi. Pourtant, une fois en production, ce même avantage peut être catastrophique lorsqu&#8217;on n&#8217;a pas un contrôle direct sur l&#8217;environnement final; le système plante simplement plus souvent! C&#8217;est pourquoi, dans certain cas, il est avantageux de <i>conceptualiser en fonction d&#8217;un échec</i>.</p>
<p> <a href="http://blog.christianrondeau.net/index.php/conceptualiser-en-fonction-dun-echec/#more-25" class="more-link" >(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.christianrondeau.net/index.php/conceptualiser-en-fonction-dun-echec/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Programmation organique</title>
		<link>http://blog.christianrondeau.net/index.php/programmation-organique/</link>
		<comments>http://blog.christianrondeau.net/index.php/programmation-organique/#comments</comments>
		<pubDate>Mon, 15 Jan 2007 17:37:24 +0000</pubDate>
		<dc:creator>Christian Rondeau</dc:creator>
		
		<category><![CDATA[.NET/C#]]></category>

		<category><![CDATA[Architecture Logicielle]]></category>

		<guid isPermaLink="false">http://blog.christianrondeau.net/index.php/programmation-organique/</guid>
		<description><![CDATA[J&#8217;aime beaucoup le refactoring. Ça n&#8217;a pas toujours été le cas! Pendant longtemps, j&#8217;ai cru que la façon la plus efficace d&#8217;écrire du code était de parfaitement conceptualiser l&#8217;ensemble de l&#8217;application. Un jour, pourtant, je me suis rendu compte qu&#8217;il était peut-être sage de commencer à écrire du code tôt. En effet, on peut ainsi [...]]]></description>
			<content:encoded><![CDATA[<p>J&#8217;aime beaucoup le <a href="http://www.refactoring.com/"title="Refactoring is a disciplined technique for restructuring an existing body of code, altering its internal structure without changing its external behavior."  onclick="javascript:urchinTracker ('/outbound/article/www.refactoring.com');">refactoring</a>. Ça n&#8217;a pas toujours été le cas! Pendant longtemps, j&#8217;ai cru que la façon la plus efficace d&#8217;écrire du code était de parfaitement conceptualiser l&#8217;ensemble de l&#8217;application. Un jour, pourtant, je me suis rendu compte qu&#8217;il était peut-être sage de commencer à écrire du code tôt. En effet, on peut ainsi mitiger certains risques, avoir un feedback fonctionnel plus rapide, et permettre d&#8217;établir certaines bases de travail pour une équipe.</p>
<p> <a href="http://blog.christianrondeau.net/index.php/programmation-organique/#more-5" class="more-link" >(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.christianrondeau.net/index.php/programmation-organique/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Revue de ‘The 7 habits of highly effective people’ et ‘La cinquième discipline’</title>
		<link>http://blog.christianrondeau.net/index.php/revue-de-the-7-habits-of-highly-effective-people-et-la-cinquieme-discipline/</link>
		<comments>http://blog.christianrondeau.net/index.php/revue-de-the-7-habits-of-highly-effective-people-et-la-cinquieme-discipline/#comments</comments>
		<pubDate>Thu, 14 Dec 2006 18:09:39 +0000</pubDate>
		<dc:creator>Christian Rondeau</dc:creator>
		
		<category><![CDATA[Travail d'équipe]]></category>

		<category><![CDATA[Livres]]></category>

		<guid isPermaLink="false">http://www.christianrondeau.net/blog/?p=22</guid>
		<description><![CDATA[J&#8217;aimerais vous présenter deux livres que j&#8217;ai lus dernièrement, et quoiqu&#8217;ils ne soient pas directement reliés au logiciel, ils possèdent certainement une excellente valeur ajoutée dans le domaine des relations sociales, et de la compréhension des systèmes.
]]></description>
			<content:encoded><![CDATA[<p>J&#8217;aimerais vous présenter deux livres que j&#8217;ai lus dernièrement, et quoiqu&#8217;ils ne soient pas directement reliés au logiciel, ils possèdent certainement une excellente valeur ajoutée dans le domaine des relations sociales, et de la compréhension des systèmes.</p>
<p> <a href="http://blog.christianrondeau.net/index.php/revue-de-the-7-habits-of-highly-effective-people-et-la-cinquieme-discipline/#more-22" class="more-link" >(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.christianrondeau.net/index.php/revue-de-the-7-habits-of-highly-effective-people-et-la-cinquieme-discipline/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Facilitez-vous la vie, fabriquez vos outils!</title>
		<link>http://blog.christianrondeau.net/index.php/facilitez-vous-la-vie-fabriquez-vos-outils/</link>
		<comments>http://blog.christianrondeau.net/index.php/facilitez-vous-la-vie-fabriquez-vos-outils/#comments</comments>
		<pubDate>Wed, 25 Oct 2006 16:30:36 +0000</pubDate>
		<dc:creator>Christian Rondeau</dc:creator>
		
		<category><![CDATA[.NET/C#]]></category>

		<category><![CDATA[Architecture Logicielle]]></category>

		<guid isPermaLink="false">http://www.christianrondeau.net/blog/?p=21</guid>
		<description><![CDATA[Combien de fois par jour répétez-vous les mêmes actions? Copier des fichiers, vous authentifier chaque fois que vous compilez,  effacer des fichiers temporaires, copier-coller des valeurs&#8230; probablement plus souvent que vous ne le croyez. Plus souvent on recommence une même activité, plus elle devient naturelle, automatique, et moins on se rend compte du temps [...]]]></description>
			<content:encoded><![CDATA[<p>Combien de fois par jour répétez-vous les mêmes actions? Copier des fichiers, vous authentifier chaque fois que vous compilez,  effacer des fichiers temporaires, copier-coller des valeurs&#8230; probablement plus souvent que vous ne le croyez. Plus souvent on recommence une même activité, plus elle devient naturelle, automatique, et moins on se rend compte du temps qu&#8217;on passe à la faire. Résultat, votre temps &#8220;productif&#8221; est réduit, au profit d&#8217;actions démotivantes et répétitives. De plus, votre concentration est constamment compromise. Il existe pourtant un grand nombre d&#8217;outils prévus pour accélérer votre travail, prêts à être utilisés. Surtout, vous êtes en mesure de créer vos propres outils, plus adaptés que tout ce que vous pourriez trouver ailleurs. C&#8217;est une tâche plaisante et motivante qui optimisera votre temps, minimisera les perturbations et réduira les risques d&#8217;erreurs.</p>
<p> <a href="http://blog.christianrondeau.net/index.php/facilitez-vous-la-vie-fabriquez-vos-outils/#more-21" class="more-link" >(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.christianrondeau.net/index.php/facilitez-vous-la-vie-fabriquez-vos-outils/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Sur la négociation: Getting to Yes</title>
		<link>http://blog.christianrondeau.net/index.php/sur-la-negociation-getting-to-yes/</link>
		<comments>http://blog.christianrondeau.net/index.php/sur-la-negociation-getting-to-yes/#comments</comments>
		<pubDate>Wed, 18 Oct 2006 19:03:37 +0000</pubDate>
		<dc:creator>Christian Rondeau</dc:creator>
		
		<category><![CDATA[Travail d'équipe]]></category>

		<category><![CDATA[Livres]]></category>

		<guid isPermaLink="false">http://www.christianrondeau.net/blog/?p=20</guid>
		<description><![CDATA[Suite à une épuisante journée de travail, vous entrez chez vous, éreinté. Le simple grincement de la porte vous donne l&#8217;impression qu&#8217;une délégation syndicale de neurones vient de lâcher prise, et ses membres errent désormais nonchalamment dans la masse informe qui compose votre cerveau. C&#8217;est en vous affalant sur votre délicieux divan qu&#8217;un autre morceau [...]]]></description>
			<content:encoded><![CDATA[<p>Suite à une épuisante journée de travail, vous entrez chez vous, éreinté. Le simple grincement de la porte vous donne l&#8217;impression qu&#8217;une délégation syndicale de neurones vient de lâcher prise, et ses membres errent désormais nonchalamment dans la masse informe qui compose votre cerveau. C&#8217;est en vous affalant sur votre délicieux divan qu&#8217;un autre morceau de votre cortex décide de déserter suite à la cinglante sonnerie de votre téléphone:</p>
<p>- Hey! C&#8217;est Untel! (quels parents grossiers appelleraient leur progéniture ainsi?) Je voulais juste t&#8217;inviter à souper demain, je vais faire de la lasagne! Oh, et en passant, bon show!</p>
<p>Le souvenir vous frappe comme la découverte d&#8217;une requête SQL passée en texte pur dans une URL; vous avez un spectacle ce soir! Et l&#8217;artiste en représentation est justement le préféré d&#8217;Untel. L&#8217;appel de votre lit vous ayant déjà convaincu, vous décidez ne pas y aller, et de vendre vos billets.</p>
<p>-  Bah, dites-vous en soupirant, je suis complètement à terre. Les billets t&#8217;intéressent?</p>
<p> <a href="http://blog.christianrondeau.net/index.php/sur-la-negociation-getting-to-yes/#more-20" class="more-link" >(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.christianrondeau.net/index.php/sur-la-negociation-getting-to-yes/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Recommendations de lecture</title>
		<link>http://blog.christianrondeau.net/index.php/recommendations-de-lecture/</link>
		<comments>http://blog.christianrondeau.net/index.php/recommendations-de-lecture/#comments</comments>
		<pubDate>Mon, 02 Oct 2006 18:48:15 +0000</pubDate>
		<dc:creator>Christian Rondeau</dc:creator>
		
		<category><![CDATA[Travail d'équipe]]></category>

		<category><![CDATA[Livres]]></category>

		<category><![CDATA[.NET/C#]]></category>

		<category><![CDATA[Architecture Logicielle]]></category>

		<guid isPermaLink="false">http://www.christianrondeau.net/blog/?p=19</guid>
		<description><![CDATA[Dernièrement je me suis rendu compte que je lisais d&#8217;excellents livres, mais que je ne partageais pas mes découvertes. Empressé de briser cette image d&#8217;égoïsme qui me hante, me voici qui en partage quelques uns avec vous!
]]></description>
			<content:encoded><![CDATA[<p>Dernièrement je me suis rendu compte que je lisais d&#8217;excellents livres, mais que je ne partageais pas mes découvertes. Empressé de briser cette image d&#8217;égoïsme qui me hante, me voici qui en partage quelques uns avec vous!</p>
<p> <a href="http://blog.christianrondeau.net/index.php/recommendations-de-lecture/#more-19" class="more-link" >(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.christianrondeau.net/index.php/recommendations-de-lecture/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Pourquoi on se satisfait de la première réponse venue?</title>
		<link>http://blog.christianrondeau.net/index.php/pourquoi-on-se-satisfait-de-la-premiere-reponse-venue/</link>
		<comments>http://blog.christianrondeau.net/index.php/pourquoi-on-se-satisfait-de-la-premiere-reponse-venue/#comments</comments>
		<pubDate>Thu, 21 Sep 2006 18:42:59 +0000</pubDate>
		<dc:creator>Christian Rondeau</dc:creator>
		
		<category><![CDATA[Travail d'équipe]]></category>

		<category><![CDATA[Architecture Logicielle]]></category>

		<guid isPermaLink="false">http://www.christianrondeau.net/blog/?p=18</guid>
		<description><![CDATA[Il y a de cela quelques mois, je naviguais sur un petit site Flash qui se vantait de pouvoir deviner mes pensées. Assoiffé de mystères à élucider, me voilà qui pense à un nombre, suis les instructions et surprise! Le symbole associé au nombre auquel j&#8217;ai pensé est affiché, auréolé d&#8217;étoiles.
]]></description>
			<content:encoded><![CDATA[<p>Il y a de cela quelques mois, je naviguais sur un petit site Flash qui se vantait de pouvoir deviner mes pensées. Assoiffé de mystères à élucider, me voilà qui pense à un nombre, suis les instructions et surprise! Le symbole associé au nombre auquel j&#8217;ai pensé est affiché, auréolé d&#8217;étoiles.</p>
<p> <a href="http://blog.christianrondeau.net/index.php/pourquoi-on-se-satisfait-de-la-premiere-reponse-venue/#more-18" class="more-link" >(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.christianrondeau.net/index.php/pourquoi-on-se-satisfait-de-la-premiere-reponse-venue/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Opinion sans originalité sur les exceptions</title>
		<link>http://blog.christianrondeau.net/index.php/opinion-sans-originalite-sur-les-exceptions/</link>
		<comments>http://blog.christianrondeau.net/index.php/opinion-sans-originalite-sur-les-exceptions/#comments</comments>
		<pubDate>Fri, 03 Mar 2006 18:49:10 +0000</pubDate>
		<dc:creator>Christian Rondeau</dc:creator>
		
		<category><![CDATA[.NET/C#]]></category>

		<category><![CDATA[Architecture Logicielle]]></category>

		<guid isPermaLink="false">http://www.christianrondeau.net/blog/?p=17</guid>
		<description><![CDATA[Cet article est en réalité un courriel répondant à une question sur les bonnes pratiques avec les exceptions. S&#8217;il peut être utile à quelqu&#8217;un, tant mieux!
]]></description>
			<content:encoded><![CDATA[<p>Cet article est en réalité un courriel répondant à une question sur les bonnes pratiques avec les exceptions. S&#8217;il peut être utile à quelqu&#8217;un, tant mieux!</p>
<p> <a href="http://blog.christianrondeau.net/index.php/opinion-sans-originalite-sur-les-exceptions/#more-17" class="more-link" >(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.christianrondeau.net/index.php/opinion-sans-originalite-sur-les-exceptions/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
