<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Pyxis blog &#187; sami dalouche</title>
	<atom:link href="http://pyxis-tech.com/blog/author/sdalouche/feed/" rel="self" type="application/rss+xml" />
	<link>http://pyxis-tech.com/blog</link>
	<description>Pyxis blog</description>
	<lastBuildDate>Thu, 29 Jul 2010 20:20:13 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Why DCI is the right architecture for right now</title>
		<link>http://www.dalouche.com/wordpress/2010/05/29/why-dci-is-the-right-architecture-for-right-now/</link>
		<comments>http://www.dalouche.com/wordpress/2010/05/29/why-dci-is-the-right-architecture-for-right-now/#comments</comments>
		<pubDate>Sun, 30 May 2010 03:04:56 +0000</pubDate>
		<dc:creator>sami dalouche</dc:creator>
				<category><![CDATA[Développement logiciel]]></category>
		<category><![CDATA[Syndicated posts]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.dalouche.com/wordpress/?p=275</guid>
		<description><![CDATA[InfoQ runs a very interesting video of Jim Coplien about Data-Context Interaction.
&#8220;Uncle bob completly misses the point by assuming that professionalism is about doing TDD&#8221;.
&#8220;Dynamic languages got popular for the wrong reasons
&#8220;people get religious about details that don&#8217;t matter, and very very few people are talking about the big picture&#8221;
&#8220;scrum is all about common sense, [...]]]></description>
			<content:encoded><![CDATA[<p>InfoQ runs a very <a href="http://www.infoq.com/interviews/coplien-dci-architecture">interesting video of Jim Coplien about Data-Context Interaction</a>.</p>
<blockquote><p>&#8220;Uncle bob completly misses the point by assuming that professionalism is about doing TDD&#8221;.</p>
<p>&#8220;Dynamic languages got popular for the wrong reasons</p>
<p>&#8220;people get religious about details that don&#8217;t matter, and very very few people are talking about the big picture&#8221;</p>
<p>&#8220;scrum is all about common sense, but common sense is really uncommon&#8221;</p>
<p>&#8220;teams are effective, and to be effective they have to be small. 3 is better than 5&#8243;</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.dalouche.com/wordpress/2010/05/29/why-dci-is-the-right-architecture-for-right-now/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Code Anthem’s Law</title>
		<link>http://www.dalouche.com/wordpress/2010/05/18/code-anthems-law/</link>
		<comments>http://www.dalouche.com/wordpress/2010/05/18/code-anthems-law/#comments</comments>
		<pubDate>Tue, 18 May 2010 22:10:16 +0000</pubDate>
		<dc:creator>sami dalouche</dc:creator>
				<category><![CDATA[Développement logiciel]]></category>
		<category><![CDATA[Syndicated posts]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.dalouche.com/wordpress/?p=272</guid>
		<description><![CDATA[Code Anthem&#8217;s Law :
The less the median developer on a software project team is paid, the  more the project will cost to complete.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.codeanthem.com/blog/2010/04/code-anthem-law/">Code Anthem&#8217;s Law</a> :</p>
<blockquote><p><em>The less the median developer on a software project team is paid, the  more the project will cost to complete.</em></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.dalouche.com/wordpress/2010/05/18/code-anthems-law/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scrum.org developer training</title>
		<link>http://www.dalouche.com/wordpress/2010/05/17/scrum-org-developer-training/</link>
		<comments>http://www.dalouche.com/wordpress/2010/05/17/scrum-org-developer-training/#comments</comments>
		<pubDate>Mon, 17 May 2010 23:39:52 +0000</pubDate>
		<dc:creator>sami dalouche</dc:creator>
				<category><![CDATA[Développement logiciel]]></category>
		<category><![CDATA[Syndicated posts]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.dalouche.com/wordpress/?p=270</guid>
		<description><![CDATA[In the last VoxAgile episode, Christian Lapointe, Ernst Perpignand and Vincent Tence are having a discussion concerning the latest Scrum.org developer training.
Is that the solution to all the problems we are facing in the software industry ? Is a full week training going to change anything to the current situation ? The answer is clearly [...]]]></description>
			<content:encoded><![CDATA[<p>In the last <a href="http://voxagile.pyxis-tech.com">VoxAgile</a> episode, Christian Lapointe, Ernst Perpignand and Vincent Tence are having a<a href="http://content.screencast.com/users/GreenPepper/folders/VoxAgile/media/d74168c0-f8b9-4ff8-9778-7601863c27be/ProgrammeScrumOrg.mp3"> discussion concerning the latest Scrum.org developer training</a>.</p>
<p>Is that the solution to all the problems we are facing in the software industry ? Is a full week training going to change anything to the current situation ? The answer is clearly a big NO, but what I find extremely important with this new trend is that people are slowly realizing that if you want to develop software, you&#8217;d rather invest in your developers !</p>
<p>So long live to Scrum.org developer course, and let&#8217;s hope to see more initiatives like that!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dalouche.com/wordpress/2010/05/17/scrum-org-developer-training/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://content.screencast.com/users/GreenPepper/folders/VoxAgile/media/d74168c0-f8b9-4ff8-9778-7601863c27be/ProgrammeScrumOrg.mp3" length="38792548" type="audio/mpeg" />
		</item>
		<item>
		<title>Top 5 android news websites</title>
		<link>http://www.dalouche.com/wordpress/2010/05/17/top-5-android-news-websites/</link>
		<comments>http://www.dalouche.com/wordpress/2010/05/17/top-5-android-news-websites/#comments</comments>
		<pubDate>Mon, 17 May 2010 17:21:59 +0000</pubDate>
		<dc:creator>sami dalouche</dc:creator>
				<category><![CDATA[Développement logiciel]]></category>
		<category><![CDATA[Syndicated posts]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.dalouche.com/wordpress/?p=268</guid>
		<description><![CDATA[Here is my selection of websites that are focusing on Android-related news :

Slashoid : Android news: stuff that matters
Phandroid: Android Phone Fans
Android Central : Android Central
MobileCrunch : Techcrunh&#8217;s mobile spin-off
mobile.slashdot.org : Slashdot&#8217;s mobile spin-off

Which ones do you often use ?]]></description>
			<content:encoded><![CDATA[<p>Here is my selection of websites that are focusing on Android-related news :</p>
<ol>
<li><a href="http://www.slashoid.org">Slashoid</a> : Android news: stuff that matters</li>
<li><a href="http://phandroid.com/">Phandroid:</a> Android Phone Fans</li>
<li><a href="http://www.androidcentral.com/">Android Central</a> : Android Central</li>
<li><a href="http://www.mobilecrunch.com/">MobileCrunch</a> : Techcrunh&#8217;s mobile spin-off</li>
<li><a href="http://mobile.slashdot.org/">mobile.slashdot.org</a> : Slashdot&#8217;s mobile spin-off</li>
</ol>
<p>Which ones do you often use ?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dalouche.com/wordpress/2010/05/17/top-5-android-news-websites/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Slashoid.org traffic on the rise</title>
		<link>http://www.dalouche.com/wordpress/2010/05/17/slashoid-org-traffic-on-the-rise/</link>
		<comments>http://www.dalouche.com/wordpress/2010/05/17/slashoid-org-traffic-on-the-rise/#comments</comments>
		<pubDate>Mon, 17 May 2010 15:13:03 +0000</pubDate>
		<dc:creator>sami dalouche</dc:creator>
				<category><![CDATA[Développement logiciel]]></category>
		<category><![CDATA[Syndicated posts]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.dalouche.com/wordpress/?p=266</guid>
		<description><![CDATA[With a few people from Pyxis Tech, we launched Slashoid.org last month. The goal was to provide a community-driven website that provides Android news that matter : interesting and unpolluted scoops that prevent you, as a reader, from subscribing to dozen of RSS feeds just to be notified of anything that is worth it in [...]]]></description>
			<content:encoded><![CDATA[<p>With a few people from <a href="http://www.pyxis-tech.com/fr/expertises/android/index_android.php">Pyxis Tech</a>, we <a href="http://www.dalouche.com/wordpress/2010/04/21/android-community-launch-of-slashoid-org/">launched Slashoid.org last month</a>. The goal was to provide a community-driven website that provides Android news that matter : interesting and unpolluted scoops that prevent you, as a reader, from subscribing to dozen of RSS feeds just to be notified of anything that is worth it in the Android community.</p>
<p>After a month of activity, things seem to go well. We average something like <strong>60 unique visitors and about 150 page views per day</strong>. This is a good start, and will continue to rise as we get some visibility (From a SEO point of view, we are practically invisible). Any idea on how to improve this ?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dalouche.com/wordpress/2010/05/17/slashoid-org-traffic-on-the-rise/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why “simplistic” scrum can’t work in large scale projects</title>
		<link>http://www.dalouche.com/wordpress/2010/05/15/why-simplistic-scrum-cant-work-in-large-scale-projects/</link>
		<comments>http://www.dalouche.com/wordpress/2010/05/15/why-simplistic-scrum-cant-work-in-large-scale-projects/#comments</comments>
		<pubDate>Sat, 15 May 2010 23:13:23 +0000</pubDate>
		<dc:creator>sami dalouche</dc:creator>
				<category><![CDATA[Développement logiciel]]></category>
		<category><![CDATA[Syndicated posts]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.dalouche.com/wordpress/?p=264</guid>
		<description><![CDATA[On Scrum cross-functional teams pinpoints the lack of a real flow in Scrum and its consequences
In Scrum, there is no mechanism to show the bottlenecks of a process.  You can only see that the realization of a task takes a long time or  that the task is blocked. You have no idea why [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://pouetproject.blogspot.com/2010/05/on-scrum-cross-functional-teams-lean.html">On Scrum cross-functional teams</a> pinpoints the lack of a real flow in Scrum and its consequences</p>
<blockquote><p>In Scrum, there is no mechanism to show the bottlenecks of a process.  You can only see that the realization of a task takes a long time or  that the task is blocked. You have no idea why or where it is stuck  unless you ask the team members. The burndown chart doesn&#8217;t help in that  matter, when there is a bottleneck you can see some bumps on the graphs  but the chart doesn&#8217;t capture any information on where is the delay is  coming from. &#8220;</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.dalouche.com/wordpress/2010/05/15/why-simplistic-scrum-cant-work-in-large-scale-projects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dojo AJAX file uploader with progress bar</title>
		<link>http://www.dalouche.com/wordpress/2010/05/09/dojo-ajax-file-uploader-with-progress-bar/</link>
		<comments>http://www.dalouche.com/wordpress/2010/05/09/dojo-ajax-file-uploader-with-progress-bar/#comments</comments>
		<pubDate>Sun, 09 May 2010 19:22:55 +0000</pubDate>
		<dc:creator>sami dalouche</dc:creator>
				<category><![CDATA[Développement logiciel]]></category>
		<category><![CDATA[Syndicated posts]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.dalouche.com/wordpress/?p=260</guid>
		<description><![CDATA[I am proud to announce the availability of MFU (Multiple File Uploader) v0.1 . This is a small project that we developed with Florent Valdelievre.
If you are using the dojo toolkit and are looking for a clean, customizable file uploader, that works pretty much the same way as gmail file attachment mechanism (demo here), then [...]]]></description>
			<content:encoded><![CDATA[<p>I am proud to announce the availability of <a href="http://developers.sirika.com/mfu/">MFU (Multiple File Uploader)</a> v0.1 . This is a small project that we developed with <a href="http://developers.sirika.com/mfu/contact.html">Florent Valdelievre</a>.</p>
<p>If you are using the <a href="http://www.dojotoolkit.org/">dojo toolkit</a> and are looking for a clean, customizable file uploader, that works pretty much the same way as gmail file attachment mechanism (<a href="http://developers.sirika.com/mfu-demo/samples/mfu-dojo-embedded/mfu-dojo-embedded.html">demo here</a>), then please check it out !</p>
<p>The most important features include :</p>
<ul>
<li><strong>Cross-browser compliance:</strong> MFU has been successfully  tested on IE6, IE7, Firefox, Safari, Chrome, and Opera. Moreover, it  builds on top of dojo abstractions which provide a cross-browser  compatiblity layer</li>
<li><strong>Ease of use:</strong> MFU either comes as an easy-to-use  standalone, striped-down, optimized version, or as a module that can be  plugged into any dojo-based application. MFU distribution comes bundled  with a set of sample HTML/JavaScript templates as well as a sample  PHP-based server-side implementation. See the <a href="http://developers.sirika.com/mfu/quickstart.html">Quickstart</a> for more information.</li>
<li><strong>Customizable look:</strong> MFU takes advantage of dojo&#8217;s <a href="http://docs.dojocampus.org/dijit/_Templated">Template</a> mechanism. As a matter of fact, the layout, links, and general  appearance are completly configurable through an html template. This is  particularly handy in situations where you need to customize MFU for  your site&#8217;s look and feel.</li>
<li><strong>Internationalizable (i18n):</strong> All links and error messages  take advantage of dojo&#8217;s internationalization support. You are more than  welcome to <a href="http://developers.sirika.com/mfu/devzone.html#fork-the-code-on-github">fork  the code on github</a> to provide additional translations.</li>
<li><strong>Free Software:</strong> MFU is liberally dual-licensed under the  <a href="http://www.opensource-definition.org/licenses/bsd-license.html">New  BSD license</a> and the <a href="http://www.opensource-definition.org/licenses/afl-2.1.html">Academic  Free License v2.1</a> (same license terms as dojo). Feel free to either  contribute to or fork the <a href="http://developers.sirika.com/mfu/devzone.html#source-code">source  code</a> on github</li>
</ul>
<p>Please do not hesitate to drop me an email if you have trouble using MFU.</p>
<p>And of course, the project is <a href="http://github.com/samokk/multiplefileuploader">hosted on github</a>, so contributing is a breeze <img src='http://www.dalouche.com/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Just fork to provide additional code or translations, and we&#8217;ll be thrilled to include your enhancements in the next release.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dalouche.com/wordpress/2010/05/09/dojo-ajax-file-uploader-with-progress-bar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>8 types of software consulting firms</title>
		<link>http://www.dalouche.com/wordpress/2010/05/04/8-types-of-software-consulting-firms/</link>
		<comments>http://www.dalouche.com/wordpress/2010/05/04/8-types-of-software-consulting-firms/#comments</comments>
		<pubDate>Tue, 04 May 2010 16:56:47 +0000</pubDate>
		<dc:creator>sami dalouche</dc:creator>
				<category><![CDATA[Développement logiciel]]></category>
		<category><![CDATA[Syndicated posts]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.dalouche.com/wordpress/?p=258</guid>
		<description><![CDATA[Pretty good post from A. Skorkin.

BOZO Consulting
BOZO is a place with well-intentioned people who really want to  please their clients. The only downside to BOZO is it doesn&#8217;t have the  slightest clue about how to achieve that goal. BOZO says yes to  everything: &#8220;Yes, of course we will cut the estimate.&#8221; &#8220;Yes, [...]]]></description>
			<content:encoded><![CDATA[<p>Pretty good post from <a href="http://www.skorks.com/2010/05/8-types-of-software-consulting-firms-which-one-do-you-work-for/">A. Skorkin</a>.</p>
<blockquote>
<h3>BOZO Consulting</h3>
<p>BOZO is a place with well-intentioned people who really want to  please their clients. The only downside to BOZO is it doesn&#8217;t have the  slightest clue about how to achieve that goal. <strong>BOZO says yes to  everything</strong>: &#8220;Yes, of course we will cut the estimate.&#8221; &#8220;Yes, of  course, we will lower our bill rate.&#8221; The idea is to get the deal at  all costs. To summarize, BOZO has a sales-driven culture that lacks the  ability to leverage any sort of delivery capability it accidentally  hires (<em><strong>thought from Skorks:</strong> that would have to be  one of the most buzzword driven sentences ever, how can we &#8220;leverage&#8221;  that</em>).</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.dalouche.com/wordpress/2010/05/04/8-types-of-software-consulting-firms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lessons learnt from start-ups</title>
		<link>http://www.dalouche.com/wordpress/2010/04/28/lessons-learnt-from-start-ups/</link>
		<comments>http://www.dalouche.com/wordpress/2010/04/28/lessons-learnt-from-start-ups/#comments</comments>
		<pubDate>Wed, 28 Apr 2010 12:23:18 +0000</pubDate>
		<dc:creator>sami dalouche</dc:creator>
				<category><![CDATA[Développement logiciel]]></category>
		<category><![CDATA[Syndicated posts]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.dalouche.com/wordpress/?p=254</guid>
		<description><![CDATA[I came across a few very interesting set of &#8220;lessons learnt from my start-up&#8221; articles. (thanks Mathieu, Joel for the references) :



Lessons learnt from Devver.net
Startup lessons learnt from Warren Buffer
My co-founder took my company and my girlfriend

There are many  benefits to having a  distributed team, but two stood out in our  experience. [...]]]></description>
			<content:encoded><![CDATA[<p>I came across a few very interesting set of &#8220;lessons learnt from my start-up&#8221; articles. (thanks Mathieu, Joel for the references)<a href="http://devver.net/blog/2010/04/lessons-learned/"> :</a></p>
<p><a href="http://devver.net/blog/2010/04/lessons-learned/"><br />
</a></p>
<ul>
<li><a href="http://devver.net/blog/2010/04/lessons-learned/">Lessons learnt from Devver.net</a></li>
<li><a href="http://entrepreneur.venturebeat.com/2010/04/13/startup-lessons-learned-from-warren-buffett/">Startup lessons learnt from Warren Buffer</a></li>
<li><a href="http://blog.cubeofm.com/cofounders">My co-founder took my company and my girlfriend</a></li>
</ul>
<blockquote><p>There are <a id="o9gf" title="many benefits" href="http://toni.org/2010/03/08/5-reasons-why-your-company-should-be-distributed/">many  benefits</a> to having a  distributed team, but two stood out in our  experience. First, we could  hire top talent without having to worry  about location (in fact, our  flexibility regarding location was very  attractive to most candidates we  interviewed). Secondly, being in  different locations allowed every team  member to work with minimal  distractions, which is invaluable when it  comes to efficiently writing  good code.</p>
<p>&#8212;-</p>
<div>
<div>
<div>
<p>We would rather suffer the visible  costs of a few bad decisions than incur the many invisible costs that  come from decisions made too slowly – or not at all – because of a  stifling bureaucracy.</p>
</div>
<div>
<div>Warren Buffett excerpted in <a href="http://entrepreneur.venturebeat.com/2010/04/13/startup-lessons-learned-from-warren-buffett/">“Startup  lessons learned from Warren Buffett”</a> [thx Derick]</div>
</div>
<div>&#8212;-</div>
<div>And yes, a partnership is never really equal.  There has to be someone  who is somewhat more equal than others. There is nothing more  devastating than a partnership were all the members have exactly equal  rights and votes. This just does not work. Human society and all monkeys  always have a single individual at the top  and with all others, even  though they are almost equal, being not quite equal.</div>
</div>
</div>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.dalouche.com/wordpress/2010/04/28/lessons-learnt-from-start-ups/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Slashoid is one-week old, already 30+ scoops published</title>
		<link>http://www.dalouche.com/wordpress/2010/04/26/slashoid-is-one-week-old-already-30-scoops-published/</link>
		<comments>http://www.dalouche.com/wordpress/2010/04/26/slashoid-is-one-week-old-already-30-scoops-published/#comments</comments>
		<pubDate>Tue, 27 Apr 2010 00:02:16 +0000</pubDate>
		<dc:creator>sami dalouche</dc:creator>
				<category><![CDATA[Développement logiciel]]></category>
		<category><![CDATA[Syndicated posts]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.dalouche.com/wordpress/?p=251</guid>
		<description><![CDATA[Slashoid has been launched less than a week ago, and more than 30 scoops have already been published. The current feedback includes :

Too much clutter before being able to publish a scoop (tags, ..)
Article publishing date/time does not work correctly
Impossible to delete scoops

These issues are all related to Drigg/Drupal, but we will take a look [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.slashoid.org/node/34">Slashoid</a> has been launched less than a week ago, and more than 30 scoops have already been published. The current feedback includes :</p>
<ul>
<li>Too much clutter before being able to publish a scoop (tags, ..)</li>
<li>Article publishing date/time does not work correctly</li>
<li>Impossible to delete scoops</li>
</ul>
<p>These issues are all related to <a href="http://www.drigg-code.org/">Drigg/Drupal</a>, but we will take a look at them whenever we get some time, to check wether things can be easily fixed.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dalouche.com/wordpress/2010/04/26/slashoid-is-one-week-old-already-30-scoops-published/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why Mark Suster is wrong about not hiring job hoppers</title>
		<link>http://www.dalouche.com/wordpress/2010/04/25/why-mark-suster-is-wrong-about-not-hiring-job-hoppers/</link>
		<comments>http://www.dalouche.com/wordpress/2010/04/25/why-mark-suster-is-wrong-about-not-hiring-job-hoppers/#comments</comments>
		<pubDate>Mon, 26 Apr 2010 04:44:21 +0000</pubDate>
		<dc:creator>sami dalouche</dc:creator>
				<category><![CDATA[Développement logiciel]]></category>
		<category><![CDATA[Syndicated posts]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.dalouche.com/wordpress/?p=249</guid>
		<description><![CDATA[Why Mark Suster is wrong about not hiring job  hoppers
So who in the hell should you hire? Hire the best. Hire people that can  leave your startup at any minute if they wanted to because they&#8217;re so  kick ass that they&#8217;re constantly getting contacted by interested  parties. Then it becomes your [...]]]></description>
			<content:encoded><![CDATA[<h3><a href="http://www.pauldix.net/2010/04/why-mark-suster-is-wrong-about-not-hiring-job-hoppers.html">Why Mark Suster is wrong about not hiring job  hoppers</a></h3>
<blockquote><p>So who in the hell should you hire? Hire the best. Hire people that can  leave your startup at any minute if they wanted to because they&#8217;re so  kick ass that they&#8217;re constantly getting contacted by interested  parties. Then it becomes your job to ensure that you&#8217;re creating an  environment that is equally as good as your people. Create a company  that gives your people the most room for growth, creativity, a sense of  ownership, and fun. And if you can&#8217;t hire the best then hire people with  any level of experience (novice, intermediate, advanced) that have  promise. Then help them become the best so that they can leave any time  they want. Hint: they won&#8217;t. They&#8217;ll be loyal because you helped them  become the best. Your goal should be to help every single employee get  to the point where they&#8217;re the best in their field and are constantly  getting job offers.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.dalouche.com/wordpress/2010/04/25/why-mark-suster-is-wrong-about-not-hiring-job-hoppers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Who is preventing the release of Java 1.7</title>
		<link>http://www.dalouche.com/wordpress/2010/04/23/who-is-preventing-the-release-of-java-1-7/</link>
		<comments>http://www.dalouche.com/wordpress/2010/04/23/who-is-preventing-the-release-of-java-1-7/#comments</comments>
		<pubDate>Fri, 23 Apr 2010 22:15:12 +0000</pubDate>
		<dc:creator>sami dalouche</dc:creator>
				<category><![CDATA[Développement logiciel]]></category>
		<category><![CDATA[Syndicated posts]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.dalouche.com/wordpress/?p=247</guid>
		<description><![CDATA[Who is preventing the release of Java 1.7 ?
&#8220;He said it&#8217;s delayed as there are parties who are refusing to sign off  JSRs they own and thus preventing the 1.7 release. It apparently has  something to do with the cost of determining your Sun compliance.&#8221;
&#8220;The basis of the problem is the release process [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://stackoverflow.com/questions/2062952/who-is-preventing-the-release-of-java-1-7">Who is preventing the release of Java 1.7</a> ?</p>
<blockquote><p>&#8220;He said it&#8217;s delayed as there are parties who are refusing to sign off  JSRs they own and thus preventing the 1.7 release. It apparently has  something to do with the cost of determining your Sun compliance.&#8221;</p>
<p>&#8220;The basis of the problem is the release process itself. The <a rel="nofollow" href="http://en.wikipedia.org/wiki/Java_Community_Process">Java Community Process</a> was meant to bring a more  democratic process to JDK development, but it&#8217;s turned into an awful,  bureaucratic mess, with too many people having too much of a say on what  happens.&#8221;</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.dalouche.com/wordpress/2010/04/23/who-is-preventing-the-release-of-java-1-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CVS/SVN vs Git</title>
		<link>http://www.dalouche.com/wordpress/2010/04/23/cvssvn-vs-git/</link>
		<comments>http://www.dalouche.com/wordpress/2010/04/23/cvssvn-vs-git/#comments</comments>
		<pubDate>Fri, 23 Apr 2010 22:06:04 +0000</pubDate>
		<dc:creator>sami dalouche</dc:creator>
				<category><![CDATA[Développement logiciel]]></category>
		<category><![CDATA[Syndicated posts]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.dalouche.com/wordpress/?p=243</guid>
		<description><![CDATA[Take a look at a pretty old email from Linus on cvs/svn vs git.. (2005).

So one of the worst downsides of CVS is _politics_. People, not
technology.
The upside of centralization is that a lot of things are easier. Easier to
think about, easier to get a stupid and straightforward idea working. 

But if you have hundreds of [...]]]></description>
			<content:encoded><![CDATA[<p>Take a look at a pretty <a href="http://marc.info/?l=git&amp;m=113072612805233&amp;w=2">old email from Linus on cvs/svn vs git</a>.. (2005).</p>
<blockquote>
<pre>So one of the worst downsides of CVS is _politics_. People, not
technology.
<pre>The upside of centralization is that a lot of things are easier. Easier to
think about, easier to get a stupid and straightforward idea working. 

But if you have hundreds of developers, and you have a dynamic trust
network (I trust some people, they trust others, <strong>and we all tend to trust
people more or less depending on what they work on</strong>), the CVS model is
absolutely HORRID. It just doesn't work.
</pre>
</pre>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.dalouche.com/wordpress/2010/04/23/cvssvn-vs-git/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android community: launch of Slashoid.org</title>
		<link>http://www.dalouche.com/wordpress/2010/04/21/android-community-launch-of-slashoid-org/</link>
		<comments>http://www.dalouche.com/wordpress/2010/04/21/android-community-launch-of-slashoid-org/#comments</comments>
		<pubDate>Wed, 21 Apr 2010 19:21:55 +0000</pubDate>
		<dc:creator>sami dalouche</dc:creator>
				<category><![CDATA[Développement logiciel]]></category>
		<category><![CDATA[Syndicated posts]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.dalouche.com/wordpress/?p=235</guid>
		<description><![CDATA[With a few work collegues from Pyxis-technologies, we have decided we would use our 20% side-project time to launch an Android community.
The first visible part of our work is the launch of the Slashoid.org news website. The Launch of Slashoid post describes the intent of the website, and what we want this to be. Any [...]]]></description>
			<content:encoded><![CDATA[<p>With a few work collegues from <a href="http://www.pyxis-tech.com">Pyxis-technologies</a>, we have decided we would use our 20% side-project time to launch an Android community.</p>
<p>The first visible part of our work is the launch of the <a href="http://www.slashoid.org">Slashoid.org</a> news website. The <em><a href="http://www.slashoid.org/node/3">Launch of Slashoid</a></em> post describes the intent of the website, and what we want this to be. Any kind of feedback and suggestions are more than welcome, and you can use our <a href="http://groups.google.com/group/slashoid">Slashoid Google Groups</a> for this, for instance.</p>
<p><strong>What is the next step</strong> ?</p>
<p>Well, we are a small team of motivated developers working from Montreal, and we would be thrilled to find partners in the area of mobile development. We can especially bring a lot of expertise in server-side application development, as well as in the agile stuff (tests, engineering practices, etc.), so we would love to collaborate on creating full-stack, mobile enabled applications. If you like the idea, do not hesitate to contact us to <a href="mailto:android@pyxis-tech.com">android@pyxis-tech.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dalouche.com/wordpress/2010/04/21/android-community-launch-of-slashoid-org/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Finally a free/Open Source video codec !!</title>
		<link>http://www.dalouche.com/wordpress/2010/04/13/finally-a-freeopen-source-video-codec/</link>
		<comments>http://www.dalouche.com/wordpress/2010/04/13/finally-a-freeopen-source-video-codec/#comments</comments>
		<pubDate>Tue, 13 Apr 2010 11:14:07 +0000</pubDate>
		<dc:creator>sami dalouche</dc:creator>
				<category><![CDATA[Développement logiciel]]></category>
		<category><![CDATA[Syndicated posts]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.dalouche.com/wordpress/?p=233</guid>
		<description><![CDATA[As I mentioned in a previous post, the acquisition of On2 by google was unclear, and nobody really knew what google would do with this.
Well, it is now clear : google will open source the VP8 codec !
You can expect to hear a lot about that in the next few months.]]></description>
			<content:encoded><![CDATA[<p>As I mentioned in a previous post, <a href="http://www.dalouche.com/wordpress/2010/04/10/html5-and-video-codecs/">the acquisition of On2 by google was unclear</a>, and nobody really knew what google would do with this.</p>
<p>Well, it is now clear : google will <a href="http://newteevee.com/2010/04/12/google-to-open-source-vp8-for-html5-video/">open source the VP8 codec</a> !</p>
<p>You can expect to hear a lot about that in the next few months.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dalouche.com/wordpress/2010/04/13/finally-a-freeopen-source-video-codec/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML5 and video codecs</title>
		<link>http://www.dalouche.com/wordpress/2010/04/10/html5-and-video-codecs/</link>
		<comments>http://www.dalouche.com/wordpress/2010/04/10/html5-and-video-codecs/#comments</comments>
		<pubDate>Sat, 10 Apr 2010 14:05:46 +0000</pubDate>
		<dc:creator>sami dalouche</dc:creator>
				<category><![CDATA[Développement logiciel]]></category>
		<category><![CDATA[Syndicated posts]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.dalouche.com/wordpress/?p=228</guid>
		<description><![CDATA[Some interesting links regarding video on the web :

Google funds TheorARM open source project
Youtube vs Ogg/Theora video quality comparison : Theora IS competitive (do not listen to the FUD)
HTML5 video element codec debate explained
Ogg codecs dropped from HTML5
Google&#8217;s acquisition of On2 : what will they actually do with this ?]]></description>
			<content:encoded><![CDATA[<p>Some interesting links regarding video on the web :</p>
<ul>
<li><a href="http://google-opensource.blogspot.com/2010/04/interesting-times-for-video-on-web.html">Google funds TheorARM open source project</a></li>
<li><a href="http://people.xiph.org/~greg/video/ytcompare/comparison.html">Youtube vs Ogg/Theora video quality comparison</a> : Theora IS competitive (do not listen to the <a href="http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2009-June/020380.html">FUD</a>)</li>
<li><a href="http://lwn.net/Articles/372566/">HTML5 video element codec debate explained</a></li>
<li><a href="http://lwn.net/Articles/340132/">Ogg codecs dropped from HTML5</a></li>
<li><a href="http://blog.streamingmedia.com/the_business_of_online_vi/2009/08/googles-acquisition-of-on2-not-a-big-deal-heres-why.html">Google&#8217;s acquisition of On2</a> : what will they actually do with this ?</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.dalouche.com/wordpress/2010/04/10/html5-and-video-codecs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Git reviewed by a non-fanboy ;-)</title>
		<link>http://www.dalouche.com/wordpress/2010/04/06/git-reviewed-by-a-non-fanboy/</link>
		<comments>http://www.dalouche.com/wordpress/2010/04/06/git-reviewed-by-a-non-fanboy/#comments</comments>
		<pubDate>Tue, 06 Apr 2010 21:37:28 +0000</pubDate>
		<dc:creator>sami dalouche</dc:creator>
				<category><![CDATA[Développement logiciel]]></category>
		<category><![CDATA[Syndicated posts]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.dalouche.com/wordpress/?p=226</guid>
		<description><![CDATA[Here is a pragmatic experience report of using git by a non-fanboy.
&#8220;The transition will work much better if several of your employees are already familiar with Git and can help you evangelize the idea and provide support to reticent users.&#8221;
&#8220;Looking back, it took me a while to warm up to Git (quite a while), but [...]]]></description>
			<content:encoded><![CDATA[<p>Here is a <a href="http://beust.com/weblog/2010/04/06/git-for-the-nervous-developer/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+beust%2FOtakuXml+%28Otaku%2C+Cedric%27s+weblog%29&amp;utm_content=Google+Reader">pragmatic experience report of using git</a> by a non-fanboy.</p>
<blockquote><p>&#8220;The transition will work much better if several of your employees are already familiar with Git and can help you evangelize the idea and provide support to reticent users.&#8221;</p>
<p>&#8220;Looking back, it took me a while to warm up to Git (quite a while), but now that I’m here, I really enjoy using it.&#8221;</p></blockquote>
<p>Additionally, the post includes really useful links to learn more about git.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dalouche.com/wordpress/2010/04/06/git-reviewed-by-a-non-fanboy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NoSQL: consistent hashing for dummies</title>
		<link>http://www.dalouche.com/wordpress/2010/03/26/nosql-consistent-hashing-for-dummies/</link>
		<comments>http://www.dalouche.com/wordpress/2010/03/26/nosql-consistent-hashing-for-dummies/#comments</comments>
		<pubDate>Sat, 27 Mar 2010 00:19:10 +0000</pubDate>
		<dc:creator>sami dalouche</dc:creator>
				<category><![CDATA[Développement logiciel]]></category>
		<category><![CDATA[Syndicated posts]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.dalouche.com/wordpress/?p=217</guid>
		<description><![CDATA[Consistent hashing is a technique used in some NoSQL implementations. However, for those who try to understand what consistent hashing is, online papers usually talk about abstract stuff that is quite hard to understand for mere mortals. For instance, The wikipedia entry states :
Consistent hashing is a scheme that provides hash table functionality in a way [...]]]></description>
			<content:encoded><![CDATA[<p>Consistent hashing is a technique used in some <a href="http://www.dalouche.com/wordpress/2010/02/26/nosql/">NoSQL implementations</a>. However, for those who try to understand what consistent hashing is, online papers usually talk about abstract stuff that is quite hard to understand for mere mortals. For instance, The <a href="http://en.wikipedia.org/wiki/Consistent_hashing">wikipedia entry</a> states :</p>
<blockquote><p><strong>Consistent hashing</strong> is a scheme that provides <a title="Hash table" href="http://www.dalouche.com/wiki/Hash_table">hash table</a> functionality in a way that the addition or removal of one slot does not significantly change the mapping of keys to slots. In contrast, in most traditional hash tables, a change in the number of array slots causes nearly all keys to be remapped. By using consistent hashing, only K/n keys need to be remapped on average, where <em>K</em> is the number of keys, and <em>n</em> is the number of slots.</p></blockquote>
<p>Add a few acronyms and formulas, and you have everything you need to kill a Buffalo.</p>
<p>The good news is that I came across this <a href="http://weblogs.java.net/blog/2007/11/27/consistent-hashing">blog entry on consistent hashing</a> that makes it really easy to understand what consistent hashing is used for, and how to implement it. It&#8217;s actually quite easy in the end <img src='http://www.dalouche.com/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<blockquote><p>It would be nice if, when a cache machine was added, it took its fair share of objects from all the other cache machines. Equally, when a cache machine was removed, it would be nice if its objects were shared between the remaining machines. This is exactly what consistent hashing does - <em>consistently</em> maps objects to the same cache machine, as far as is possible, at least.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.dalouche.com/wordpress/2010/03/26/nosql-consistent-hashing-for-dummies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open Source leadership, and making the tough calls</title>
		<link>http://www.dalouche.com/wordpress/2010/03/25/open-source-leadership-and-making-the-tough-calls/</link>
		<comments>http://www.dalouche.com/wordpress/2010/03/25/open-source-leadership-and-making-the-tough-calls/#comments</comments>
		<pubDate>Fri, 26 Mar 2010 00:06:09 +0000</pubDate>
		<dc:creator>sami dalouche</dc:creator>
				<category><![CDATA[Développement logiciel]]></category>
		<category><![CDATA[Syndicated posts]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.dalouche.com/wordpress/?p=213</guid>
		<description><![CDATA[Mark Shuttleworth, the guy behind Ubuntu, shows us once again what an Open Source leader is.
There are some decisions that are necessarily unpopular, but are important to prepare the future. Being unpopular does not necessarily means being bad, but it definitely means going against the opinion of some people, which is quite important if you [...]]]></description>
			<content:encoded><![CDATA[<p>Mark Shuttleworth, the guy behind Ubuntu, <a href="http://www.markshuttleworth.com/archives/330">shows us once again</a> what an Open Source leader is.</p>
<p>There are some decisions that are necessarily unpopular, but are important to prepare the future. Being unpopular does not necessarily means being bad, but it definitely means going against the opinion of some people, which is quite important if you want to get things done. No wonder that in just a few years, Ubuntu has gone from a _ZERO_ user base to being the <a href="http://distrowatch.com/">most widely used Linux distribution</a>. <a href="http://en.wikipedia.org/wiki/DistroWatch">Compare it with Debian</a> trends, which tries to satisfy everybody and use voting as its main decision tool.</p>
<p>But unlike politics who most often do not have the courage to make the tough calls, most of the successful <strong>Open Source projects leaders have the balls to enforce their vision</strong>, even if it means being heavily criticized. The reason is quite simple : what counts in the end is not the surrounding politics or perception of the community, but the actual effect of the decisions.  Open Source is a meritocratic environment where the good ideas win in the end.</p>
<blockquote><p>&#8220;On that particular decision, we’ll have to let time tell. <strong>For the moment, the decision stands.</strong> I’m the first to admit fallibility but I also know that it would be impossible to get consensus around a change like that. If those tooltips are, on balance, really just clutter, then <strong>unless someone is willing to take a decision that will be unpopular, they will be clutter forever</strong>. <strong>And it’s easier for me to make a decision like that in Ubuntu than for virtually anybody else</strong>. I apologise in advance for the mistakes that I will certainly make, and which others on the design team may make too, but I think<strong> it’s important to defend our willingness to pare things back and let the core, essential goodness shine through</strong>.&#8221;</p></blockquote>
<p>Of course, good leaders must also publicly admit when they&#8217;re wrong, and Linus Torvalds, another successful open source leader, has shown us his <a href="http://www.wired.com/wired/archive/11.11/linus_pr.html">ability to admit it when he made the wrong calls</a>.</p>
<blockquote><p>&#8220;and sometimes make the wrong call, but if so, he&#8217;s proved willing to publicly admit his mistakes.&#8221;</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.dalouche.com/wordpress/2010/03/25/open-source-leadership-and-making-the-tough-calls/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>You do need Math skills to be a great developer</title>
		<link>http://www.dalouche.com/wordpress/2010/03/25/you-do-need-math-skills-to-be-a-great-developer/</link>
		<comments>http://www.dalouche.com/wordpress/2010/03/25/you-do-need-math-skills-to-be-a-great-developer/#comments</comments>
		<pubDate>Thu, 25 Mar 2010 12:01:20 +0000</pubDate>
		<dc:creator>sami dalouche</dc:creator>
				<category><![CDATA[Développement logiciel]]></category>
		<category><![CDATA[Syndicated posts]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.dalouche.com/wordpress/?p=211</guid>
		<description><![CDATA[Pretty interesting read on : You don&#8217;t need Math skills To be a Good developer, but you do need them to be a great one.
And yes, the author is right about Math : it should be part of your tooling if you want to do something else than coding stupid web forms all day.
On a related [...]]]></description>
			<content:encoded><![CDATA[<p>Pretty interesting read on : <em><a href="http://www.skorks.com/2010/03/you-dont-need-math-skills-to-be-a-good-developer-but-you-do-need-them-to-be-a-great-one/">You don&#8217;t need Math skills To be a Good developer, but you do need them to be a great one</a></em>.</p>
<p>And yes, the author is right about Math : it should be part of your tooling if you want to do something else than coding stupid web forms all day.</p>
<p>On a related note, I have been working with a team where most people in the team had Phds in various mathematics-related fields. I can tell you that learning how to correctly write tests was a joke for them ! They instantaneously understood :</p>
<ul>
<li>the value of testing</li>
<li>where data-driven tests helps (<a href="http://testng.org/doc/index.html">@DataProvider</a>)</li>
<li>how unit-testing can complement integrated tests to avoid writing all combinations of integrated tests</li>
<li>etc&#8230; (tons of other things that most teams take months &#8211; if not years &#8211; to understand)</li>
</ul>
<p>The reason is quite simple  : people with a decent mathematical background <strong>exhibit abstraction skills and can perform abstract thinking and reasoning</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dalouche.com/wordpress/2010/03/25/you-do-need-math-skills-to-be-a-great-developer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux Kernel development process in a nutshell</title>
		<link>http://www.dalouche.com/wordpress/2010/03/24/linux-kernel-development-process-in-a-nutshell/</link>
		<comments>http://www.dalouche.com/wordpress/2010/03/24/linux-kernel-development-process-in-a-nutshell/#comments</comments>
		<pubDate>Wed, 24 Mar 2010 12:14:22 +0000</pubDate>
		<dc:creator>sami dalouche</dc:creator>
				<category><![CDATA[Développement logiciel]]></category>
		<category><![CDATA[Syndicated posts]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.dalouche.com/wordpress/?p=209</guid>
		<description><![CDATA[I came across Linux Kernel development, a paper from the Linux Foundation that highlights a few important facts about the kernel development process. This nicely complements a few of my previous posts :

Maximum numbers of developers on a project
Surviving with many patches
What Thoughtworkers think of git
On real meritocracy
Open Source is not a democracy

A few interesting [...]]]></description>
			<content:encoded><![CDATA[<p>I came across <a href="http://www.linuxfoundation.org/publications/whowriteslinux.pdf"><em>Linux Kernel development</em></a><em>,</em> a paper from the Linux Foundation that highlights a few important facts about the kernel development process. This nicely complements a few of my previous posts :</p>
<ul>
<li><a href="http://www.dalouche.com/wordpress/2010/03/02/maximum-number-of-developers-on-a-project/">Maximum numbers of developers on a project</a></li>
<li><a href="http://www.dalouche.com/wordpress/2010/02/27/surviving-with-many-patches/">Surviving with many patches</a></li>
<li><a href="http://www.dalouche.com/wordpress/2010/03/11/what-thoughtworkers-think-of-git/">What Thoughtworkers think of git</a></li>
<li><a href="http://www.dalouche.com/wordpress/2010/03/11/on-real-meritocracy/">On real meritocracy</a></li>
<li><a href="http://www.dalouche.com/wordpress/2010/03/22/open-source-is-not-a-democracy/">Open Source is not a democracy</a></li>
</ul>
<p>A few interesting quotes from the paper</p>
<blockquote><p>&#8220;Regular 2-3 month releases deliver stable updates to Linux users, each with significant new features, added device support, and improved performance.&#8221;</p>
<p>&#8220;The rate of change in the kernel is high and increasing, with over 10,000 patches going into each recent kernel release. These releases each contain the work of over 1000 developers representingaround 200 corporations.&#8221;</p>
<p>&#8220;Since 2005, over 5000 individual developers from nearly 500 different companies have contributed to the kernel&#8221;</p>
<p>&#8220;We have seen a roughly 10% increase in the number of developers contributing to each kernel release cycle.&#8221;</p>
<p>&#8220;The kernel code base has grown by over 2.7 million lines&#8221;</p>
<p>&#8220;Patches do not normally pass directly into the mainline kernel; instead, they pass through one ofone-hundred or so subsystem trees. Each subsystem tree is dedicated to a specific part of the kernel (examples might be SCSI drivers, x86 architecture code, or networking) and is under the control of a specific maintainer.&#8221;</p></blockquote>
<p>Once again, <strong>there <em>might</em> be a few things we can learn from Open Source</strong>.</p>
<blockquote></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.dalouche.com/wordpress/2010/03/24/linux-kernel-development-process-in-a-nutshell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OSGi-enterprise related open source projects</title>
		<link>http://www.dalouche.com/wordpress/2010/03/23/osgi-enterprise-related-open-source-projects/</link>
		<comments>http://www.dalouche.com/wordpress/2010/03/23/osgi-enterprise-related-open-source-projects/#comments</comments>
		<pubDate>Wed, 24 Mar 2010 02:18:32 +0000</pubDate>
		<dc:creator>sami dalouche</dc:creator>
				<category><![CDATA[Développement logiciel]]></category>
		<category><![CDATA[Syndicated posts]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.dalouche.com/wordpress/?p=207</guid>
		<description><![CDATA[First, here is an introduction to what OSGi-enterprise means.
Second, here are a set of OSGI-enterprise implementations :

Apache Aries : sponsored by IBM and SAP
Eclipse gemini : sponsored by Oracle and SpringSource
Eclipse virgo : donated by SpringSource (formerly known as spring-DM) &#8211; reference implementation of OSGI enterprise)

On a totally unrelated note, please take a look at [...]]]></description>
			<content:encoded><![CDATA[<p>First, here is an introduction to <a href="http://www.gxdeveloperweb.com/Blogs/Martijn-van-Berkum/State-of-OSGi-in-the-Java-world.htm">what OSGi-enterprise means</a>.</p>
<p>Second, here are a set of OSGI-enterprise implementations :</p>
<ul>
<li><a href="http://incubator.apache.org/aries/">Apache Aries</a> : sponsored by IBM and SAP</li>
<li><a href="http://www.eclipse.org/proposals/gemini/">Eclipse gemini</a> : sponsored by Oracle and SpringSource</li>
<li><a href="http://www.eclipse.org/proposals/virgo/">Eclipse virgo</a> : donated by SpringSource (formerly known as spring-DM) &#8211; reference implementation of OSGI enterprise)</li>
</ul>
<p>On a totally unrelated note, please take a look at the <em>&#8220;Relationship to existing projects&#8221;</em> on <a href="http://www.eclipse.org/proposals/virgo/">Eclipse virgo&#8217;s page</a>. This will give you an idea of how decoupled the Open Source world is : each project has its own <strong>Project Leader, its commiters, contributors</strong>, and even though the projects depend on each other, there is only <strong>limited communication between them</strong>. Each project can be developed according to its own schedule, and this is the way open source can scale. The limit is the sky !</p>
<p>Once again, <strong>there are <em>maybe</em> some things we can learn from Open Source</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dalouche.com/wordpress/2010/03/23/osgi-enterprise-related-open-source-projects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hibernate Validator 4 in action</title>
		<link>http://www.dalouche.com/wordpress/2010/03/23/hibernate-validator-4-in-action/</link>
		<comments>http://www.dalouche.com/wordpress/2010/03/23/hibernate-validator-4-in-action/#comments</comments>
		<pubDate>Tue, 23 Mar 2010 10:49:42 +0000</pubDate>
		<dc:creator>sami dalouche</dc:creator>
				<category><![CDATA[Développement logiciel]]></category>
		<category><![CDATA[Syndicated posts]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.dalouche.com/wordpress/?p=205</guid>
		<description><![CDATA[A new release of Hibernate validator has been unleashed. It contains interesting features, such as the fact that your constraints will now be visible by the whole Java ecosystem. Finally !
Marc-Andre Thibodeau and Vincent Tence have set-up a sample Petstore project on github that shows how to take advantage of this new release of Hibernate [...]]]></description>
			<content:encoded><![CDATA[<p>A new release of <a href="http://in.relation.to/Bloggers/HibernateValidator4Unleashed">Hibernate validator has been unleashed</a>. It contains interesting features, such as the fact that your constraints will now be visible by the whole Java ecosystem. Finally !</p>
<p>Marc-Andre Thibodeau and Vincent Tence have set-up a sample <a href="http://github.com/mathibodeau/petstore">Petstore project on github</a> that shows how to take advantage of this new release of Hibernate Validator.   Feel free to take a look !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dalouche.com/wordpress/2010/03/23/hibernate-validator-4-in-action/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>top 10 one liners</title>
		<link>http://www.dalouche.com/wordpress/2010/03/23/top-10-one-liners/</link>
		<comments>http://www.dalouche.com/wordpress/2010/03/23/top-10-one-liners/#comments</comments>
		<pubDate>Tue, 23 Mar 2010 10:44:00 +0000</pubDate>
		<dc:creator>sami dalouche</dc:creator>
				<category><![CDATA[Développement logiciel]]></category>
		<category><![CDATA[Syndicated posts]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.dalouche.com/wordpress/?p=202</guid>
		<description><![CDATA[I came across this interesting set of linux/unix one-liners&#8230;   (thanks Phil).
Nice brain gymnastics, and it is definitely worth checking out if you want to add a few tricks to your power-user recipes]]></description>
			<content:encoded><![CDATA[<p>I came across this interesting set of <a href="http://www.catonmat.net/blog/top-ten-one-liners-from-commandlinefu-explained">linux/unix one-liners</a>&#8230;   (thanks Phil).</p>
<p>Nice brain gymnastics, and it is definitely worth checking out if you want to add a few tricks to your power-user recipes <img src='http://www.dalouche.com/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.dalouche.com/wordpress/2010/03/23/top-10-one-liners/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open Source is Not a Democracy</title>
		<link>http://www.dalouche.com/wordpress/2010/03/22/open-source-is-not-a-democracy/</link>
		<comments>http://www.dalouche.com/wordpress/2010/03/22/open-source-is-not-a-democracy/#comments</comments>
		<pubDate>Tue, 23 Mar 2010 01:59:20 +0000</pubDate>
		<dc:creator>sami dalouche</dc:creator>
				<category><![CDATA[Développement logiciel]]></category>
		<category><![CDATA[Syndicated posts]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.dalouche.com/wordpress/?p=199</guid>
		<description><![CDATA[IT world runs a very interesting article explaining why Open source is not a democracy, and never should. Some interesting quotes :
&#8220;No. This is not a democracy. Good feedback, good data, are welcome. But
we are not voting on design decisions.&#8221;
&#8220;Shuttleworth is in the right here. Ubuntu and a vast majority of free and open source [...]]]></description>
			<content:encoded><![CDATA[<p>IT world runs a very interesting article explaining <a href="http://www.itworld.com/open-source/101641/open-source-not-democracy">why Open source is not a democracy, and never should</a>. Some interesting quotes :</p>
<blockquote><p><em>&#8220;No. This is not a democracy. Good feedback, good data, are welcome. But<br />
<strong>we are not voting on design decisions</strong>.</em>&#8221;</p>
<p><em>&#8220;Shuttleworth is in the right here. Ubuntu and a <strong>vast majority of free and open source software projects</strong>, including the Linux kernel, have <strong>never been democracies</strong>. They are <strong>meritocracies</strong>, and any member of a community that thinks otherwise is kidding themselves.&#8221;</em></p>
<p><em><span style="font-style: normal;">&#8220;too many hands on a project with no consensus of direction<strong> leads to a pretty crappy project</strong>&#8220;</span></em></p>
<p><em><span style="font-style: normal;">&#8220;It&#8217;s critical to recognize that open source does not bring complete democracy to software development. It never did, and it never should. Ultimately, <strong>someone</strong> in the developer chain <strong>will have to make the tough calls</strong>.&#8221;</span></em></p></blockquote>
<p>So, if you run your software development project as a Democracy, there might be some things you can learn from Open Source.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dalouche.com/wordpress/2010/03/22/open-source-is-not-a-democracy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
