Christophe Thibaut

Just Do It ?- Qu'est-ce que tu crois que je devrais faire ? - Moi à ta place j'arrêterais tout simplement de faire X et je commencerais à faire Y. - Oui, facile à dire... - C'est une question de discipline. Il suffit de s'y mettre.Nous avons tous vécu cette scène du conseil d'ami, comme émetteur et comme receveur. C'est un antipattern; comme tous l...

Le court termeUn manager disait à l'un des chefs de projet : "Bien sûr, je suis d'accord: il faudrait prendre le temps de former les développeurs aux techniques de tests; mais là, ce qui est crucial c'est de corriger les bugs et de relivrer d'ici vendredi".Le court terme est le temps de l'urgence (et aussi du répit). C'est le lieu où la réalité com...

Voilà déjà dix minutes que Gus est coincé dans cet embouteillage... Il s'exaspère; il est en retard. Ca y est, problème identifié : une bête boite blanche qui trône au milieu de la file de droite. Ah non, ce n'est pas une boite, c'est un vieux micro-ondes ! Un coup de volant à gauche, et Gus est reparti. En route!Bien sûr, Gus pourrait s'arrêter et...

Goldratt nous invite à poser trois questions face à une technologie :Quelle est sa force, qu'apporte-t-elle de nouveau ?Pour une entreprise qui souhaite la mettre en place, quelle limitation de ses performances permet-elle de diminuer ?Quelles sont les règles, tacites ou explicites, qui permettent à cette entreprise de vivre avec cette limitation ?...

Une semaine s'était écoulée depuis notre premier entretien avec M. K, quand je reçus un coup de fil de Baptiste:- Je déjeune avec M. K demain. Tu peux te joindre à nous si tu veux.- Avec plaisir! Je me demandais justement..- En fait, nous avons un peu échangé par mail. Il voulait revenir sur la conclusion de notre dernière discussion, et il m'a pro...

Pour la plupart de mes collègues, M. K était juste un excentrique. C'était notamment ce que pensait Baptiste, mon ancien chef de projet. Voici comment il fit sa connaissance.Baptiste avait recruté un nouveau développeur afin de démarrer une refonte avec de meilleures chances de tenir les délais, et il le tenait en grande estime:- Il faudrait que tu...

Pendant une longue période je n'eus que très peu d'occasions de rencontrer M. K mais j'entendais régulièrement parler de lui. Il était parfois difficile de séparer l'information de l'affabulation, car les rumeurs allaient bon train à son propos, pas tant sur sa personne d'ailleurs, mais sur la méthode qu'il adoptait avec les équipes qu'il rencontra...

J'eus l'occasion de rencontrer à nouveau M. K. dans des circonstances différentes de la première fois. Et bien qu'il n'eut guère l'occasion de l'expliquer, j'en appris plus sur sa philosophie.Nous participions tous les deux au comité de pilotage hebdomadaire réunissant tous les chefs de projets du département. M. K. n'était pas un chef de projet, e...

C'est le bruit de mon poing frappant la table qui attira l'attention de M. K. Je fus surpris et gêné de le voir entrer dans l'open space, car à cette heure tardive je me croyais seul depuis longtemps.Il me demanda d'une voix posée:- Tout va bien ?Tout n'allait pas bien. Pour la quinzième fois, la longue et fastidieuse manip de création d'un abonnem...

Un des avantages souvent noté dans les langages "dynamiques" de la lignée de perl : python, ruby, groovy, etc. est la notion de fermeture. Qu'est-ce qu'une fermeture et à quoi cela sert-il ? Essayons cette définition (issue de ce post très intéressant de Neal Gafter, qui cherche à les introduire dans Java : a definition of closures ) :Une fermeture...