Introduction
Un outil efficace doit être invisible, c'est-à-dire qu'il ne doit pas nécessiter d'efforts supplémentaires pour fonctionner correctement. Cependant, certains utilisateurs ont tendance à prendre les limitations d'un outil et à les transformer en un jeu ou un défi à relever.
Les guerres des éditeurs de texte
Prenez par exemple l'éditeur de texte vim. Certains utilisateurs le louent non pas pour ses qualités, mais pour les défis qu'il pose. Ils trouvent « amusant » de créer des macros pour résoudre des problèmes de refactoring de texte. Cependant, cette approche peut être contre-productive et prendre plus de temps que nécessaire.
En revanche, un outil comme Sublime, que j'utilise depuis 15 ans, offre des raccourcis qui sont une extension de l'environnement graphique du système d'exploitation, ce qui réduit les interruptions de contexte. Les curseurs multiples sont également plus efficaces que les macros dans la plupart des cas.
Outils et identité
Les débats sur les outils peuvent devenir « religieux » car le choix d'un outil peut devenir une partie de l'identité d'un utilisateur. Cela peut conduire les utilisateurs à défendre les limitations de leur outil et à les présenter comme des défis à relever.
Il est important de faire la distinction entre le sentiment d'être productif et la productivité réelle. Un outil qui rend les tâches difficiles plus faciles à accomplir peut être considéré comme puissant, mais il peut également être lent et propice aux erreurs.
Interfaces utilisateur et productivité
Un autre exemple est la préférence pour les applications en ligne de commande par rapport aux interfaces graphiques. Bien que les applications en ligne de commande puissent être plus efficaces pour les utilisateurs qui passent la plupart de leur temps dans un terminal, elles ne sont pas nécessairement meilleures pour tous les utilisateurs.
Les interfaces graphiques peuvent être conçues pour être navigables au clavier, ce qui peut améliorer la productivité. Cependant, de nombreux créateurs d'outils ne prennent pas la peine de mettre en œuvre cette fonctionnalité.