Des programmeurs feignants ?
C’est bien par la nécessité d’automatiser de plus en plus son périmètre d’action que l’informaticien multiplie les méta-modèles. La généralisation d’un modèle permet en effet d’automatiser bien d’autres champs applicatifs et de résoudre avec un effort moindre toujours plus de problèmes.
C’est donc bien un but de de productivité que recherche l’informaticien, c’est à dire, comment produire plus (de données résultat, d’organisation) en développant moins. L’erreur communément effectuée par la suite est d’affirmer que les informaticiens sont feignants. Produire plus en faisant moins, c’est avant tout pouvoir réinvestir ce que l’on vient de gagner pour produire encore plus.”
Via Principes d’architecture des programmes Java, Valéry-Guilhem Frémaux
Palleas @ mars 14, 2008


En même temps, “produire plus en faisant moins” c’est bel et bien de la fainéantise, quoi qu’on en dise. D’ailleurs c’est pas la première fois que je le dis, mais j’estime que la principale qualité d’un développeur est justement d’être “feignant”.
Je viens de retrouver ton blog (l’ancien feed était mort, j’avais pas pris la peine de chercher pourquoi) et je tombe là dessus… chapeau donc
Non, j’suis pas d’accord. Qui dit fainéantise dit paresse, et la c’est pas le cas.
Palleas cherche pas, avec Ys t’as affaire à un maitre de la fainéantise et du non ré-inventage de la roue (comme quoi meme les gens changent)
tu gagneras jamais contre lui, c’est un art de vivre pour lui …
C’est pas question de gagner ou de perdre (à propos de quoi, d’ailleurs ?), c’est juste le terme fainéantise que je n’aime pas, il donne une image négative de la démarche du programmeur, et je n’adhère pas.
tu dirais quoi alors si c’est pas de la fainéantise de ne pas refaire sempiternellement les memes 4 modules pour tous les clients ?
a part de l’intelligence
Ouvre ton dictionnaire (ou cherche sur internet) ! Qui dit fainéantise, dit paresse, et la ce n’est pas le cas ! Effectivement je préfère appeler ça de l’intelligence, ça correspond plus à cette démarche.
Ce n’est ni de la paresse ni de l’intelligence ni de la fainéantise. C’est juste du bons sens ! Le développeur va se creuser la tête une bonne fois pour toute pour développer l’outil qui répondra à ses besoins et qui lui permettra ensuite de gagner du temps (et donc de l’argent !!!).
C’est vrai que ce terme de “fainéantise” est quand même assez péjoratif. On pourrait l’étendre dans ce cas là aux agents des PTT, de la Poste… Mais bien évidemment, je ne le pense pas complètement. Tous ces travailleurs ne sont pas tous des fainéants.
Ouais enfin pour moi, avoir du bon sens dans le dev, c’est coder intelligemment :).
Rooh, on est tous d’accord sur le fond, c’est juste la forme qui change.
Je maintiens qu’être feignant c’est une preuve d’intelligence (*surtout* pour un dév). Pour moi, “feignant” ne veut pas dire “ne rien faire”, mais “en faire le moins possible”.
Bien sûr là où c’est ambigu c’est quand la personne n’assume pas ce qu’elle DOIT faire, mais là c’est encore autre chose, on rejoint le terme de “paresse” (qui lui est définitivement péjoratif).
Après vous en faites ce que vous voulez, c’est juste mon point de vue hein…
Ouais bon moi j’arrête.