J'avais l'habitude de reprocher aux clients de modifier le cahier des charges en raison de la pourriture du code, sans me rendre compte que les modèles commerciaux changeaient et qu'il était de mon devoir de le développer de manière adaptable. Je vois maintenant cela comme un signe d'un mauvais développeur (j'ai changé!).
Mais maintenant, je vois d’autres "problèmes" en moi. Quelques fois récemment, je me suis retrouvé à dire «c’est comme essayer d’insérer une cheville carrée dans un trou rond», et je me trouve également à blâmer l’indécision de la clientèle pour un projet qui ne progresse pas.
Y a-t-il des signes que je devrais chercher où je devrais changer d'attitude? Le client a-t-il toujours raison ou suis-je parfois justifié de me sentir frustré?