Ne vous arrêtez pas sur un code fini

Posté en february 2009


Je viens de lire ce passage d'une traduction de Cory Doctorow sur le Framablog :

Dès que vous atteignez votre objectif quotidien, arrêtez-vous. Même si vous êtes au beau milieu d’une phrase. Surtout si vous êtes au beau milieu d’une phrase, en fait. Ainsi, lorsque vous vous mettrez au travail le lendemain, vos cinq ou dix premiers mots seront déjà en place, ce qui vous donnera un petit coup de pouce pour vous lancer. Les tricoteuses laissent un bout de laine dépasser du dernier rang, afin de savoir où reprendre, une sorte de pense-bête. Les potiers, quant à eux, n’égalisent pas le pourtour de l’argile humide avant de la recouvrir de plastique pour la nuit, difficile de repartir sur une surface trop lisse.

Et c'est l'une des stratégies que j'adopte lorsque je suis sur un projet pour redémarrer plus rapidement le lendemain. Sans aller jusqu'à laisser une fonction en plan, j'essaye de laisser l'application dans un état me permettant d'écrire les premières lignes/fonctions rapidement, ce qui facilite le passage en mode concentration sans passer par la case procrastination si tentante.


11 Commentaires

tellement vrai !
je m'aide également de certains post-it avec deux/trois idées à continuer.
Je me replonge ainsi beaucoup plus vite dans le boulot.

1 | loïc m., le 9 February 2009 à 23h

Hum une idée qui peut sembler à priori contre-intuitive, mais je lui donnerai sa chance :-)

2 | Geoffrey, le 9 February 2009 à 23h

On pourrait aussi bien dire, ne videz jamais votre todo list, mais bon, ce genre de soufflet a plutôt tendance à ne jamais retomber ;)

3 | Nicolas Froidure, le 10 February 2009 à 08h

Si je fais ça, je ne suis pas disponible pour ma famille le restant de la journée et je ne dors pas de la nuit.

4 | Franck, le 10 February 2009 à 09h

"Si je fais ça, je ne suis pas disponible pour ma famille le restant de la journée et je ne dors pas de la nuit."

Ha ha , je ne fait pas mieux

5 | Amaury, le 10 February 2009 à 11h

@Franck : Tout dépend de ce qui est laissé en suspens, bien sûr moi aussi je pense à des parties de code/algo en continu et il ne vaut mieux pas que je m'arrête dans ces moments là.

Mais il y a aussi des moments qui sont moins palpitants (et c'est souvent durant ces périodes qu'il faut aller trouver la motivation pour continuer) et cette méthode s'applique bien dans ces cas là. En tout cas pour moi :-).

6 | David, biologeek, le 10 February 2009 à 16h

C'est un peu, pour ne pas dire exactement pareil, comme le principe de s'arrêter, le soir, juste après qu'un test unitaire plante.

Pour reprendre le matin avec assez rapidement la satisfaction d'un truc accompli, quand le test passe.

Mais bon, c'est clair qu'ensuite, ne pas y penser en boucle, jusqu'au moment où l'on se remet à l'ouvrage, c'est assez difficile.

7 | J-Mad, le 10 February 2009 à 23h

Idem que Franck, si je m'arrêtes en plein milieu d'une tache, elle va m'occuper l'esprit jusqu'au lendemain... et j'ai tendance à la finir histoire d'avoir un peu de liberté et de satisfaction.

Ceci dit, ca reste une très bonne idée à creuser pour reprendre efficacement le matin.

8 | Nicolas, le 11 February 2009 à 14h

Ça c'est bien dit.
Quoi de mieux qu'un post-It ou 2-3 lignes de code avec une phrase en commentaire en dessous pour dire où on est rendu.

9 | Jn-Mik, le 24 February 2009 à 13h

je confirme le benefice! j'adopte la stratégie décrite depuis qques années; et pour éviter de me lancer exclusivement sur la tache laissée en suspens (=> passage a la trappe du reste), je liste les nombreuses taches peripheriques dans un xls que je consulte en début de journée (en fait, ma liste s'affiche au boot du PC)

10 | Gilles G, le 27 February 2009 à 10h

une idée a tester je pense que j'essayerai en début de semaine :)

11 | dumber, le 30 January 2010 à 01h

Ajouter un commentaire


Billets ★ choisis

★ Cours pour apprendre Python

Logo associé au billet intitulé Cours pour apprendre Python

Je vais bientôt être en stage et celui-ci va consister à réécrire un programme qui est en C++ en C puis à l'interfacer avec Python pour enfin proposer ce service sur Internet (simplicité quand tu nous tiens...). Tout ça ...

★ Ma killer app pour le Web Sémantique

Logo associé au billet intitulé Ma killer app pour le Web Sémantique

ReadWriteWeb se demandait récemment quelle serait la Killer App du Web Sémantique, ce à quoi Tim Berners-Lee avait déjà répondu « Le Web Sémantique est la killer app ». Je n'ai pas la prétention de détenir cette killer app mais la ...

★ Critiques de livres

Suite à une discussion avec la responsable du secteur informatique des Éditions Eyrolles lors de Solutions Linux, j'ai décidé de faire une rapide critique des ouvrages que j'ai lu ou que je vais lire.


© 2004-2012 David Larlet - Licence (presque) libre - Site enfin propulsé par Django et hébergé par Typhon.