<?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"?><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/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Jb Rieu</title>
	
	<link>http://jbrieu.info/leblog</link>
	<description>Je suis Ingénieur logiciel. Toujours curieux, passionné d'IHM de visualisation et d'experience utilisateur. Chercheur en méthodes pour développer la créativité et le travaille en équipe. Amoureux de la Corée, pays de mon épouse.</description>
	<lastBuildDate>Sat, 04 May 2013 11:50:35 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>

   <image>
    <title>Jean-Baptiste Rieu</title>
    <url>http://0.gravatar.com/avatar/21428108c792521849044bb257d00768.png?s=48</url>
    <link>http://jbrieu.info/leblog</link>
   </image><!-- Gravatar Favicon by Patrick http://patrick.bloggles.info/ -->
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/jbrieu" /><feedburner:info uri="jbrieu" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>jbrieu</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2Fjbrieu" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fjbrieu" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2Fjbrieu" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/jbrieu" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fjbrieu" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fjbrieu" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fjbrieu" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://www.plusmo.com/add?url=http%3A%2F%2Ffeeds.feedburner.com%2Fjbrieu" src="http://plusmo.com/res/graphics/fbplusmo.gif">Subscribe with Plusmo</feedburner:feedFlare><feedburner:feedFlare href="http://www.thefreedictionary.com/_/hp/AddRSS.aspx?http%3A%2F%2Ffeeds.feedburner.com%2Fjbrieu" src="http://img.tfd.com/hp/addToTheFreeDictionary.gif">Subscribe with The Free Dictionary</feedburner:feedFlare><feedburner:feedFlare href="http://www.bitty.com/manual/?contenttype=rssfeed&amp;contentvalue=http%3A%2F%2Ffeeds.feedburner.com%2Fjbrieu" src="http://www.bitty.com/img/bittychicklet_91x17.gif">Subscribe with Bitty Browser</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2Fjbrieu" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:feedFlare href="http://mix.excite.eu/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fjbrieu" src="http://image.excite.co.uk/mix/addtomix.gif">Subscribe with Excite MIX</feedburner:feedFlare><feedburner:feedFlare href="http://www.webwag.com/wwgthis.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fjbrieu" src="http://www.webwag.com/images/wwgthis.gif">Subscribe with Webwag</feedburner:feedFlare><feedburner:feedFlare href="http://www.podcastready.com/oneclick_bookmark.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fjbrieu" src="http://www.podcastready.com/images/podcastready_button.gif">Subscribe with Podcast Ready</feedburner:feedFlare><feedburner:feedFlare href="http://www.wikio.com/subscribe?url=http%3A%2F%2Ffeeds.feedburner.com%2Fjbrieu" src="http://www.wikio.com/shared/img/add2wikio.gif">Subscribe with Wikio</feedburner:feedFlare><feedburner:feedFlare href="http://www.dailyrotation.com/index.php?feed=http%3A%2F%2Ffeeds.feedburner.com%2Fjbrieu" src="http://www.dailyrotation.com/rss-dr2.gif">Subscribe with Daily Rotation</feedburner:feedFlare><feedburner:browserFriendly>Je suis Ingénieur logiciel. Toujours curieux, passionné d'IHM de visualisation et d'experience utilisateur. Chercheur en méthodes pour développer la créativité et le travaille en équipe. Amoureux de la Corée, pays de mon épouse.</feedburner:browserFriendly><item>
		<title>Why living in Korea seems better than France</title>
		<link>http://feedproxy.google.com/~r/jbrieu/~3/LrWzYEufRVc/</link>
		<comments>http://jbrieu.info/leblog/2013/why-living-in-korea-seems-better-than-france/#comments</comments>
		<pubDate>Sat, 04 May 2013 11:43:38 +0000</pubDate>
		<dc:creator>Jean-Baptiste Rieu</dc:creator>
				<category><![CDATA[Korea]]></category>
		<category><![CDATA[busan @en]]></category>
		<category><![CDATA[comparision]]></category>
		<category><![CDATA[korea]]></category>
		<category><![CDATA[life]]></category>

		<guid isPermaLink="false">http://jbrieu.info/leblog/?p=948</guid>
		<description><![CDATA[Here is my theoretical/biased/undocumented/partial point of view of why Korea is a better place to live for a frenchman.]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify;">Warning : I&#8217;m French. Married to a Korean woman. We live in France in a small town near Paris. We only spend vacations in Busan, Korea, not real living. Don&#8217;t know about Seoul thought.</p>
<p style="text-align: justify;">You might want to look a this <a href="http://www.numbeo.com/cost-of-living/compare_cities.jsp?country1=France&amp;country2=South+Korea&amp;city1=Paris&amp;city2=Busan">Price comparison between Busan and Paris</a>.</p>
<p style="text-align: justify;">This is a way to engage in a discussion with my French and Korean readers.</p>
<p style="text-align: justify;">Here is my theoretical/biased/undocumented/partial point of view of why Korea is a better place to live for a Frenchman.</p>
<h1 style="text-align: center;">Security</h1>
<h2 style="text-align: justify;">Better :</h2>
<ul style="text-align: justify;">
<li><span style="line-height: 13px;">You have a much much higher chance to be attacked in the French subway than taking a bomb from North Korea</span></li>
<li>Streets feel safer</li>
<li>More respect between people</li>
</ul>
<h2 style="text-align: justify;">Worst :</h2>
<ul style="text-align: justify;">
<li><span style="line-height: 13px;">I you watch too much TV you might get influenced about Pyongyang&#8217;s actions</span></li>
</ul>
<h1 style="text-align: center;">Transports</h1>
<h2 style="text-align: justify;">Better :</h2>
<ul style="text-align: justify;">
<li><span style="line-height: 13px;"> Taxi is much cheaper and frequent</span></li>
<li>Oil price is lower</li>
<li>More alcohol controls at night</li>
<li>Better roads and lights are on !</li>
<li>Better subway, cleaner, no strikes</li>
<li>More bus, better time estimation</li>
</ul>
<h2 style="text-align: justify;">Worst :</h2>
<ul style="text-align: justify;">
<li><span style="line-height: 13px;">Same traffic jams</span></li>
<li>Don&#8217;t drive : you&#8217;ll die.</li>
<li>Few people really wear seatbelt</li>
</ul>
<h1 style="text-align: center;">City</h1>
<h2 style="text-align: justify;">Better :</h2>
<ul style="text-align: justify;">
<li><span style="line-height: 13px;">More larger streets</span></li>
<li>Clearer indications</li>
<li>No dog sh..</li>
</ul>
<h2 style="text-align: justify;">Worst :</h2>
<ul style="text-align: justify;">
<li><span style="line-height: 13px;">Too much billboards</span></li>
<li>Some small streets smell really bad</li>
<li>No historical places or old interesting places in Busan</li>
<li>Less parks, but many mountains</li>
</ul>
<h1 style="text-align: center;">Technology</h1>
<h2 style="text-align: justify;">Better :</h2>
<ul style="text-align: justify;">
<li><span style="line-height: 13px;">One of the fastest Internet infrastructure on earth</span></li>
<li>4G-3G everywhere. Phone always able to catch network.</li>
<li>Edge-2G ? What&#8217;s that ?</li>
<li>Phone plan cheaper and less blocking</li>
</ul>
<h2 style="text-align: justify;">Worst :</h2>
<ul style="text-align: justify;">
<li><span style="line-height: 13px;">Too much technology ?</span></li>
</ul>
<h1 style="text-align: center;">Services</h1>
<h2 style="text-align: justify;">Better :</h2>
<ul style="text-align: justify;">
<li><span style="line-height: 13px;">Your are a king. </span></li>
<li>Employees smiles. For real. Impressive. Never saw that before.</li>
<li>Anything can be delivered anywhere, cheaply, real fast</li>
<li>Postman does everything in his power to give you your parcel. Don&#8217;t have to go to post office 48h after he came.</li>
</ul>
<h2 style="text-align: justify;">Worst :</h2>
<ul style="text-align: justify;">
<li><span style="line-height: 13px;">Hard life for people working in services</span></li>
<li>It makes you impatient and demanding sometimes</li>
</ul>
<h1 style="text-align: center;">Shops</h1>
<h2 style="text-align: justify;">Better :</h2>
<ul style="text-align: justify;">
<li><span style="line-height: 13px;">Always find some place open</span></li>
<li>Supermarket still open at 11pm !</li>
<li>Incredible service</li>
<li>Everywhere</li>
</ul>
<h2 style="text-align: justify;">Worst :</h2>
<ul style="text-align: justify;">
<li><span style="line-height: 13px;">Loud music and advertising in some streets</span></li>
<li>Some article are much more expensive</li>
</ul>
<h1 style="text-align: center;">Restaurants</h1>
<h2 style="text-align: justify;">Better :</h2>
<ul style="text-align: justify;">
<li><span style="line-height: 13px;">50% cheaper</span></li>
<li>Healthier</li>
<li>Faster</li>
<li>Better service (<a title="5 Korean Tips To Improve French Restaurants" href="http://jbrieu.info/leblog/2011/5-korean-tips-to-improve-french-restaurants/">see my previous article on the subject</a>)</li>
</ul>
<h2 style="text-align: justify;">Worst :</h2>
<ul style="text-align: justify;">
<li><span style="line-height: 13px;">More and more junk food. But, hey, you have the choice not to go !</span></li>
<li>Wine is so expensive !</li>
</ul>
<h1 style="text-align: center;">Accommodation</h1>
<h2 style="text-align: justify;">Better :</h2>
<ul style="text-align: justify;">
<li><span style="line-height: 13px;">More shops and commodities around</span></li>
<li>No bedbugs (personal note after a year of suffering)</li>
<li>Cheaper</li>
<li>Larger</li>
</ul>
<h2 style="text-align: justify;">Worst :</h2>
<ul style="text-align: justify;">
<li><span style="line-height: 13px;">More appartement than house</span></li>
<li>Less protection when renting</li>
<li>2 years in advance to rent sometimes</li>
</ul>
<h1 style="text-align: center;">Health</h1>
<h2 style="text-align: justify;">Better :</h2>
<ul style="text-align: justify;">
<li><span style="line-height: 13px;">Appointment in the day (in France 3 months some times for a dentist)</span></li>
<li>Cleaner, calmer</li>
<li>Very efficient and dedicated employees</li>
<li>More employees</li>
<li>Choice between traditional and modern healthcare, no prejudice between the two</li>
</ul>
<h2 style="text-align: justify;">Worst :</h2>
<ul style="text-align: justify;">
<li><span style="line-height: 13px;">More expensive</span></li>
</ul>
<h1 style="text-align: center;">Education</h1>
<h2 style="text-align: justify;">Better :</h2>
<ul style="text-align: justify;">
<li><span style="line-height: 13px;">Real culture of personal development</span></li>
<li>Aim for the best</li>
<li>First school is not a babysitting place, it&#8217;s where learning starts</li>
<li>Less or no babysitting required</li>
<li>Many baby/child friendly places</li>
</ul>
<h2 style="text-align: justify;">Worst :</h2>
<ul style="text-align: justify;">
<li><span style="line-height: 13px;"> Very expensive !</span></li>
<li>Big burden for kids, starting early</li>
</ul>
<h1 style="text-align: center;">Administration</h1>
<h2 style="text-align: justify;">Better :</h2>
<ul style="text-align: justify;">
<li><span style="line-height: 13px;">So quick, no comparison possible (10 minutes for obtaining national number  for our daughter)</span></li>
<li>Lot of employees that smiles and are nice (yes it could be)</li>
</ul>
<h2 style="text-align: justify;">Worst :</h2>
<ul style="text-align: justify;">
<li><span style="line-height: 13px;">You should speak Korean, it helps <img src='http://jbrieu.info/leblog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </span></li>
</ul>
<h1 style="text-align: center;">Ambiance/Population</h1>
<h2 style="text-align: justify;">Better :</h2>
<ul style="text-align: justify;">
<li><span style="line-height: 13px;">Apparently less social status division</span></li>
<li>More respect</li>
<li>Less touching between people</li>
</ul>
<h2 style="text-align: justify;">Worst :</h2>
<ul style="text-align: justify;">
<li><span style="line-height: 13px;">More division between generations/age</span></li>
</ul>
<h1 style="text-align: center;">Work</h1>
<h2 style="text-align: justify;">Better :</h2>
<ul style="text-align: justify;">
<li><span style="line-height: 13px;"> Risk friendly / fast </span><span style="line-height: 13px;">environment</span></li>
<li>More innovation, less tax</li>
</ul>
<h2 style="text-align: justify;">Worst :</h2>
<ul style="text-align: justify;">
<li><span style="line-height: 13px;">Less protection</span></li>
<li>Too much hierarchy</li>
<li>Less less vacations</li>
</ul>
<p style="text-align: justify;">I&#8217;ll edit and correct this article from time to time.</p>
<p style="text-align: justify;">Please give me your opinion on the real fact.</p>
<p style="text-align: justify;">Did I forget a category ?</p>
<img src="http://feeds.feedburner.com/~r/jbrieu/~4/LrWzYEufRVc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jbrieu.info/leblog/2013/why-living-in-korea-seems-better-than-france/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://jbrieu.info/leblog/2013/why-living-in-korea-seems-better-than-france/</feedburner:origLink></item>
		<item>
		<title>Translate your iOS app to Korean : a tip</title>
		<link>http://feedproxy.google.com/~r/jbrieu/~3/TZqX1m9SocE/</link>
		<comments>http://jbrieu.info/leblog/2012/translate-your-ios-app-to-korea-a-tip/#comments</comments>
		<pubDate>Wed, 11 Jul 2012 22:25:50 +0000</pubDate>
		<dc:creator>Jean-Baptiste Rieu</dc:creator>
				<category><![CDATA[Korea]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://jbrieu.info/leblog/?p=940</guid>
		<description><![CDATA[While trying to add Korean support to the Wifinsite app, I ran in the following problem : the app stays in english. French was ok, but no Korea. Actually you have to add 2 Korean languages : ko(korean) and ko-KR(South-Korea). Very disturbing. &#160; PS/ Sorry for the short article. I&#8217;ll post a detailed tutorial if <a href='http://jbrieu.info/leblog/2012/translate-your-ios-app-to-korea-a-tip/'>[...]</a>]]></description>
				<content:encoded><![CDATA[<p>While trying to add Korean support to the Wifinsite app, I ran in the following problem : the app stays in english. French was ok, but no Korea.</p>
<p>Actually you have to add 2 Korean languages : ko(korean) and ko-KR(South-Korea). Very disturbing.</p>
<p>&nbsp;</p>
<p>PS/ Sorry for the short article. I&#8217;ll post a detailed tutorial if needed.</p>
<p>&nbsp;</p>
<img src="http://feeds.feedburner.com/~r/jbrieu/~4/TZqX1m9SocE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jbrieu.info/leblog/2012/translate-your-ios-app-to-korea-a-tip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://jbrieu.info/leblog/2012/translate-your-ios-app-to-korea-a-tip/</feedburner:origLink></item>
		<item>
		<title>What have you read so far ?</title>
		<link>http://feedproxy.google.com/~r/jbrieu/~3/8_zoRSUrpbc/</link>
		<comments>http://jbrieu.info/leblog/2012/what-have-you-read-so-far/#comments</comments>
		<pubDate>Thu, 05 Apr 2012 05:15:40 +0000</pubDate>
		<dc:creator>Jean-Baptiste Rieu</dc:creator>
				<category><![CDATA[Personal MBA]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[personal mba @en]]></category>
		<category><![CDATA[pmba]]></category>
		<category><![CDATA[progression]]></category>
		<category><![CDATA[readings]]></category>

		<guid isPermaLink="false">http://jbrieu.info/leblog/?p=923</guid>
		<description><![CDATA[Here is the list of my Personal MBA progression so far. It&#8217;s close to 25% in 18 months. Since I don&#8217;t have time to review them now, it&#8217;s just a personal note and an&#160;encouragement. Is there any book you want to hear about on this blog ? Do you agree with my notation ? What <a href='http://jbrieu.info/leblog/2012/what-have-you-read-so-far/'>[...]</a>]]></description>
				<content:encoded><![CDATA[<p>Here is the list of my <a href="http://personalmba.com/">Personal MBA</a> progression so far. It&#8217;s close to 25% in 18 months.<br/></p>
<p><span id="more-923"></span></p>
<p>Since I don&#8217;t have time to review them now, it&#8217;s just a personal note and an&nbsp;encouragement.<br/></p>
<p>Is there any book you want to hear about on this blog ? Do you agree with my notation ? <strong>What do you encourage me to read next ?</strong><br/></p>
<table width="533" border="0" cellspacing="0" cellpadding="0">
<colgroup>
<col width="364" />
<col width="169" /> </colgroup>
<tbody>
<tr>
<td width="364" height="21"><strong>Title</strong></td>
<td width="169"><strong>Score</strong></td>
</tr>
<tr>
<td height="19">The 48 Laws of Power</td>
<td>10</td>
</tr>
<tr>
<td height="19">Rework</td>
<td>9</td>
</tr>
<tr>
<td height="17">How to Win Friends</td>
<td>9</td>
</tr>
<tr>
<td height="17">The Goal</td>
<td>9</td>
</tr>
<tr>
<td height="19">The Lean Startup</td>
<td>9</td>
</tr>
<tr>
<td height="19">Presentation Zen</td>
<td>8</td>
</tr>
<tr>
<td height="19">Crucial Conversations</td>
<td>8</td>
</tr>
<tr>
<td height="19">10 Days to Faster Reading</td>
<td>8</td>
</tr>
<tr>
<td height="19">Getting Things Done</td>
<td>8</td>
</tr>
<tr>
<td height="19">Made to Stick</td>
<td>7</td>
</tr>
<tr>
<td height="19">Tribes</td>
<td>7</td>
</tr>
<tr>
<td height="19">Blue Ocean Strategy</td>
<td>6</td>
</tr>
<tr>
<td height="19">Lean Thinking</td>
<td>6</td>
</tr>
<tr>
<td height="19">Brain Rules</td>
<td>6</td>
</tr>
<tr>
<td height="17">The Psychology of Selling</td>
<td>6</td>
</tr>
<tr>
<td height="19">StrengthsFinder 2.0</td>
<td>6</td>
</tr>
<tr>
<td height="19">The Power of Less</td>
<td>5</td>
</tr>
<tr>
<td height="19">Escape from Cubicle Nation</td>
<td>5</td>
</tr>
<tr>
<td height="17">How to sell anything to anyone</td>
<td>5</td>
</tr>
<tr>
<td height="17">The Dip</td>
<td>4</td>
</tr>
<tr>
<td height="17">Hacking Work</td>
<td>4</td>
</tr>
<tr>
<td height="17">Warren Buffet Management Secrets</td>
<td>4</td>
</tr>
<tr>
<td height="19">The Simplicity Survival Handbook</td>
<td>4</td>
</tr>
<tr>
<td height="19">The 4-Hour Workweek</td>
<td>3</td>
</tr>
<tr>
<td height="17">The 7-Habits Of Hightly Effective People</td>
<td>2</td>
</tr>
<tr>
<td height="19">The 80/20 Principle</td>
<td>2</td>
</tr>
</tbody>
</table>
<img src="http://feeds.feedburner.com/~r/jbrieu/~4/8_zoRSUrpbc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jbrieu.info/leblog/2012/what-have-you-read-so-far/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://jbrieu.info/leblog/2012/what-have-you-read-so-far/</feedburner:origLink></item>
		<item>
		<title>A Korean In Paris : Jong Gun Lee</title>
		<link>http://feedproxy.google.com/~r/jbrieu/~3/eXkcvTNiIx0/</link>
		<comments>http://jbrieu.info/leblog/2011/a-korean-in-paris-jong-gun-lee/#comments</comments>
		<pubDate>Mon, 19 Sep 2011 04:20:28 +0000</pubDate>
		<dc:creator>Jean-Baptiste Rieu</dc:creator>
				<category><![CDATA[Korea]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[kaist]]></category>
		<category><![CDATA[korea]]></category>
		<category><![CDATA[paris]]></category>

		<guid isPermaLink="false">http://jbrieu.info/leblog/?p=830</guid>
		<description><![CDATA[Here is a little interview of &#160;Jong Gun Lee. He is Korean and he works in Paris at France Telecom R&#38;D, Orange Labs. What career path guided you to Paris ? I studied my PhD at UPMC (Paris 6) where my PhD advisor proposed me an opportunity to study in France while I was a <a href='http://jbrieu.info/leblog/2011/a-korean-in-paris-jong-gun-lee/'>[...]</a>]]></description>
				<content:encoded><![CDATA[<p>Here is a little interview of &nbsp;Jong Gun Lee. He is Korean and he works in Paris at France Telecom R&amp;D, Orange Labs.</p>
<p><span id="more-830"></span></p>
<h2>What career path guided you to Paris ?</h2>
<p>I studied my PhD at <a href="http://fr.wikipedia.org/wiki/Universit%C3%A9_Pierre-et-Marie-Curie">UPMC</a> (Paris 6) where my PhD advisor proposed me an<br />
opportunity to study in France while I was a master student at <a href="http://fr.wikipedia.org/wiki/KAIST">KAIST</a>,<br />
Korea. Basically the overall conditions (e.g., reasonably short<br />
duration of PhD study, full funded scholarship, and no mandatory<br />
course work) were fine and I decided to move here at June 2007.</p>
<p>&nbsp;</p>
<h2>What is your level of French and do you work in french &nbsp;?</h2>
<p>Unfortunately, the level of my French is still very poor. I have tried<br />
several times to learn French but it was very hard for me to manage<br />
both of conducting my research and leaning French. My career path is a<br />
little bit different from other typical students who may learn French<br />
and then apply to universities or other schools.</p>
<p>As you may know,&nbsp;because you also work on computer area, many people in<br />
engineering areas are familiar with English, so that I have not had many<br />
problems while using English in France. Additionally my advisor mentioned that<br />
learning French is not obligate. Anyway after reading some books on&nbsp;basic<br />
French grammar and living here for four years, I could sometimes<br />
follow-up the context of dialogues when French people talk. Now I work<br />
at France Telecom R&amp;D, Orange Labs and the researchers with whom I<br />
work can speak English well. However, definitely, I always feel the<br />
needs of learning French to make better relationship with others.</p>
<p>&nbsp;</p>
<h2>What major differences do you see between France and Korea ?</h2>
<p>I believe that the main difference is caused by two cultures each of<br />
which is quite different from the other. &nbsp;Also I think that different<br />
background of two nations make some differences. We can find some (or<br />
many perhaps) unique properties in a country which were not found in<br />
another country. For instance, in France, when one exits a door, s/he<br />
holds the door until another comes. But I cannot find such behavior in<br />
Korea. I thought over this issue, not much seriously but for a while,<br />
and my personal hypothesis is that a building in France used to have<br />
a big and heavy (front) door, so that it is natural for French people<br />
to hold a door for the next person not to hurt. However, a door in<br />
Korea is much lighter than on e in France and this difference may lead<br />
that a French guy feels uncomfortable when s/he visits to Korea.</p>
<p>&nbsp;</p>
<h2>What do you like / dislike in France ?</h2>
<p>It may be the issue of two sides of a coin, front and back. If I<br />
should choose one example, I would like to talk about the attitude of<br />
slowness. The slowness could bring perfectness and completeness but it<br />
could make a person lazy. We also have a similar example, the attitude<br />
of fastness, which may allow both of speedy response and faulty result<br />
at the same time. I want to introduce a Korean known phrase, which<br />
well describes this situation, “il jang in dan” which means that<br />
everything has one side of goodness and another side of badness.</p>
<p>&nbsp;</p>
<p><em>Thanks to&nbsp;Jong Gun for this insight !</em></p>
<img src="http://feeds.feedburner.com/~r/jbrieu/~4/eXkcvTNiIx0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jbrieu.info/leblog/2011/a-korean-in-paris-jong-gun-lee/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://jbrieu.info/leblog/2011/a-korean-in-paris-jong-gun-lee/</feedburner:origLink></item>
		<item>
		<title>5 Korean Tips To Improve French Restaurants</title>
		<link>http://feedproxy.google.com/~r/jbrieu/~3/Y0mHo6cvocA/</link>
		<comments>http://jbrieu.info/leblog/2011/5-korean-tips-to-improve-french-restaurants/#comments</comments>
		<pubDate>Wed, 07 Sep 2011 04:16:21 +0000</pubDate>
		<dc:creator>Jean-Baptiste Rieu</dc:creator>
				<category><![CDATA[Business and Companies]]></category>
		<category><![CDATA[Korean Restaurants]]></category>
		<category><![CDATA[company]]></category>
		<category><![CDATA[comparison]]></category>
		<category><![CDATA[korea]]></category>
		<category><![CDATA[restaurant]]></category>

		<guid isPermaLink="false">http://jbrieu.info/leblog/?p=875</guid>
		<description><![CDATA[In Paris, franchised restaurants, posh&#160;establishments&#160;and very small food shops are doing well. However medium sized&#160;independent&#160;restaurants are not in good shape in my opinion. They are not expensive but not cheap, food is good but not extraordinary, tables are sometimes empty and service is slow. Here are 5 tips from Korean restaurants to inspire our French <a href='http://jbrieu.info/leblog/2011/5-korean-tips-to-improve-french-restaurants/'>[...]</a>]]></description>
				<content:encoded><![CDATA[<p>In Paris, franchised restaurants, posh&nbsp;establishments&nbsp;and very small food shops are doing well.</p>
<p>However medium sized&nbsp;independent&nbsp;restaurants are not in good shape in my opinion. They are not expensive but not cheap, food is good but not extraordinary, tables are sometimes empty and service is slow.</p>
<p>Here are 5 tips from Korean restaurants to inspire our French ones.</p>
<p>[Cet article est disponible&nbsp;<a title="5 astuces coréennes pour améliorer les restaurants français" href="http://jbrieu.info/leblog/2011/5-astuces-coreennes-pour-ameliorer-les-restaurants-francais/?lang=fr">en français</a>]</p>
<p><span id="more-875"></span></p>
<h2>A Menu That Calls You</h2>
<p>The offer must be clear and invite the&nbsp;consumer&nbsp;to spend some time and money here.</p>
<p>Too many time the price column is more used than meals descriptions. What a shame.</p>
<p>By the way the menu should be written in as many languages as possible and with illustrations.</p>
<p>Tourists are ready to eat french food if they are able to order. Otherwise they&#8217;ll go to international franchises they know.</p>
<p>In general the style and image of the restaurant must be refined :</p>
<p><a href="https://picasaweb.google.com/lh/photo/KDcWY4Gfxqx0EZbZTBQYyw?feat=embedwebsite"><img class="aligncenter" src="https://lh3.googleusercontent.com/-2nIUQ97QN3I/Tmcag4uQ0xI/AAAAAAAAF_w/jMUB_wWBhPs/s400/DSC_3148.JPG" alt="" width="400" height="266" /></a><br />
The &#8220;2ème café&#8221; at Seoul offers meals a little expensive but not that much. Hence because of a refined design the customer do not only look at the price but also the place.</p>
<p>There is a very developed practice in Korea that maybe to much for us : fake meals in front of the restaurant.</p>
<p>Impressive with realism.</p>
<p><a href="http://jbrieu.info/leblog/wp-content/uploads/2011/09/faux_plats.jpg"><img class="aligncenter" title="OLYMPUS DIGITAL CAMERA" src="http://jbrieu.info/leblog/wp-content/uploads/2011/09/faux_plats-300x225.jpg" alt="" width="300" height="225" /></a></p>
<div>
<p>&nbsp;</p>
<h2>Waiter On Demand</h2>
<p>The worst in Paris is waiting for the waiter. The name is explicit enough.</p>
<p>Ones wait for being installed, for bread, water, menu, ordering, paying&#8230;</p>
<p>The other worst thing is the opposite : being disturbed by the waiter/tress every 2 minutes for nothing. Just checking if everything is fine.</p>
<p>Solution in Korea :</p>
<ul>
<li>A small discrete buzzer on the table</li>
<li>You press and your table number appears on a screen somewhere visible by all waiters</li>
<li>You also hear a discrete sound (well not always discrete actually)</li>
<li>The first available waiter answers &nbsp;: &#8220;Yes&#8221;</li>
<li>And before a minute you have him near you. Isn&#8217;t it nice ?</li>
</ul>
<p><a title="Untitled by ochay2, on Flickr" href="http://www.flickr.com/photos/81203189@N00/5771571486/"><img class="aligncenter" src="http://farm4.static.flickr.com/3613/5771571486_074714fef8.jpg" alt="" width="500" height="333" /></a></p>
<p>In France :</p>
<ul>
<li>A waiter is responsible of a set of tables</li>
<li>He does not go out of it</li>
<li>Sometimes he has nothing to do</li>
</ul>
<div>In Korea :</div>
<div>
<ul>
<li>Waiters have no specific domains</li>
<li>The arrive on demand</li>
</ul>
</div>
<p><a title="Untitled by ochay2, on Flickr" href="http://www.flickr.com/photos/81203189@N00/5771029705/"><img class="aligncenter" src="http://farm4.static.flickr.com/3071/5771029705_a5645388a2.jpg" alt="" width="500" height="375" /></a></p>
<p>&nbsp;</p>
<p>The opposite system exists to avoid having customer waiting at the desk :</p>
<ul>
<li>Client orders at the desk and pays</li>
<li>He receives a small box</li>
<li>He sits where he wants</li>
<li>When the box is buzzing he fetches his order at the counter</li>
</ul>
<p><a title="Untitled by ochay2, on Flickr" href="http://www.flickr.com/photos/81203189@N00/5771554554/"><img class="aligncenter" src="http://farm6.static.flickr.com/5147/5771554554_01b443e4bb.jpg" alt="" width="500" height="333" /></a></p>
<h2>A Big Smile</h2>
<p>In France client is king. In Korea he is the emperor of all universe. Consuming is so developed that the waiter becomes a servant.</p>
<p>For example when he come to you he ducks near your table so he won&#8217;t speak to you from a higher position.</p>
<p>When he commits a mistake he bends respectfully before you.</p>
<p>This behavior may be a little extreme for us. But it&#8217;s good to think of a restaurant as a complete service.</p>
<p>&nbsp;</p>
<h2>Extended Opening Hours</h2>
<p>Serving only between 12 and 2pm is not enough anymore. People from around the world is coming to Paris. They have their own&nbsp;rhythm. You must be able to choose your eating hours.</p>
<p><a href="https://picasaweb.google.com/lh/photo/vkZKEEZ7wZnG_Qei8f8ArA?feat=embedwebsite"><img class="aligncenter" src="https://lh3.googleusercontent.com/-QVzHTWNZino/TmcZACuT7nI/AAAAAAAAF_g/JEXmKPEty14/s400/Jb_Coree06_339.JPG" alt="" width="400" height="266" /></a></p>
<h2>Paying At The Exit</h2>
<p>In some french restaurants :</p>
<ul>
<li>You tell the waiter you finished</li>
<li>You refuse coffee, desert (or not)</li>
<li>You ask for the check</li>
<li>He brings you the check</li>
<li>You ask to pay with credit card</li>
<li>He brings you the credit card</li>
<li>You take your belongings (not before payings, otherwise it&#8217;s suspicious)</li>
<li>You leave. <strong>20 minutes</strong> in some cases (yes : in Paradis du Fruit for example)</li>
</ul>
<div>
<p>In Korea :</p>
<ul>
<li>I finish eating</li>
<li>I stand up and take my belonging</li>
<li>I pay at the exit</li>
<li>Goodbye.&nbsp;<strong>4 minutes</strong>&nbsp;maximum.</li>
</ul>
</div>
<p>&nbsp;</p>
<p><a href="https://picasaweb.google.com/lh/photo/Lp7AyO6rAUF-31Msnk1NeA?feat=embedwebsite"><img class="aligncenter" src="https://lh6.googleusercontent.com/-5F0bQeDZ_TQ/THNtB6tTlPI/AAAAAAAAF_s/elZGn1rs9WI/s400/DSC_3381.JPG" alt="" width="400" height="266" /></a></p>
</div>
<img src="http://feeds.feedburner.com/~r/jbrieu/~4/Y0mHo6cvocA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jbrieu.info/leblog/2011/5-korean-tips-to-improve-french-restaurants/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://jbrieu.info/leblog/2011/5-korean-tips-to-improve-french-restaurants/</feedburner:origLink></item>
		<item>
		<title>Developer And Screenwriter : Same Tragedy</title>
		<link>http://feedproxy.google.com/~r/jbrieu/~3/zXo-REC8R9o/</link>
		<comments>http://jbrieu.info/leblog/2011/developer-and-screenwriter-same-tragedy/#comments</comments>
		<pubDate>Thu, 01 Sep 2011 04:25:47 +0000</pubDate>
		<dc:creator>Jean-Baptiste Rieu</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[methodology]]></category>
		<category><![CDATA[opinion]]></category>
		<category><![CDATA[screenwriter]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://jbrieu.info/leblog/?p=765</guid>
		<description><![CDATA[A developer has to be a good technical fellow of course. Screenwriter must be creative. Is that all ? No. A developer must be creative. Because creativity is the heart of human activity. Combining what you know to build something that does not exist yet. A screenwriter must  master some methods. Either in the Hollywood business or <a href='http://jbrieu.info/leblog/2011/developer-and-screenwriter-same-tragedy/'>[...]</a>]]></description>
				<content:encoded><![CDATA[<p>A developer has to be a good technical fellow of course.<br />
Screenwriter must be creative.</p>
<p>Is that all ?</p>
<p>No.</p>
<p><span id="more-765"></span></p>
<p>A developer must be creative. Because creativity is the heart of human activity. Combining what you know to <strong>build something that does not exist yet</strong>.</p>
<p>A screenwriter must  master some methods.</p>
<p>Either in the Hollywood business or in the indie productions. A writer must have a sense of  what are the basic principles of human mind. Even if he wants <strong>to go against them</strong>. How many wannabe screenwriters have I heard saying : &#8220;I don&#8217;t want to lean gimmicks/tricks or how to do a movie, I just want my imagination and my guts to guide me&#8221;.</p>
<p>Yeah, right ! Your movie doesn&#8217;t work because you don&#8217;t even know what a dialog is.</p>
<p><a href="http://jbrieu.info/leblog/wp-content/uploads/2011/08/barton-fink-1991-01-g.jpg"><img class="size-medium wp-image-795 aligncenter" title="barton-fink-1991-01-g" src="http://jbrieu.info/leblog/wp-content/uploads/2011/08/barton-fink-1991-01-g-300x194.jpg" alt="" width="300" height="194" /></a></p>
<h2>Inspiration</h2>
<p>There is more than one way to code a feature. And There is more than one way to write a scene.</p>
<p>In front of a blank page both the developer and the screenwriter are the same. They need inspiration.</p>
<p>Brainstorming, finding idea and a purpose is the key. Sometimes it happens really fast. But there is always a moment when they stop and choose an angle of attack.</p>
<p>If they don&#8217;t they create cliche&#8230;</p>
<p style="text-align: center;"><img class="alignnone size-medium wp-image-802" title="Public_void" src="http://jbrieu.info/leblog/wp-content/uploads/2011/09/Public_void-300x207.jpg" alt="" width="300" height="207" /></p>
<h2>Cliches</h2>
<p>Cliche appears when a screenwriter relies to much on <strong>what&#8217;s already in his mind</strong>.</p>
<p>Beware of your memory and imagination. It&#8217;s just a combination of what is already there from experience or from other people&#8217;s work.</p>
<p>But sometimes other people&#8217;s work is <strong>not appropriate</strong> for the situation you work on.</p>
<p>And for a developer, always attacking the same problem with the same solution can be dangerous. Especially if he doesn&#8217;t unit test what he codes, thinking that it&#8217;s basic.</p>
<p>Sometimes it&#8217;s not their fault&#8230;</p>
<p><a href="http://jbrieu.info/leblog/wp-content/uploads/2011/09/unit-test.jpg"><img class="size-medium wp-image-803 aligncenter" title="unit test" src="http://jbrieu.info/leblog/wp-content/uploads/2011/09/unit-test-201x300.jpg" alt="" width="201" height="300" /></a></p>
<h2>The Good The Bad  and The Ugly</h2>
<ol>
<li>The producer orders a movie to a screenwriter (in Hollywood and Europa Corp. at least)</li>
<li>The director changes every part of the screenplay except for the color of the main character eyes (in France at least)</li>
<li>The editor changes the order and meaning of the scenes</li>
<li>The sound designer and music composer adds their style</li>
<li>The <strong>viewer</strong> has no idea what was in the screenwriter&#8217;s mind</li>
</ol>
<p>A developer has also a project manager, co-developers, integrator, testers and finally a user.</p>
<p>Is it a problem ? Some would say it&#8217;s team work, others producer work. Depends on how much micro-management the producer is doing&#8230;<br />
<a href="http://jbrieu.info/leblog/wp-content/uploads/2011/09/geek.jpg"><img class="aligncenter size-medium wp-image-805" title="Geek And Poke : Who writes the code ?" src="http://jbrieu.info/leblog/wp-content/uploads/2011/09/geek-211x300.jpg" alt="" width="211" height="300" /></a></p>
<h2>Bloopers</h2>
<p>One of the worst movies are those when the universe is not coherent. This is a proof that the screenwriter has not taken care of reading it&#8217;s own work.</p>
<p>Even in a science fiction movie, you must be coherent. That&#8217;s how you make people follow your story.</p>
<p>What&#8217;s more annoying than a <strong>character finding a car</strong> exactly when he needs it, with no previous reference to it ?</p>
<p>In software development the coherence is checked by code review and unit tests. Code duplication is one of my nightmare.</p>
<p><a href="http://jbrieu.info/leblog/wp-content/uploads/2011/09/hard.jpg"><img class="aligncenter size-medium wp-image-806" title="Code Hard" src="http://jbrieu.info/leblog/wp-content/uploads/2011/09/hard-219x300.jpg" alt="" width="219" height="300" /></a></p>
<h2>Constraints For Creativity</h2>
<p>To much freedom when writing is never a good help for inspiration. <strong>Constraints are good</strong>.</p>
<p>They help the developer to focus on the essential and to respect budget.</p>
<p>They help the screenwriter writing stories with a meaning, not only good puns.</p>
<p>When you feel stuck with too many options :<strong> put yourself under</strong> some arbitrary constraints. For example : I must finish this before 5pm. I must use only one dialog in this scene&#8230;</p>
<p>&nbsp;</p>
<h2>Style</h2>
<p>At the end I would say that even a developer must have a &#8220;Style&#8221;. A way of coding that is smart yet understandable.</p>
<img src="http://feeds.feedburner.com/~r/jbrieu/~4/zXo-REC8R9o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jbrieu.info/leblog/2011/developer-and-screenwriter-same-tragedy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://jbrieu.info/leblog/2011/developer-and-screenwriter-same-tragedy/</feedburner:origLink></item>
		<item>
		<title>Unit Tests Explained To Managers In 10 points. Test Culture Episode 12.</title>
		<link>http://feedproxy.google.com/~r/jbrieu/~3/SbdLec7mr0Y/</link>
		<comments>http://jbrieu.info/leblog/2011/unit-tests-explained-to-managers/#comments</comments>
		<pubDate>Mon, 29 Aug 2011 04:13:22 +0000</pubDate>
		<dc:creator>Jean-Baptiste Rieu</dc:creator>
				<category><![CDATA[Test Culture]]></category>
		<category><![CDATA[junit]]></category>
		<category><![CDATA[managers]]></category>
		<category><![CDATA[series]]></category>
		<category><![CDATA[unit test]]></category>

		<guid isPermaLink="false">http://jbrieu.info/leblog/?p=700</guid>
		<description><![CDATA[Here are 10 reasons why you, as a manager,  should care about unit tests. It&#8217;s a summary of this series of 12 articles on unit tests for managers. Evaluate Your Position First a little test for you to determine your situation on unit tests. &#160; About Money It&#8217;s cheaper than integration or regression tests It&#8217;s cheaper than <a href='http://jbrieu.info/leblog/2011/unit-tests-explained-to-managers/'>[...]</a>]]></description>
				<content:encoded><![CDATA[<div>Here are 10 reasons why you, as a manager,  should care about unit tests. It&#8217;s a summary of this <a title="Test Culture Episode 1. The 101 Unit Testing Guide For Busy Managers." href="http://jbrieu.info/leblog/2011/test-culture-episode-1-introduction-the-101-unit-testing-guide-for-busy-managers/">series of 12 articles</a> on unit tests for managers.<span id="more-700"></span></p>
<h2>Evaluate Your Position</h2>
<div>First a little test for you to determine your situation on unit tests.</div>

<table id="wp-table-reloaded-id-2-no-1" class="wp-table-reloaded wp-table-reloaded-id-2">
<thead>
	<tr class="row-1 odd">
		<th class="column-1">Situation</th><th class="column-2">State</th><th class="column-3">Solution</th>
	</tr>
</thead>
<tbody>
	<tr class="row-2 even">
		<td class="column-1">Your team wants to do unit test but you do not encourage them</td><td class="column-2"><img title="red_smilley" src="http://jbrieu.info/leblog/wp-content/uploads/2011/08/red_smilley-e1312269997721.png" alt="" width="50" height="50" /></td><td class="column-3">Allocate budget and tell them how much you now consider unit test as useful.</td>
	</tr>
	<tr class="row-3 odd">
		<td class="column-1">Your team does not want to do unit tests and you don't want either</td><td class="column-2"><img title="red_smilley" src="http://jbrieu.info/leblog/wp-content/uploads/2011/08/red_smilley-e1312269997721.png" alt="" width="50" height="50" /></td><td class="column-3">Allocate budget and tell them to read this series of articles.</td>
	</tr>
	<tr class="row-4 even">
		<td class="column-1">You don't even know what unit testing is</td><td class="column-2"><img title="red_smilley" src="http://jbrieu.info/leblog/wp-content/uploads/2011/08/red_smilley-e1312269997721.png" alt="" width="50" height="50" /></td><td class="column-3">Wow, after all those 12 articles ? Go back read them and ask questions if you are not convinced. You MUST know what are the best practices in software development</td>
	</tr>
	<tr class="row-5 odd">
		<td class="column-1">Your team does not want to unit test but you want</td><td class="column-2"><img title="ballancourt_smiley_orange" src="http://jbrieu.info/leblog/wp-content/uploads/2011/08/ballancourt_smiley_orange.png" alt="" width="50" height="50" /></td><td class="column-3">Tell them to read this series of articles.</td>
	</tr>
	<tr class="row-6 even">
		<td class="column-1">Your team wants and you want</td><td class="column-2"><img title="green_smilley" src="http://jbrieu.info/leblog/wp-content/uploads/2011/08/green_smilley-e1312269984890.jpg" alt="" width="50" height="50" /></td><td class="column-3"> Great ! You'r on the road to quality. But there are so many other stuff to do like code review, peer programming, continuous integration, ...</td>
	</tr>
</tbody>
</table>

</div>
<div>
<p>&nbsp;</p>
<h2>About Money</h2>
<ul>
<li>It&#8217;s <a title="Test Culture Episode 11. What’s The Cost Of Unit Tests ?" href="http://jbrieu.info/leblog/2011/test-culture-episode-12-cost-of-unit-test/">cheaper </a>than integration or regression tests</li>
<li>It&#8217;s cheaper than correcting bugs</li>
<li>It makes maintenance cheaper and less dangerous</li>
</ul>
<h2></h2>
<h2>About Management</h2>
<div>
<ul>
<li>It&#8217;s more <a title="Test Culture Episode 4 : 336 Combinations Manually Tested." href="http://jbrieu.info/leblog/2011/test-culture-episode-4-336-combinations-manually-tested-2-days-2-devs/">motivating</a>/challenging for your team</li>
<li>You look <del datetime="2011-08-29T09:36:07+00:00">more</del> modern</li>
<li>In case of turnover or holiday, any dev can modify/read the work of other with <a title="Test Culture Episode 8. Moving Sh*t Around." href="http://jbrieu.info/leblog/2011/test-culture-episode-8-%c2%ab-if-you-don%e2%80%99t-have-unit-tests-you-are-not-refactoring-you-are-just-moving-shit-around-%c2%bb/">confidence</a></li>
</ul>
</div>
<h2>About Methodology</h2>
<ul>
<li>It should come before coding</li>
<li>It assures stability</li>
<li>It&#8217;s a non-bullshit metric for <a title="Test Culture Episode 9.  A 100% Is Not Enough." href="http://jbrieu.info/leblog/2011/test-culture-episode-9-a-100-is-not-enough/">quality</a></li>
<li>It&#8217;s more accurate than <a title="Test Culture Episode 6 : Unit Tests Are Better Than Excellent Specifications" href="http://jbrieu.info/leblog/2011/test-culture-episode-6-unit-tests-are-better-than-excellent-specifications/">specifications</a></li>
</ul>
<div><em>I&#8217;m sure they are many other points to add. Any idea ?</em></div>
</div>
<img src="http://feeds.feedburner.com/~r/jbrieu/~4/SbdLec7mr0Y" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jbrieu.info/leblog/2011/unit-tests-explained-to-managers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://jbrieu.info/leblog/2011/unit-tests-explained-to-managers/</feedburner:origLink></item>
		<item>
		<title>Test Culture Episode 11. What’s The Cost Of Unit Tests ?</title>
		<link>http://feedproxy.google.com/~r/jbrieu/~3/mvW75ZNqsRQ/</link>
		<comments>http://jbrieu.info/leblog/2011/test-culture-episode-12-cost-of-unit-test/#comments</comments>
		<pubDate>Thu, 11 Aug 2011 04:24:37 +0000</pubDate>
		<dc:creator>Jean-Baptiste Rieu</dc:creator>
				<category><![CDATA[Test Culture]]></category>
		<category><![CDATA[junit]]></category>
		<category><![CDATA[managers]]></category>
		<category><![CDATA[series]]></category>
		<category><![CDATA[unit test]]></category>

		<guid isPermaLink="false">http://jbrieu.info/leblog/?p=516</guid>
		<description><![CDATA[This is the big question : how much ? Cheap people only calculate cost with money.  But if you want well-tested software you&#8217;ve got to see the bigger picture. Here is how I see it. But since it&#8217;s quite a new matter for me, I&#8217;d appreciate to debate about it and have your experience in comment. <a href='http://jbrieu.info/leblog/2011/test-culture-episode-12-cost-of-unit-test/'>[...]</a>]]></description>
				<content:encoded><![CDATA[<p>This is the big question : how much ?</p>
<p>Cheap people only calculate cost with money.  But if you want well-tested software you&#8217;ve got to see the bigger picture.</p>
<p><span id="more-516"></span></p>
<p>Here is how I see it. But since it&#8217;s quite a new matter for me, I&#8217;d appreciate to debate about it and have your experience in comment.</p>
<ol>
<li>Your company&#8217;s goal is to make <strong>money </strong></li>
<li>To make money you must produce good <strong>useful software </strong>(to sell or to use internally)</li>
<li>To produce stable tested and useful software you need a <strong>good team </strong>(who cares about tests and quality more than having a 1000 features)</li>
<li>And to have a good team you need <strong>more than money</strong></li>
</ol>
<h2>A Comparison</h2>
<p>Let&#8217;s compare 3 kind of tests I hope you already practice in your company : unit tests, manual integration tests and manual regression tests.</p>

<table id="wp-table-reloaded-id-1-no-1" class="wp-table-reloaded wp-table-reloaded-id-1">
<thead>
	<tr class="row-1 odd">
		<th class="column-1"></th><th class="column-2">Tolerance To Human Error</th><th class="column-3">Team Motivation</th><th class="column-4">Increasing Competences</th><th class="column-5">Easy To Setup</th><th class="column-6">Speed</th>
	</tr>
</thead>
<tbody class="row-hover">
	<tr class="row-2 even">
		<td class="column-1">Unit Test</td><td class="column-2">***</td><td class="column-3">***</td><td class="column-4">***</td><td class="column-5">***</td><td class="column-6">***</td>
	</tr>
	<tr class="row-3 odd">
		<td class="column-1">Manual Integration Test</td><td class="column-2">**</td><td class="column-3">**</td><td class="column-4">**</td><td class="column-5">**</td><td class="column-6">**</td>
	</tr>
	<tr class="row-4 even">
		<td class="column-1">Manual Regression Test</td><td class="column-2">*</td><td class="column-3">*</td><td class="column-4">*</td><td class="column-5">**</td><td class="column-6">*</td>
	</tr>
</tbody>
</table>

<p>Alright, that&#8217;s my vision, and you can guess in favor of what I preach. But when talking to fellow devs and seeing different projects, I can tell this table is pretty accurate.</p>
<h2>An Example</h2>
<p>This week I spent 2 days automating every test I could think of in the service I&#8217;m developing.</p>
<p>I though my application was simple and ok before putting unit tests everywhere, even on the most trivial classes.</p>
<p>But I discovered bugs. Sometimes simple copy/paste bugs. Sometimes bigger ones.</p>
<p>So I started to <strong>automatize those 208 manual tests</strong>. It became clear that I saved more than 2 days.</p>
<p>Also I saved money by increasing my understanding of the product and my competences in mocking and JUnit.</p>
<p>The <a href="http://http://www.asterix.com/encyclopedie/personnages/perso/a14b.gif">project leader</a> was ok to spend 2 days improving code by refactoring and unit testing after I asked him. And I&#8217;m sure he took <strong>the right decision</strong>. Of course we&#8217;ll never know exactly but I think we saved debugging days.</p>
<h2>The Cost Of Debugging</h2>
<p>Sometimes debugging could seem faster than implementing unit tests. And in absolute time it could be true. But be honest : if you have many procedures and many people in the bug hunting sessions, your costs are going to crash the ceiling.</p>
<p>Necessary but <strong>costly heavy testing sessions</strong> go like this :</p>
<ol>
<li>Prepare an environment for the testers to tests</li>
<li>Ensure that testers test against the right version of specifications</li>
<li>When a tester find a bug (sometimes that could be avoided simply by 3 lines of JUnit) he fills a report</li>
<li>The project manager gets the bug report, test again and attribute it to a developer if needed</li>
<li>The developer stops everything he is doing to try to reproduce, correct and test again</li>
<li>If the developer is a good one he implements immediately a unit test to avoid finding this bug manually ever again</li>
<li>Back to the project manager for validation</li>
<li>Back to the tester for validation</li>
</ol>
<div>Don&#8217;t you think some bugs are more expensive than a complete unit test batch ?</div>
<h2>TODO</h2>
<ul>
<li>Go on, hit some numbers in Excel and try to find out the cost of letting your people think instead of just passing some manual tests.</li>
<li>Come back here and tell us where you&#8217;ll invest more in your project. We&#8217;d be delighted to debate about it here.</li>
<li>Ask yourself honestly : What&#8217;s the cost of NOT doing unit tests ?</li>
</ul>
<h2>For the developers out there</h2>
<p>What&#8217;s your opinion/experience on this ? Do you feel managers don&#8217;t allocate enough budget on unit tests ? Are they taking to many risks by only paying for manual tests ?</p>
<img src="http://feeds.feedburner.com/~r/jbrieu/~4/mvW75ZNqsRQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jbrieu.info/leblog/2011/test-culture-episode-12-cost-of-unit-test/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://jbrieu.info/leblog/2011/test-culture-episode-12-cost-of-unit-test/</feedburner:origLink></item>
		<item>
		<title>Test Culture Episode 10. Knowing When To Stop.</title>
		<link>http://feedproxy.google.com/~r/jbrieu/~3/IKI2DPiprTE/</link>
		<comments>http://jbrieu.info/leblog/2011/test-culture-episode-10-knowing-when-to-stop/#comments</comments>
		<pubDate>Thu, 11 Aug 2011 04:12:22 +0000</pubDate>
		<dc:creator>Jean-Baptiste Rieu</dc:creator>
				<category><![CDATA[Test Culture]]></category>
		<category><![CDATA[junit]]></category>
		<category><![CDATA[managers]]></category>
		<category><![CDATA[series]]></category>
		<category><![CDATA[unit test]]></category>

		<guid isPermaLink="false">http://jbrieu.info/leblog/?p=514</guid>
		<description><![CDATA[Unit tests are like  painting. A good artist knows what he wants and when he has it.  He also knows the &#8220;why&#8221;.  Same for  (good) developers/managers. Having The End In Mind First : you must know why your team is doing unit tests.  In fact you must follow a business logic more than a method <a href='http://jbrieu.info/leblog/2011/test-culture-episode-10-knowing-when-to-stop/'>[...]</a>]]></description>
				<content:encoded><![CDATA[<p>Unit tests are like  painting. A good artist knows what he wants and when he has it.  He also knows the &#8220;why&#8221;.  Same for  (good) developers/managers.</p>
<p><span id="more-514"></span></p>
<h2>Having The End In Mind</h2>
<p><em><strong>First : you must know why your team is doing unit tests. </strong></em></p>
<p>In fact you must follow a business logic more than a method or a trend.</p>
<p>Don&#8217;t encourage unit testing just because &#8220;others do it&#8221; or &#8220;it&#8217;s like that&#8221;.</p>
<p>Think about it. What does it mean ? Why are you unit testing ? Why do you take some of the money you have to put it in a code that won&#8217;t be in the final product ?<strong> Is it worth it ?</strong></p>
<p>Take some time to stop and think about what you have done and what you want.</p>
<p>Software quality ? Ok, it&#8217;s a good reason. And<strong> why doing good-tested software</strong> ? To make your users life easier ? To gain market share ? To avoid costly support ?</p>
<h2>They Don&#8217;t Really Care About Us</h2>
<p>Your users don&#8217;t care about your software actually.</p>
<p>They don&#8217;t care about unit tests, integration tests&#8230;</p>
<p>They wan&#8217;t <strong>to do stuff that works</strong>. And they maybe need your product.</p>
<p>This is why you do unit tests : to make good software, to have people use it, so you&#8217;r company can sell it.</p>
<p>Just like the automated inspections in an assembly line : you must be sure you don&#8217;t sell rotten products to your clients. That&#8217;s the reason. It&#8217;s even better than adding features.</p>
<p><strong>People want features that work.</strong></p>
<h2>Are We There Yet ?</h2>
<p><em><strong>Second : your must know when you have reached a good quality.</strong></em></p>
<p><em><strong></strong></em>Sometimes while doing unit tests, you feel like you have it all. You have done all you can do automatically. You can&#8217;t go farther.</p>
<p>That&#8217;s when to stop.</p>
<p>Easier said than done.</p>
<p>This is why as a manager you must take the pressure off your team when they are doing unit tests. You must let them think.</p>
<p>Are they done with it ? No ? Let them finish so you can be sure this part is <strong>stable and clean</strong> before moving on. Besides developers love doing good job, not jumping from an unfinished feature to the next.</p>
<p>Take time to<strong> stop and think</strong>.</p>
<p>And stop writing tests when you&#8217;r done.  But <strong>never before</strong>. And not because of budget. If you are short on budget, prefer to limit the number of features, not the quality of the existing one.</p>
<h2>TODO</h2>
<div>
<ul>
<li>Challenge your team. Ask them if they covered all their main methods. Ask them what&#8217;s the last time they reviewed the tests.</li>
<li>And if all that can be tested automatically is not, let the pressure off and let them implement the remaining tests.</li>
<li>Of course this will be a budget nightmare if you have not encourage them to write test along the path&#8230;</li>
</ul>
<h2>For the developers out there</h2>
<div>How do you know you are done with unit tests on a module ?</div>
</div>
<img src="http://feeds.feedburner.com/~r/jbrieu/~4/IKI2DPiprTE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jbrieu.info/leblog/2011/test-culture-episode-10-knowing-when-to-stop/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://jbrieu.info/leblog/2011/test-culture-episode-10-knowing-when-to-stop/</feedburner:origLink></item>
		<item>
		<title>Good Unit Test CheckList</title>
		<link>http://feedproxy.google.com/~r/jbrieu/~3/jDG4mWTYUzY/</link>
		<comments>http://jbrieu.info/leblog/2011/good-unit-test-checklist/#comments</comments>
		<pubDate>Wed, 10 Aug 2011 05:10:37 +0000</pubDate>
		<dc:creator>Jean-Baptiste Rieu</dc:creator>
				<category><![CDATA[Test Culture]]></category>
		<category><![CDATA[junit]]></category>
		<category><![CDATA[mock]]></category>
		<category><![CDATA[unit test]]></category>

		<guid isPermaLink="false">http://jbrieu.info/leblog/?p=719</guid>
		<description><![CDATA[Here are a few items I try to respect every time I write unit tests. My test class is testing one and only one class My methods are testing one and only one method at a time My variables and methods names are explicit My test cases are easy to read by human My tests <a href='http://jbrieu.info/leblog/2011/good-unit-test-checklist/'>[...]</a>]]></description>
				<content:encoded><![CDATA[<p>Here are a few items I try to respect every time I write unit tests.</p>
<p><span id="more-719"></span></p>
<div>
<ul>
<li>My test class is testing one and only one class</li>
<li>My methods are testing one and only one method at a time</li>
<li>My variables and methods names are explicit</li>
<li>My test cases are easy to read by human</li>
<li>My tests are also testing expected exception with <code>@Test(expected=MyException.class)</code></li>
<li>My tests don&#8217;t need access to database</li>
<li>My tests don&#8217;t need access to network resources</li>
<li>My tests respect the usual clean code standards (length of lines, cyclomatic complexity,&#8230;)</li>
<li>My tests control side effects, limit values (max, min) and null variables (even if it throws an exception)</li>
<li>My tests can be run any time on any place without needing configuration</li>
<li>My tests are concrete (ex. dates are hardwired, not computed every time, strings too&#8230;)</li>
<li>My tests use mock to simulate/stub complex class structure or methods</li>
</ul>
</div>
<div><em>I&#8217;m pretty sure there are more.  Any idea ?</em></div>
<img src="http://feeds.feedburner.com/~r/jbrieu/~4/jDG4mWTYUzY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jbrieu.info/leblog/2011/good-unit-test-checklist/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		<feedburner:origLink>http://jbrieu.info/leblog/2011/good-unit-test-checklist/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 2.838 seconds. --><!-- Cached page generated by WP-Super-Cache on 2013-05-25 21:38:29 -->
