<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>Muses et essais</title>
	<atom:link href="http://blog.guillaumebertrand.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.guillaumebertrand.com</link>
	<description>Muses and essays</description>
	<pubDate>Mon, 08 Sep 2008 19:38:36 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
	<language>en</language>
			<item>
		<title>Developers performance and random variation</title>
		<link>http://blog.guillaumebertrand.com/2008/09/08/developers-performance-and-random-variation/</link>
		<comments>http://blog.guillaumebertrand.com/2008/09/08/developers-performance-and-random-variation/#comments</comments>
		<pubDate>Mon, 08 Sep 2008 18:58:29 +0000</pubDate>
		<dc:creator>GB</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.guillaumebertrand.com/2008/09/08/developers-performance-and-random-variation/</guid>
		<description><![CDATA[
Is it possible to rank the relative performance of developers in a team without falling foul of random variation?
Ben Goldacre wrote a very interesting piece (as usual) in The Guardian this week-end (Sat 6 September edition) about the silliness of national &#8220;studies&#8221; which failed to take a vetted statistical sample before coming to any conclusion. [...]]]></description>
		<wfw:commentRss>http://blog.guillaumebertrand.com/2008/09/08/developers-performance-and-random-variation/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Agile? Of course we are agile!</title>
		<link>http://blog.guillaumebertrand.com/2008/05/23/agile-of-course-we-are-agile/</link>
		<comments>http://blog.guillaumebertrand.com/2008/05/23/agile-of-course-we-are-agile/#comments</comments>
		<pubDate>Fri, 23 May 2008 12:18:40 +0000</pubDate>
		<dc:creator>GB</dc:creator>
		
		<category><![CDATA[Agility]]></category>

		<category><![CDATA[Fun]]></category>

		<guid isPermaLink="false">http://blog.guillaumebertrand.com/2008/05/23/agile-of-course-we-are-agile/</guid>
		<description><![CDATA[It seems that all companies these days are all doing &#8220;agile&#8221;. Here&#8217;s a pot-pourri collected recently from a few interviews and personnal experiences&#8230; 
Of course we are agile&#8230;

we are doing pair programming; that is, as long as each of the programmers work on their own computer&#8230; you know we wouldn&#8217;t want you to look like [...]]]></description>
		<wfw:commentRss>http://blog.guillaumebertrand.com/2008/05/23/agile-of-course-we-are-agile/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The case against Inversion of Control</title>
		<link>http://blog.guillaumebertrand.com/2008/04/03/the-case-against-inversion-of-control/</link>
		<comments>http://blog.guillaumebertrand.com/2008/04/03/the-case-against-inversion-of-control/#comments</comments>
		<pubDate>Thu, 03 Apr 2008 22:00:02 +0000</pubDate>
		<dc:creator>GB</dc:creator>
		
		<category><![CDATA[Architecture]]></category>

		<category><![CDATA[Java]]></category>

		<category><![CDATA[Quality]]></category>

		<category><![CDATA[Web/Tech]]></category>

		<category><![CDATA[refactoring]]></category>

		<guid isPermaLink="false">http://blog.guillaumebertrand.com/2008/04/03/the-case-against-inversion-of-control/</guid>
		<description><![CDATA[Inversion of Control is a refactoring that rose to fame with the implementations of the likes of Spring or PicoContainer. This is a quite misunderstood feature of software design (notably its implications), but a rather often used one - mainly through the use of the above cited frameworks. This article is an attempt at debunking [...]]]></description>
		<wfw:commentRss>http://blog.guillaumebertrand.com/2008/04/03/the-case-against-inversion-of-control/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Depending on abstractions: a bad idea?</title>
		<link>http://blog.guillaumebertrand.com/2008/03/04/depending-on-abstractions-a-bad-idea/</link>
		<comments>http://blog.guillaumebertrand.com/2008/03/04/depending-on-abstractions-a-bad-idea/#comments</comments>
		<pubDate>Tue, 04 Mar 2008 14:53:58 +0000</pubDate>
		<dc:creator>GB</dc:creator>
		
		<category><![CDATA[Architecture]]></category>

		<category><![CDATA[Java]]></category>

		<category><![CDATA[Quality]]></category>

		<category><![CDATA[Web/Tech]]></category>

		<guid isPermaLink="false">http://blog.guillaumebertrand.com/2008/03/04/depending-on-abstractions-a-bad-idea/</guid>
		<description><![CDATA[I have seen my share of code where everything you are dealing with is an interface. And I have seen my share of bugs in this kind of code. While it is <a href="http://parlezuml.com/blog/?postid=487" title="demonstration of change propagation">proven practice</a> to <a href="http://davidhayden.com/blog/dave/archive/2005/06/27/1869.aspx" title="explanation of dependency inversion">depend on abstraction</a>, this is also a source of many common mistakes.]]></description>
		<wfw:commentRss>http://blog.guillaumebertrand.com/2008/03/04/depending-on-abstractions-a-bad-idea/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Oracle Application Server - SNAFU</title>
		<link>http://blog.guillaumebertrand.com/2008/02/04/oracle-application-server-snafu/</link>
		<comments>http://blog.guillaumebertrand.com/2008/02/04/oracle-application-server-snafu/#comments</comments>
		<pubDate>Mon, 04 Feb 2008 23:08:58 +0000</pubDate>
		<dc:creator>GB</dc:creator>
		
		<category><![CDATA[Java]]></category>

		<category><![CDATA[Web/Tech]]></category>

		<guid isPermaLink="false">http://blog.guillaumebertrand.com/2008/02/04/oracle-application-server-snafu/</guid>
		<description><![CDATA[
A long time ago, I had had to deploy a J2EE application on Oracle Application Server/OC4J&#8230; I can&#8217;t remember which version it was but it doesn&#8217;t really matter because the issues I had then still exist today: the bloody thing doesn&#8217;t work out of the box, deals with my class loading scheme like it deals [...]]]></description>
		<wfw:commentRss>http://blog.guillaumebertrand.com/2008/02/04/oracle-application-server-snafu/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Fun with Java generics</title>
		<link>http://blog.guillaumebertrand.com/2008/01/31/fun-with-java-generics/</link>
		<comments>http://blog.guillaumebertrand.com/2008/01/31/fun-with-java-generics/#comments</comments>
		<pubDate>Thu, 31 Jan 2008 14:55:54 +0000</pubDate>
		<dc:creator>GB</dc:creator>
		
		<category><![CDATA[Java]]></category>

		<category><![CDATA[Web/Tech]]></category>

		<guid isPermaLink="false">http://blog.guillaumebertrand.com/2008/01/31/fun-with-java-generics/</guid>
		<description><![CDATA[Playing around with Spring beans and Hibernate, combined with inheritance of my domain and service classes (not an easy ride, I can tell you), I was trying to implement a generic service to cater for CRUD operations while, at the same time, keeping Spring&#8217;s autowiring facilities at bay&#8230;
So far, no luck. But in the process [...]]]></description>
		<wfw:commentRss>http://blog.guillaumebertrand.com/2008/01/31/fun-with-java-generics/feed/</wfw:commentRss>
		</item>
		<item>
		<title>I really care&#8230; do you?</title>
		<link>http://blog.guillaumebertrand.com/2007/09/28/i-really-care-do-you/</link>
		<comments>http://blog.guillaumebertrand.com/2007/09/28/i-really-care-do-you/#comments</comments>
		<pubDate>Fri, 28 Sep 2007 08:35:33 +0000</pubDate>
		<dc:creator>GB</dc:creator>
		
		<category><![CDATA[Agility]]></category>

		<category><![CDATA[Architecture]]></category>

		<category><![CDATA[Process]]></category>

		<category><![CDATA[Quality]]></category>

		<category><![CDATA[Web/Tech]]></category>

		<category><![CDATA[refactoring]]></category>

		<guid isPermaLink="false">http://blog.guillaumebertrand.com/2007/09/28/i-really-care-do-you/</guid>
		<description><![CDATA[
Do you care about software? Do you care about it being specified correctly, designed accordingly, developed qualitatively, maintained easily and that it gives the intended value to the business? Then take the pledge: icareaboutsoftware.org

Analysts, developers, database administrators, stakeholders&#8230; you are all welcome to raise the profile of this campaign!

via icareaboutsoftware.org - Be Part of the [...]]]></description>
		<wfw:commentRss>http://blog.guillaumebertrand.com/2007/09/28/i-really-care-do-you/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Observable systems</title>
		<link>http://blog.guillaumebertrand.com/2007/09/27/observable-systems/</link>
		<comments>http://blog.guillaumebertrand.com/2007/09/27/observable-systems/#comments</comments>
		<pubDate>Thu, 27 Sep 2007 14:22:10 +0000</pubDate>
		<dc:creator>GB</dc:creator>
		
		<category><![CDATA[Architecture]]></category>

		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.guillaumebertrand.com/2007/09/27/observable-systems/</guid>
		<description><![CDATA[
So, you have been landed that juicy development contract: requirements, development, test, deployment, maintenance&#8230; you&#8217;ve got it all covered! But have you? Whatever method you will choose for your development, there is an area that is often overlooked when developing software: production. How do you know your system is running well? How do you know [...]]]></description>
		<wfw:commentRss>http://blog.guillaumebertrand.com/2007/09/27/observable-systems/feed/</wfw:commentRss>
		</item>
		<item>
		<title>BCS - here I come!</title>
		<link>http://blog.guillaumebertrand.com/2007/09/07/bcs-here-i-come/</link>
		<comments>http://blog.guillaumebertrand.com/2007/09/07/bcs-here-i-come/#comments</comments>
		<pubDate>Fri, 07 Sep 2007 08:55:55 +0000</pubDate>
		<dc:creator>GB</dc:creator>
		
		<category><![CDATA[BCS]]></category>

		<guid isPermaLink="false">http://blog.guillaumebertrand.com/2007/09/07/bcs-here-i-come/</guid>
		<description><![CDATA[
I just received fantastic news: I am now a member of the British Computer Society with the Chartered IT Professional (CITP) grade!


I can&#8217;t wait to go to their events&#8230; :)
]]></description>
		<wfw:commentRss>http://blog.guillaumebertrand.com/2007/09/07/bcs-here-i-come/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Cartoonesque ProgressBar</title>
		<link>http://blog.guillaumebertrand.com/2007/08/10/cartoonesque-progressbar/</link>
		<comments>http://blog.guillaumebertrand.com/2007/08/10/cartoonesque-progressbar/#comments</comments>
		<pubDate>Fri, 10 Aug 2007 16:09:15 +0000</pubDate>
		<dc:creator>GB</dc:creator>
		
		<category><![CDATA[Fun]]></category>

		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://blog.guillaumebertrand.com/2007/08/10/cartoonesque-progressbar/</guid>
		<description><![CDATA[I second Romain Guy when he says that Progress Bars are boring: let&#8217;s part with this idea that a progress bar has to be a simple long rectangle that is half full or half empty&#8230; I am sure that we can find better paradigms, best suited for each case:

copy of a bunch of files: have [...]]]></description>
		<wfw:commentRss>http://blog.guillaumebertrand.com/2007/08/10/cartoonesque-progressbar/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
