40 ans d’histoire de la programmation
(fabiensanglard.net)- À l’approche de ses 46 ans, après 40 ans de programmation, la combinaison classique clavier 104 touches · souris plate · bureau assis a été remise en question après l’apparition de douleurs à l’avant-bras et à l’épaule
- La souris verticale, comme l’Evoluent VerticalMouse 4, a apporté une amélioration, puis l’usage a évolué vers un Apple Magic Trackpad placé au centre pour alterner entre la main gauche et la main droite
- Côté clavier, après être passé par les KINESIS Freestyle2 et Advantage2, le choix final s’est porté sur l’Ergodox EZ, dont les fonctions clés sont l’ajustement de l’écartement, le firmware custom, le changement de couches et la modification des actions par appui long
- Le mode VIM permet de gérer sans souris le déplacement dans les fichiers, le saut vers les définitions, le retour arrière, etc., ce qui aide à réduire les mouvements de la main et les torsions du poignet
- Avec un bureau assis-debout motorisé, des étirements réguliers de type Wall Angel et même de l’escalade après le travail, un environnement orienté gestion de la douleur, de la posture et du stress a été mis en place pour programmer longtemps
Les périphériques d’entrée après l’apparition des douleurs
- Cela fait 40 ans qu’il programme, dont la moitié à titre professionnel, et il a longtemps utilisé la configuration standard composée d’un clavier 104 touches, d’une souris plate et d’un bureau assis
- Il y a une dizaine d’années, des douleurs à l’avant-bras et à l’épaule sont apparues pendant qu’il programmait, ce qui l’a poussé à modifier son environnement de travail
-
Souris et trackpad
- La souris verticale a beaucoup aidé à soulager la douleur, et son modèle préféré est l’Evoluent VerticalMouse 4
- Ensuite, il est passé à un usage centré sur l’Apple Magic Trackpad, placé au milieu pour alterner entre la main gauche et la main droite
- Cela permet notamment de changer d’espace de travail, de zoomer et dézoomer avec trois doigts
- Autrefois, obtenir les pilotes Linux/Windows était fastidieux, mais la situation s’est depuis améliorée
-
Le choix du clavier
- Son premier clavier ergonomique a été le KINESIS Freestyle2, dont les deux parties pouvaient être écartées autant que nécessaire afin de garder les poignets droits et à plat
- En revanche,
Control,ShiftetAltdemandaient toujours des mouvements du poignet, etEsc, souvent utilisé dans VIM, obligeait aussi à tordre le poignet gauche, tandis que l’angle de tenting restait limité - Le KINESIS Advantage2 offrait de nombreux choix accessibles au pouce, ce qui était appréciable, mais sa largeur fixe représentait un recul par rapport au Freestyle2
- Finalement, l’Ergodox EZ a rempli toutes les conditions recherchées
- sa largeur peut être réglée aussi bien large qu’étroite
- son firmware custom est très flexible
- une seule frappe permet de basculer toutes les touches vers une autre couche
- il est possible de modifier la fonction d’une touche avec un appui long
- Dans sa configuration personnelle, un appui long sur
DouKremplaceShift, et des symboles comme{,[,(se trouvent sur une autre couche accessible par appui long sur une touche unique - Depuis qu’il utilise l’Ergodox EZ, ses poignets restent au repos sur les trois axes en permanence, et il peut programmer toute la journée sans douleur
- Le matériel peut aussi être affiné
- DROP Carbon keycaps
- câble custom de pexonpcs.co.uk
- long legs imprimés en 3D
- Brown Gateron G Pro
- Grand fan du clavier à clic IBM Model M, il a construit son premier clavier Ergo avec des Cherry MX Blue : cela allait bien à la maison, mais ses collègues l’ont mal vécu
- Le choix le plus silencieux est le Cherry MX Red, et l’option intermédiaire entre Blue et Red est le Cherry MX Brown
Une façon de travailler et des habitudes de vie pour moins bouger les mains
- L’objectif est de déplacer les mains le moins possible et de tordre les poignets le moins possible
- La plupart des IDE demandent de cliquer à la souris, mais le mode VIM de nombreux éditeurs permet de naviguer dans les fichiers, d’aller à une définition et de revenir en arrière sans souris
-
Bureau et posture
- Travailler debout améliore la posture en évitant de s’affaisser sur sa chaise
- Il a fabriqué un bureau assis-debout motorisé avec des Topsky legs et un butcher counter top de Home Depot
- Grâce à 3 mémoires de position, il peut passer de la position assise à la position debout en quelques secondes et essaie d’alterner au fil de la journée
-
Étirements et gestion du stress
- Il fait parfois une pause pour réaliser plusieurs Wall Angel
- Après le travail, il coupe avec l’activité professionnelle afin de mieux gérer son niveau de stress
- L’escalade lui convient bien, car il est impossible de penser à autre chose pendant la grimpe, ce qui aide à faire taire les idées d’optimisation qui continuent souvent à surgir hors du temps de travail
1 commentaires
Avis sur Hacker News
Ce qui m’a sauvé, même si ça peut faire débat, c’est d’abandonner les environnements très axés clavier comme Emacs+ligne de commande pour passer à Apple Xcode
Je compile encore beaucoup en ligne de commande, mais pour éditer du code et changer de fenêtre, j’utilise beaucoup la souris. Xcode peut aussi servir de simple éditeur de texte si on le souhaite, et pour copier/coller, quand c’est possible, je sélectionne à la souris
Je trouve mes fenêtres avec une souris gaming sur laquelle j’ai configuré un bouton macOS « Exposé », et je n’utilise qu’un seul écran, un iMac 27″. J’utilise aussi le trackpad Apple pour reposer mes mains, mais si je l’utilise beaucoup un jour ou deux, j’ai mal aux doigts
Les claviers mécaniques me font aussi souffrir les doigts, donc je cherche un meilleur clavier ou de meilleures touches. Depuis mes 19 ans, en 45 ans, j’ai utilisé des cartes perforées, des éditeurs en mode ligne, TECO, des éditeurs plein écran dérivés de TECO, DEC EDT, Emacs, etc., et je connais aussi vi, mais je ne pense pas que vi résolve les troubles musculo-squelettiques liés aux gestes répétitifs (RSI)
Je sais éditer efficacement avec des raccourcis clavier, mais aujourd’hui je pense que c’est une mauvaise direction. À l’époque où j’utilisais Emacs et un Happy Hacking Keyboard, j’ai fini par avoir de fortes douleurs
Utiliser la souris ne me ralentit pas, et je peux produire environ 2 000 lignes de bon code C++ par jour. En revanche, du point de vue de la frappe, je n’aime pas le C++
J’ai 33 ans, je n’ai pas encore de problèmes comme des douleurs articulaires, et des gens de mon âge, plus jeunes ou plus âgés, essaient de réduire leurs douleurs avec des claviers ergonomiques, des massages, des étirements, etc.
J’utilise une souris et un clavier traditionnels depuis environ mes 7 ans, et je vais bien même en restant toute la journée devant l’ordinateur
Ces temps-ci, je me demande si mon incapacité à rester immobile ne m’a pas aidé jusqu’ici. Je m’affale sur ma chaise, je lève les jambes, je bouge les pieds, je m’appuie bizarrement sur le bureau, je me contorsionne et je m’étire
Ce n’est pas parce que j’ai mal, plutôt parce que mon corps a besoin de bouger. En revanche, quand je suis profondément concentré sur la programmation, je bouge moins, et mes bras ou mes doigts deviennent parfois raides. J’ai aussi mal aux yeux, probablement parce que je cligne moins des yeux
Je vais à la salle au moins deux fois par semaine, et pendant le confinement, quand j’ai moins fait de sport et moins bougé, j’ai eu mal au dos et d’autres problèmes
Quand je suis retourné à la salle, les problèmes ont disparu, et je ne soulève pas très lourd. Au lieu de faire du développé couché à 100 kg, je m’arrête généralement à 70 kg. Bouger compte plus que soulever lourd, et si l’objectif est la santé, pas besoin de pousser plus lourd même si les gens à la salle vous y encouragent
Je suis plus à l’aise avec un bureau plus bas que la normale et une chaise basse, et un ordinateur portable devient fatigant s’il n’est pas sur un bureau. Si j’utilise un portable sur les genoux dans le canapé, j’ai mal au cou
Il vaut mieux ne pas incliner le cou pour regarder le centre de l’écran, et utiliser longtemps le trackpad d’un MacBook me gêne au poignet. Si je n’utilise pas de souris, c’est inconfortable et je finis souvent par tordre ou plier mon poignet
Certaines chaises me conviennent mieux que d’autres, mais je ne sais pas vraiment pourquoi, et ça n’a apparemment aucun rapport avec le prix
Si je dors avec un oreiller trop haut, j’ai mal au cou et des maux de tête, et un matelas très ferme me semble meilleur qu’un matelas moelleux. Ça a l’air plus courant en Asie
Les longues sessions de frappe, surtout quand j’écris de la prose, me font un peu mal, mais ça passe généralement vite. En revanche, quelqu’un d’environ 30 ans que je connaissais pendant mon doctorat avait très mal malgré des attelles de bras, un bureau debout, un clavier et une souris ergonomiques, et des pauses minutées. C’est un cas de malchance génétique
L’idée centrale est que n’importe quel mouvement active les tendons et les articulations, et en pratique ça semble fonctionner
Au final, ce qui m’a le plus aidé, c’est d’utiliser à la fois un programme de pauses qui me rappelle de retirer les mains du clavier et de m’étirer, et un clavier et une souris ergonomiques
J’ai détaillé tout ça ici : https://henrikwarne.com/2012/02/18/how-i-beat-rsi/
Il y a quelques années, j’ai commencé à avoir une douleur à l’avant-bras similaire, et un clavier séparé m’a beaucoup aidé
J’ai aussi programmé un Arduino et deux pédales. La pédale gauche faisait CTRL, la droite SHIFT, et les deux ensemble donnaient ALT ; ça a très bien marché
Aujourd’hui, je gère globalement la douleur, mais elle revient parfois, et à une époque j’ai vraiment eu peur de devoir arrêter de programmer
Si vous êtes un jeune développeur, prenez vraiment au sérieux l’idée qu’une once de prévention vaut une livre de guérison. Investissez dès maintenant dans un environnement ergonomique, dans les étirements et l’exercice, n’insistez pas à taper quand vous avez mal, et faites des pauses plus souvent. Si vous poussez votre corps au-delà de ses limites, il pourrait ne jamais redevenir complètement comme avant
https://github.com/anderspitman/ergo-pedals
Win - Alt - Ctrl - Space - Ctrl - Alt - WinComme ça, je peux appuyer sur Ctrl avec le pouce et sur Alt avec l’index. Je me suis entraîné à utiliser à chaque fois la touche modificatrice du côté opposé ; par exemple, pour Ctrl-S, j’utilise le Ctrl de droite
Avec cette approche, la plupart des frappes qui n’étaient pas ergonomiques pour moi ont disparu
Quarante ans, c’est vraiment une durée insensée. J’en fais depuis 30 ans, dont 20 rémunérés, et je pense m’y connaître plutôt bien, mais je ne suis pas à ce niveau
Fabien est presque un demi-dieu. En tenant compte de ses longues journées de travail, il approche les 100 000 heures dans ce domaine, et ce n’est que depuis un à trois ans que j’ai l’impression de vraiment prendre pied
Dans ce métier, on peut créer quelque chose d’incroyable dès le premier jour, mais même après des décennies, on est toujours en progression. Et pourtant, j’adore vraiment ça
C’est vrai que j’en sais beaucoup plus qu’il y a 20 ans, mais j’ai toujours l’impression qu’il y a toujours plus de couches. Rien que sur ce site, tous les quelques jours je trouve quelque chose à ajouter à ma liste de lecture
D’une certaine manière, c’est plutôt bien de ne pas avoir l’impression d’avoir atteint le plafond de l’expérience
À ma connaissance, la sténotypie est la méthode la plus ergonomique pour saisir du texte sur ordinateur
La sténotypie consiste à associer des combinaisons de touches à certaines sorties, et on appelle un mapping donné une « theory »
Un mapping est phonétique, c’est-à-dire fondé sur le son des mots. Une touche représente le son « Kuh », une autre « ah », une troisième « tuh », et quand on les enfonce toutes puis qu’on les relâche, on obtient « cat ». Composer « Algorithm » avec « Al » « Guh » « Or » « If » « Um », cela fait 5 frappes au lieu de 8. Et ce n’est même pas spécialement optimisé pour l’efficacité
Un autre mapping utilise les formes. Si trois touches de la rangée du haut et une touche centrale de la rangée du bas ressemblent à un « T », on les associe à quelque chose qui évoque T
Une theory peut être n’importe quel mapping que l’on souhaite. La sténotypie vient des systèmes d’abréviation inventés à la fin des années 1800, et il existe déjà beaucoup de theories, donc il n’est pas nécessaire de créer la sienne
Le fait d’associer des mots ou expressions fréquents à des touches pratiques s’appelle des « briefs ». Poussé à l’extrême, cela permet même d’atteindre 370 mots par minute en transcription en temps réel
Bien sûr, il n’est pas nécessaire d’être aussi bon. Pour la productivité au travail, 30 mots par minute suffisent, et avec 15 minutes de pratique par jour pendant quelques mois, on peut atteindre 70 mots par minute. Si vous êtes programmeur, vous pouvez le faire
Si vous comptez saisir du texte sur ordinateur toute votre vie, je pense qu’il vaut mieux apprendre la sténotypie plutôt que d’optimiser un mapping touche-sortie simple comme QWERTY ou Dvorak. Regardez Plover et Javelin
Mon usage du clavier, ce sont surtout des raccourcis d’édition de texte et de la ponctuation, donc je ne sais pas à quel point la sténotypie s’y prêterait
Dans le même genre, j’ai un « dictionnaire » de plus de 50 alias bash de 1 à 3 caractères
Certaines « theories » sont aussi apparues. J’ai des groupes d’alias dont les schémas de nommage dépendent des sous-commandes ou options de git ou kubectl, et ils sont faciles à retenir
Pour les commandes que j’utilise très souvent, j’abandonne les moyens mnémotechniques et je choisis des noms de 1 ou 2 caractères sans rapport avec le nom de la commande. Par exemple
r='cd -'. J’ai choisi « r » parce qu’il est à l’opposé d’Entrée, ce qui permet d’alterner les deux mains. J’imagine que c’est aussi une sorte de « brief »Ce qui m’a lancé dans l’accumulation d’alias, c’est la découverte de complete-alias[1], puis plus tard de l’option bash
progcomp_alias. Il ne fallait pas choisir entre alias et autocomplétion programmable : on pouvait utiliser les deux[1]: https://github.com/cykerway/complete-alias
Sur mon clavier, je peux appuyer sur Tab et Return avec les pouces. Les tâches liées au gestionnaire de fenêtres, au multi-écran et à la gestion des fenêtres se font aussi avec deux doigts de la même main, sans quitter le clavier
Mon clavier est essentiellement un clavier à macros, et la « saisie » est un mode particulier du clavier. C’est un peu comme vi, mais appliqué à tout le bureau
Je tape à plus de 120 mots par minute, et la plupart des touches sur lesquelles j’appuie sont des abstractions ; seules les autres sont des caractères
Cela dit, pour contrôler un ordinateur de façon ergonomique, je pense qu’il n’y a rien de mieux qu’un clavier séparé. La sténotypie m’a intéressé, mais il faudrait trop d’efforts alors qu’il y a de fortes chances que je n’atteigne pas ma vitesse et mon confort actuels
Je n’ai jamais eu l’impression qu’une vitesse de frappe plus élevée en mots par minute aidait en programmation
Au début de ma carrière, quelqu’un avec qui je travaillais a passé une semaine entière à tester avant de ne changer qu’un seul caractère, et ça m’a marqué
Et les programmeurs APL réagiraient probablement par quelque chose comme : « Qu’est-ce que vous entendez par “mot” ? »
Si vous débutez avec Vim, avant d’acheter un beau clavier, il faut commencer par mapper Esc sur une autre touche
Ça n’a aucun sens que la touche la plus importante soit à cet endroit. Si la touche pour revenir au mode normal est ESC, c’est parce qu’à l’époque elle était beaucoup plus proche de la rangée de repos
Personnellement, je préfère Caps Lock. Chaque système d’exploitation permet assez facilement ce simple remappage, et comme il s’applique à tout le système, on peut utiliser les modes Vim ailleurs aussi. Moi, je m’en sers surtout dans zsh et gdb
Globalement, avoir Esc à portée est assez pratique. Faites comme vous voulez, mais j’aimerais que vous ne souffriez pas inutilement pour des raisons historiques stupides
Même sans Vim, rien qu’en échangeant Caps Lock et Control, on peut copier-coller dans une posture moins contorsionnée
Pour les utilisateurs de Vim, je recommande fortement de mapper Caps Lock pour qu’elle fasse Control quand on la maintient enfoncée, et Escape quand on la tapote
space, et en sortir avecshift+spaceCertains terminaux ont des problèmes avec les combinaisons de touches modificatrices sur des touches comme espace, mais si vous utilisez Vim sur une ou deux machines et pouvez utiliser quelque chose comme Kitty, ça devrait aller
J’ai eu des troubles musculo-squelettiques liés aux gestes répétitifs il y a environ 15 ans, et la solution a été de faire davantage attention à appuyer exactement au centre des touches. Repérer précisément la position au toucher avant d’appuyer aide beaucoup
Quand une touche est sur le bord gauche du clavier, il y a moins de risque d’appuyer par erreur sur la touche située à gauche de celle qu’on vise, ce qui facilite le repérage. Caps Lock est aussi sur le bord gauche, mais ESC est en plus sur le bord supérieur, ce qui aide encore
D’après mon expérience, les touches les plus faciles à presser sont ESC et Control gauche, qui se trouvent dans les coins du clavier. Les autres touches de coin, « pause/break » et la flèche droite, sont trop loin de la rangée de repos et donc plus difficiles
Je comprends, dans beaucoup de posts sur ce site, le désir de bouger les mains le moins possible, mais je pense que le raisonnement est mauvais. Même avec un clavier 36 touches, où les mains bougent à peine, il faut maintenir les mains au-dessus du clavier avec les muscles des bras, et le cerveau humain gère mieux le mouvement que le maintien statique des muscles contre la gravité
De même que l’élan arrière est ergonomique quand on frappe une balle avec une raquette de tennis, je pense qu’en saisie au clavier, un très rapide mouvement de retour est important pour éviter les troubles liés aux gestes répétitifs. Je ne sais pas exactement pourquoi, mais je pense que déplacer les mains horizontalement au-dessus du clavier réduit la probabilité que les muscles concernés entrent en « mode figé »
Ctrl-[. Il va falloir que je me renseigne sur le remappage de Caps LockJe programme depuis longtemps et je tape beaucoup, mais depuis que j’ai vu des avertissements sur les troubles liés aux gestes répétitifs sur Internet vers 1990, j’ai fait attention et trouvé ce qui me convenait, ce qui m’a permis de rester sans gêne
Quand je m’assois à un bureau, l’un des points importants est que j’aime avoir les pieds bien à plat sur le sol et une hauteur de clavier plus basse que celle de la plupart des bureaux. J’utilise aussi un bureau assis-debout
Si vous êtes dans le même cas, quand vous regardez des bureaux électriques réglables en hauteur, il faut vérifier la hauteur minimale dans les caractéristiques. À cause de l’épaisseur du plateau ou des réglages de mise à niveau, la hauteur minimale réelle peut être supérieure de 1 à 2 pouces. En particulier, les modèles « 3-stage » d’Amazon descendent plus bas que les modèles « 2-stage »
On peut aussi trouver, plus rarement, des bureaux fixes bas. Une fois, dans un labo universitaire, je me suis rendu compte que les pieds d’un bureau en stratifié blanc étaient compatibles avec ceux d’une table d’appoint de la même gamme mais plus basse, et j’ai discrètement interverti un jeu de pieds de nuit
De toute façon, je n’aime pas les accoudoirs de chaise, et avec un bureau bas ou un plateau coulissant pour clavier, ils peuvent cogner
Si vous voulez retirer les accoudoirs, vérifiez qu’ils s’enlèvent bien avant de dépenser beaucoup d’argent. Les Aeron avec accoudoirs semblent pouvoir s’en débarrasser assez proprement. Certaines chaises de bureau professionnelles classiques étaient aussi bien conçues à cet égard
À l’inverse, sur certaines chaises de bureau, si l’on retire les accoudoirs, de lourdes parties saillantes du cadre en acier soudé restent sur les côtés et pourraient un jour vous entailler la jambe, ce qui est dangereux. Les accoudoirs de la Steelcase Leap V2 se retirent, mais pas proprement ; vu le prix payé, ça a l’air un peu idiot
Le terme « arm rest » donne l’impression qu’ils servent à reposer des bras fatigués, mais je n’ai jamais ressenti de fatigue des bras en utilisant une chaise. C’est complètement dysfonctionnel et inutile ; quand j’ai le choix, je les enlève, et je n’achète pas de chaise avec accoudoirs
Autre approche : marcher beaucoup, comme pour les trajets domicile-travail, et se lever souvent de manière générale. Je fais aussi de petits hacks du quotidien, par exemple ne pas utiliser d’objets qui me permettent de rester plus longtemps au bureau, comme une gourde ou une théière, et aller plutôt chercher un verre d’eau. Tout ce qui vous fait vous lever est bon, et une courte marche jusqu’à la cuisine aussi. Les bureaux assis-debout sont excellents également
Depuis que j’ai compris qu’une bonne partie de mes problèmes venait des épaules, je les détends parfois avec des exercices simples. C’est aussi pour ça que la marche aide. La natation est bien aussi
Quand on reste assis immobile longtemps, les épaules se contractent, et les nerfs qui vont vers les poignets et les mains passent par cette zone. L’endroit où l’on ressent la douleur n’est pas forcément celui où se trouve réellement le problème
Que je sois debout ou assis, si je dois garder les coudes en l’air, ça devient très vite inconfortable ; sinon, je peux travailler 12 à 14 heures sans problème
Il y a un éléphant dans la pièce. Je me demande si tout le monde l’ignore délibérément.
Ici, chacun explique ce qu’il fait ou ne fait pas, mais personne n’aborde l’énorme problème : être droitier ou gaucher.
Les gauchers doivent aussi entraîner leur main droite à cause du matériel conçu pour la majorité droitière. La plupart des belles souris verticales sont réservées aux droitiers, et en réalité la plupart des souris le sont aussi. Même la souris gaming d’occasion que j’ai achetée pour l’utiliser quand la batterie de ma souris principale est à plat est réservée aux droitiers.
Les appareils photo numériques sont tous réservés aux droitiers, et la plupart des téléphones aussi sont surtout pensés pour les droitiers.
Nous, les gauchers, devons utiliser notre main droite, alors que la plupart des droitiers n’utilisent presque jamais leur main gauche.
Il y a 20 ans, vers le milieu de la trentaine, j’ai commencé à utiliser la souris de la main droite aussi à la maison. Je suis gaucher, mais pendant 15 à 20 ans de support, j’ai dû utiliser les ordinateurs des clients tels qu’ils étaient configurés, et la souris était généralement à droite.
Mon ex m’a suggéré d’essayer de changer, et l’utilisation de mes mains est devenue beaucoup plus équilibrée. Ma main gauche, fatiguée et douloureuse, pouvait se reposer, et ma main droite, moins sollicitée jusque-là, partageait le travail.
Pour développer ma coordination, je me suis aussi entraîné à me brosser les dents de la main droite. Sans même parler d’escalade : on n’a pas besoin de grimper un mur pour aller travailler, mais presque tout le monde doit se brosser les dents.
Il vaut mieux apprendre à utiliser davantage sa main gauche, essayer d’utiliser la souris de la main gauche ou le trackpad. Il faut aussi apprendre à se brosser les dents de la main gauche.
Si vous répartissez la charge sur vos mains et vos poignets, vous vous remercierez dans quelques décennies.
Après avoir eu des douleurs au poignet droit, j’ai acheté un Magic Trackpad que j’ai placé à gauche du clavier, et j’alterne entre le trackpad de la main gauche et la souris de la main droite. Ça m’a très bien convenu.
Moi aussi, je programme depuis 40 ans et j’ai un peu plus de 60 ans, et je suis surpris de n’avoir jamais eu de vrais problèmes de poignet malgré tout ce temps passé à taper.
J’ai aussi longtemps été un joueur clavier WASD + souris, et j’ai l’impression que le jeu cause plus de problèmes que la programmation.
Cela dit, je fais de l’escalade, donc mes avant-bras sont assez développés. En y pensant, ça me rappelle un problème que j’avais depuis l’enfance : parfois mes genoux me faisaient mal et lâchaient. La solution a été de faire des extensions de jambes avec charges pour renforcer les muscles qui poussent et donnent l’impulsion.
Je me suis donc demandé si les problèmes de poignet ne pourraient pas, eux aussi, être surmontés par du renforcement musculaire.
Mais en descendant plus bas, j’ai vu que Fabien est lui aussi grimpeur, ce qui semble contredire mon hypothèse.
Je n’arrive pas tout à fait à 40 ans, mais on peut dire que j’en ai fait 37, de 1983 à 2020. J’ai aussi passé plus de temps à écrire sur ordinateur que le programmeur moyen, et je n’ai pas souffert de problème significatif de lésion due aux efforts répétitifs.
C’est peut-être discutable, mais je pense que l’une des raisons est que je ne suis pas un dactylo tactile traditionnel. Ce n’est pas pour autant que je suis lent. J’ai probablement travaillé avec plus d’un millier de programmeurs, et la seule personne clairement plus rapide que moi n’était pas programmeuse : c’était ma mère, compositrice professionnelle, qui a travaillé plus longtemps que moi. Parmi les autres programmeurs, seules quelques personnes m’ont paru comparables.
Si je pense que cela a un lien avec l’absence de lésion due aux efforts répétitifs, c’est parce qu’avec ma méthode à plus ou moins sept doigts, mes mains se déplacent constamment sur le clavier.
Je ne garde pas les poignets fixés dans une même position généralement assez maladroite en ne bougeant que les doigts. Cette façon de faire maximise le côté « répétitif » des lésions dues aux efforts répétitifs.
Minimiser les mouvements des mains est une mauvaise chose. Pour garder des mains et des poignets en bonne santé, il faut les faire bouger continuellement, comme n’importe quel autre ensemble muscles-tendons-ligaments du corps. Il est absurde de penser que les principes généraux d’exercice et de souplesse ne s’appliquent pas aux mains.