|
|
Convert to
GutenPalm or to PalmDoc |
LinuxFocus Janvier/F�vrier 2003 |
Un professeur de philosophie est debout face � sa classe et quelques
accessoires sont dispos�s devant lui. Quand le cours commence, sans un mot, il
prend un gros pot de mayonnaise vide et commence � le remplir avec des cailloux
d'environ 5 centim�tres de diam�tre.
Il demande alors aux �tudiants si le pot est plein. Ils r�pondent par l'affirmative.
Le professeur prend alors une bo�te de lentilles et verse son contenu dans le pot.
Il secoue l�g�rement le pot. Les lentilles remplissent bien s�r les espaces
entre les cailloux. Il demande aux �tudiants si le pot est plein. La r�ponse est
positive.
Le professeur prend une bo�te remplie de sable et la verse dans le pot. Evidemment,
le sable comble les trous. Il demande une nouvelle fois si le pot est plein. La r�ponse
est unanime -- oui.
Le professeur attrape alors deux bo�tes de bi�re sous la table et verse leur
contenu dans le pot, compl�tant ainsi l'espace libre laiss� par le sable.
Les �tudiants rient.
Maintenant, dit le professeur, alors que les �tudiants continuent � rire, je voudrais
que vous consid�riez que ce pot repr�sente votre vie. Les cailloux sont les choses
importantes -- votre famille, votre partenaire, votre sant�, vos enfants -- celles
qui contribueraient � remplir votre vie si tout le reste avait disparu.
Les lentilles repr�sentent les autres choses importantes comme votre travail,
votre maison, votre voiture. Le sable correspond � tout le reste -- les petites choses.
Si vous mettez d'abord le sable dans le pot, poursuit-il, il ne restera plus de
place pour les lentilles ou les cailloux. C'est pareil pour votre vie. Si vous
consacrez votre temps et votre �nergie aux choses secondaires, vous ne pourrez
plus vous occuper des choses importantes. Soyez attentifs � tout ce qui est
essentiel � votre bonheur. Jouez avec vos enfants. Amenez danser votre partenaire.
Il restera toujours du temps pour travailler, faire le m�nage, donner un d�ner et
tout ranger.
Consid�rez les cailloux avant tout le reste -- les choses vraiment importantes.
D�finissez vos priorit�s. Le reste n'est que du sable.
Une des �tudiantes l�ve la main et demande ce que la bi�re est cens�e repr�senter.
Le professeur sourit. Je suis content que vous posiez la question. C'est
pour montrer que m�me si votre vie semble bien remplie, il y a toujours
de la place pour une bi�re ou deux.
Je pense que l'histoire s'applique � la conception de logiciels. Vous devez
avant tout d�finir des bases saines et ensuite ajouter d'autres choses. Si vous
pensez d'abord � toutes les applications et fonctionnalit�s, le r�sultat sera
un d�sastre ing�rable.
Le syst�me d'exploitation Linux est un exemple de bonne conception. C'est l'une
des raisons de son succ�s grandissant.
Nous avons vu aussi que "nettoyer" une cr�ation "chaotique" peut durer tr�s
longtemps. De nombreuses ann�es ont �t� n�cessaires � la restructuration de
Mozilla mais maintenant que sa conception est bien meilleure, les choses vont
beaucoup plus vite et des r�visions stables apparaissent r�guli�rement.
Blender (www.blender.org) est maintenant du logiciel libre. L'image de
couverture dans laquelle la famille Tux est sur la glace a �t� cr��e avec Blender.
Toutefois c'est la vieille version binaire qui a �t� utilis�e et il va
sans doute falloir un certain temps pour nettoyer le code de Blender...
Rappelez-vous cette histoire lorsque vous d�velopperez des logiciels.
Bonne Ann�e !
-- Guido Socher
:set icVous pouvez aussi ajouter "set ic" dans votre fichier ~/.vimrc.
Bash: export PAGER='less -i' Tcsh: setenv PAGER 'less -i'
© 2003 LinuxFocus
Aller � la page des contacts de LinuxFocus