Pour ma part, je ne suis pas du tout développeur professionnel (loin de là), mais il m’est arrivé de programmer puisque ce que je voulais obtenir en application métier n’était pas disponible ni en application propriétaire ni en logiciel libre. J’ai ainsi pondu un jour une page Web (http://hydraule.org/bureau/ordi/ple...) capable de faire très rapidement ce qui est très long à faire à la main (et qui de surcroît propose un rendu très graphique ; accessoirement en art ASCII). Mais je savais m’adresser à des gens complètement hermétiques à l’informatique, même juste « usuelle ». J’ai donc dû pondre un mode d’emploi accessible avec un bouton « Aide ». Je ne dis pas que c’est aussi long à produire que pour la programmation proprement dite, mais il faut bien reconnaître que c’est la chose la moins gratifiante de tout l’ensemble et que le temps passé est souvent jugé vraiment déraisonnable !

Alors je me suis dit qu’il fallait rédiger et programmer EN MÊME TEMPS, et c’est ce que je fais en ce moment : http://hydraule.org/bureau/ordi/odl...

Cela présente un autre avantage auquel je ne m’attendais pas : celui de me m’ancrer dans la tête des choses que j’aurai oublié dans dix ans alors que je devrai sans doute remettre les mains dans le cambouis. Il en va de même pour les commentaires de code ; il ne faut JAMAIS oublier de commenter son code, au même titre que l’accompagnement d’un manuel à l’usage des pires simplets : nous pouvons nous-même le devenir passé un certain temps...

Donc oui, c’est nécessaire de « WTFM » (« Write »...) ; mais fÔ dire aussi que c’est quand même souvent très « brise-menu-menu »...

F.M. !
;-)