Weeknotes #21
Petite semaine, que j’ai commencée en prenant la décision de m’accorder 2 semaines de repos. J’ai souhaité honorer les rendez-vous déjà prévus, et de prévoir… de ne rien prévoir d’autre, si ce n’est suivre mes envies.
Ce qui s’est passé
- détour.studio
- J’ai contribué 1100€ à la cagnotte de mon livre sur Node.js (nouvel onglet). J’ai prélevé 7% de mon chiffre d’affaire de mars et d’avril, pour le mettre de côté et me financer du temps d’écriture à un moment donné dans l’année. Je vise d’accumuler entre 2000 et 4000€, pour maintenir et/ou créer du contenu additionnel. Ironiquement, cette somme contribuée équivaut à peu près ce que je touche en droits d’auteur si je vends tous les exemplaires d’une édition… mais ça ne couvre même pas mon salaire si je travaille dessus un mois à temps complet. N’écrivez pas de livre si vous voulez devenir riche !
- J’ai envoyé un devis au Parc naturel Transfrontalier du Hainaut, à leur demande, pour améliorer l’extension YesWiki eBook (nouvel onglet). Si ça passe, ça serait ma deuxième (ou troisième ?) mission où je serais payé pour intégrer paged.js (nouvel onglet).
- CartoBio (nouvel onglet)
- Seixième semaine sur le projet.
- Après la planification de l’itération, on a passé du temps avec Anne-Sophie (nouvel onglet) pour discuter des trous dans la raquette : il manque une marche ou deux pour que le parcours utilisateur soit vraiment satisfaisant… il y a encore 2 moments où on lâche la main un peu rapidement, créant une impasse fonctionnelle (où suis-je ? que fais-je ?). Ces discussions design/dev apportent une qualité importante à l’outil, car on se met d’accord sur les intentions, frictions, et les moyens requis par les différentes pistes de résolution.
- Discussion de clarification autour de la convention de partage des données avec le Réseau 11, qui se charge de l’animation et de la préservation de la ressource en eau pour l’agglomération de Carcassonne et de l’Aude (11).
- Discussion également avec des membres des Greniers d’Abondance (nouvel onglet) (merci Claire (nouvel onglet) !), et plus spécifiquement sur la réutilisation des données de CartoBio pour leur application CRATer (nouvel onglet). On a dores et déjà pris rendez-vous pour une code review bénévole, où je serai épaulé par Alexandre (nouvel onglet). J’adore tisser ce genre de liens !
- Discussion toujours, avec Emmanuelle Bournay (nouvel onglet), pour causer du logiciel de cartographie QGIS (nouvel onglet). C’était rigolo de constater nos usages respectifs du logiciel, et que mes questions l’ont aussi motivé à creuser des sujets qu’elle avait mis de côté jusqu’à présent (calculs d’intersections, différences entre 2 calques annuels, tracer une zone de rucher).
- Stylo (nouvel onglet)
- Journée de pair programming avec Guillaume (nouvel onglet).
- On a repris où on était la semaine dernière, principalement en factorisant la configuration (un seul fichier de configuration, un seul fichier Docker Compose), et en débusquant les éléments fragiles suites à ces changements — des noms de base de données, des URLs liées, etc.
- On s’est heurté au firewall d’Huma-Num (nouvel onglet), découvert que les IP associées à GitHub Actions (nouvel onglet) étaient bloquées, et mis en place un rebond SSH.
- J’ai appris pas mal de choses sur Ansible et SSH, ça valait le détour !
- On rentre dans le classique cas où 20% du projet consomme 80% du temps ; le dernier kilomètre où le moindre petit obstacle prend du temps à corriger/contourner.
- Et on a mis en production ! Tout stylo.ecrituresnumeriques.ca (nouvel onglet) est désormais sur stylo.huma-num.fr (nouvel onglet).
- Il reste un souci à régler, d’un problème découvert après migration (forcément) : que faire des permaliens Hypothesis (nouvel onglet), un outil d’annotation fortement utilisé par leur communauté scientifique ?
- Revue Hybrid (nouvel onglet)
- Appel à 4, pour discuter de la temporalité du projet — court-terme et long-terme.
- On va d’abord s’occuper de “ce qui est au plus près du lectorat”, et (à long terme) s’occuper de “ce qui est au plus près de l’équipe éditoriale”.
- J’aime l’idée qu’on va laisser un logiciel antique entre les deux — préserver ce qui leur permet une indexation sur la plate-forme OpenEdition (nouvel onglet), et qu’on va se concentrer à réduire le temps perdu dans l’organisation du travail, et en tirant parti de l’évolution en continue des navigateurs web en intégrant paged.js (nouvel onglet), pour booster les options d’impression. Par exemple, les utilisateurices des publications impriment la page HTML plutôt que le fichier PDF généré, pour bénéficier de polices plus grandes (donc plus lisibles). Quid de la substitution d’une police de caractères type Dyslexia (nouvel onglet) lors de l’impression ? D’autres trucs devraient émerger du travail de Nolwenn Maudet (nouvel onglet).
- Je me suis amusé à faire fonctionner le CMS Lodel (nouvel onglet), pour m’en faire première idée. Deux heures de bidouillage en décryptant code et documentation éparse pour aboutir à un CMS fonctionnel.
Des joies
- c’est l’été, avec des premières températures au-dessus de 30°C.
- un chouette appel avec Lunar (nouvel onglet), à propos d’un service qu’il a commencé à développer pendant le confinement — un truc genre Front.app (nouvel onglet) mais open source, pour emails, Instagram & cie.
- ignorer l’appel du travail, et prendre du temps pour moi, pour me préserver et aller interroger la source de mes insomnies.
- la première galette bretonne en bord de rivière !
- je prends beaucoup de plaisir à jouer aux jeux vidéo — j’entends la part de moi qui me dit “va randonner, la nature est accessible”, mais j’ai encore envie de me faire plaisir à réanimer cette partie de moi qui aime bien débusquer des passages secrets sur un écran.
- j’ai osé dire “non” à une invitation répétée de repas chez quelqu’un que je trouve très intense — c’est le genre de situation où si je me sens “pris au piège”, c’est fatal pour mon niveau d’énergie… et donc pour mon enthousiasme à y aller. Je suis content d’avoir dit non, en exprimant mon plaisir à voir cette personne mais à l’inconfort que ça génère de me retrouver dans une situation anxiogène.
- la librairie qui réouvre, et me notifie de titres que j’avais commandé au début du confinement.
- je ne me sens plus en danger, financièrement parlant, ça fait du bien.
- plusieurs conversations à cœur ouvert où l’on ressort grandi·e, sans blessure. Dire où on peine — où on souffre — a des vertus incroyables.
Des peines
- constater qu’on peut utiliser le terme “convivialité” pour justifier de la non-utilisation du masque dans un lieu collectif, sans écouter l’inquiétude que ça génère pour certaines personnes.
- j’ai lâché mes todo list depuis un moment, et je sens que ça vient à nouveau s’accumuler dans un coin de la tête, et que j’ai du mal à y voir clair — je vais m’y remettre pour me laisser la paix.
Vu, lu, regardé, joué
- Être autonome en salades toute l’année (nouvel onglet).
- Retour d’expérience sur BigBlueButton à forte charge (nouvel onglet) .
- Make the game easy (nouvel onglet), de la différence entre une équipe à comportement héroïque (sauver la mise d’un moment à risque) et une équipe où ça a l’air facile (là où ça anticipe un peu les prochains coups).
- Lonely Mountains: Downhill (nouvel onglet) ; je poursuis mes descentes, découvre d’autres manières d’aborder les pentes avec d’autres vélos. Grand plaisir à débusquer les passages qui font gagner 20 secondes.
- Super Mario Odyssey ; cool découverte, plaisant, confortable et exigeant en même temps. C’est étonnant que chaque niveau recèle autant de secrets. Des fois, ça n’en finit pas !
- Marche avec les loups (nouvel onglet) — un chouette documentaire d’une personne qui suit un loup hors de sa meute pendant deux ans. J’ai un attachement fort pour cet animal, entre autre parce qu’il est stigmatisé car incompris par les humains… et que je me suis souvent senti dans cette position.
- Making off d’Excalidraw (nouvel onglet), un logiciel de dessin de schémas dans le navigateur. Il y a là quelques pépites de décisions techniques intéressantes.
- Videogame developer reacts to Unreal Engine 5 Demo (nouvel onglet) ; les prouesses techniques sont elles aussi nécessiteuses d’énergie et métaux rares. Peut-être qu’un jour on désossera des consoles pour raviver du matériel informatique en panne car on sera à court de matériaux ?
- The Making of Starfox (nouvel onglet) ; ça commence à se voir que j’aime apprendre comment sont faites les choses ?