Travailler d'abord hors ligne
Ce que m'apprend un ThinkPad X200 de 15 ans
- Publié
- Mis à jour
- (créé )
- Écrit par
- Willem L. Middelkoop
- Sujets
- Durable · ThinkPad · cloud · design · expérience · ordinateur portable · linux · travail
- Version humaine de cet article
- https://willem.com/fr/2023-05-01_travailler-d-abord-hors-ligne/
- English
- Working Offline First
- Nederlands
- Offline Werken
- Deutsch
- Offline-Modus zuerst
- Español
- Trabajando sin conexión primero
- Italiano
- Lavorare offline first
- Português
- Trabalhar offline primeiro
- Papiamentu
- Traha Offline Promé
- Frysk
- Earst offline wurkje
- Langues
- Traduit de l’original anglais par un modèle de langage en deux passes (traduction et relecture) avec un glossaire et un correcteur orthographique ; pas encore relu par un lecteur de langue maternelle.
Résumé
Dans le cadre d'un plan plus large pour optimiser tout mon flux de travail, je mène une petite expérience ce mois-ci : utiliser un ordinateur portable ThinkPad X200 de 15 ans comme machine principale. Il date d'une époque d'avant « le cloud » et il est très prisé des fans de logiciel libre. Que peut-on apprendre de cette antithèse de la modernité ?
Texte intégral
ThinkPad X200
Sorti en 2008, le ThinkPad X200 était présenté comme un ordinateur portable léger et robuste, avec de nombreuses options matérielles : différents types de stockage, plusieurs configurations de mémoire et un large choix de processeurs.

Il existe plein de « déclarations_d'amour » sur le web à propos de l'héritage et du design iconique du ThinkPad. Si tu ne connais pas, va voir sa page wikipédia. En bref, c'est un ordinateur entièrement tourné vers la fonction, conçu pour être fiable, réparable et performant.


Contrairement à beaucoup d'ordinateurs modernes bon marché, les ThinkPad d'autrefois étaient conçus pour durer. Ils sont réparables et utilisent beaucoup de pièces courantes. Leurs panneaux (du dessous) indiquent même quelles vis fixent quelles pièces, ce qui rend l'entretien très facile. Tu peux améliorer l'ordinateur avec des composants de fabricants tiers, comme la mémoire et le stockage (SSD). La batterie est amovible (d'un simple clic solide) et peut être remplacée pendant que l'ordinateur fonctionne (sur secteur).
L'expérience
Pourquoi vouloir utiliser un ordinateur aussi vieux ? Je pense qu'on a beaucoup à apprendre sur la « façon moderne de travailler » en faisant exactement l'inverse. Au lieu d'utiliser toute une gamme de services cloud pour avancer, je vais me servir de cette machine pour développer un flux de travail entièrement indépendant du cloud, pensé d'abord hors ligne, pour faire mes tâches.
Comme les équivalents modernes du X200 (Microsoft Surface ou Apple MacBook) sont parfaitement intégrés aux services cloud (il te faut par exemple un identifiant Microsoft pour te connecter à Windows 11), c'est presque impossible à faire avec une machine moderne. Elle n'arrêtera pas de te ramener vers le cloud.

Pour que ça marche, j'ai installé un système d'exploitation moderne sur le X200 : la dernière version stable de Debian GNU/Linux. J'ai déjà écrit sur l'importance du logiciel libre ; en bref : tu gardes le contrôle. Le plus beau, c'est que tous mes outils préférés sont disponibles sur cette machine, en natif. Pas besoin de bricoler avec des gestionnaires de paquets tiers comme Homebrew, Chocolatey ou Scoop. La perfection est à un « apt-get install » de distance !

Ce X200 en particulier a son Intel Management Engine désactivé et son firmware BIOS propriétaire remplacé par Libreboot. Même si j'utilise sans problème des appareils modernes et fermés comme un iPhone ou un iPad, j'écoute les critiques de l'Electronic Frontier Foundation, qui présente un argumentaire convaincant sur les risques de sécurité inhérents à la puissance de ces sous-systèmes profondément intégrés. Mieux vaut prévenir que guérir.

Si tu penses à utiliser toi-même une vieille machine, remplace les anciens disques durs par du stockage SSD moderne. J'ai remplacé le disque d'origine, lent, par un SSD Samsung de 8 To. Il est rapide et offre une quantité de stockage gigantesque, que seul égale un MacBook Pro moderne à 6499 $.


Tout n'est pas rose, cependant. L'écran du X200 montre clairement son âge : les noirs sont gris et on voit nettement les pixels. Je ne compte pas gagner de prix de design (web/appli) avec cet écran, mais il offre un regard (plutôt) saisissant sur la typographie moderne (souvent très claire et fine). Je pense que si tu arrives à rendre ton logiciel net et beau sur un écran médiocre, tous les utilisateurs en profitent (y compris ceux qui ont un écran HiDPI/Retina).

En m'inspirant de la façon dont Apple conçoit ses produits, j'ai fait un effort supplémentaire pour que l'installation logicielle s'adapte au matériel. Au lieu d'une expérience logicielle surchargée, je sélectionne avec soin une poignée d'applis et d'outils pour la vieille machine. Plutôt qu'un environnement de bureau complet comme GNOME ou KDE, j'ai choisi un gestionnaire de fenêtres dit « en mosaïque », qui cherche à exploiter au maximum l'espace d'écran disponible. J'utilise SwayWM, un remplaçant direct de i3, mais basé sur le protocole_d'affichage_Wayland, plus moderne. J'ai repris beaucoup des mêmes améliorations que dans mon « WillemOS » expérience de tablette.
L'objectif
L'objectif, c'est d'utiliser le X200 comme ordinateur principal pendant les semaines à venir. Mon MacBook moderne et mon iPad sont éteints. Je veux optimiser mon flux de travail en comprenant mes dépendances au cloud et en trouvant des moyens de devenir plus autonome, plus résilient et plus indépendant.
Comme le vieil ordinateur m'offre moins de ressources de calcul, il m'oblige à soigner l'optimisation de mes logiciels. C'est l'autre grand objectif, car les coûts du cloud explosent avec la hausse des prix de l'énergie. Je pratique ici le « dogfooding », comme on dit : j'utilise moi-même ce que je construis.

Conclusion
Le temps dira jusqu'où le X200 pourra m'emmener, mais une chose est claire : ces expériences te poussent hors de ta zone de confort, vers un endroit où tu as plein d'occasions d'apprendre. Mon hypothèse, c'est que les leçons que j'en tirerai me serviront (ainsi qu'à mes clients) à l'avenir.