# Semaine 39

Du 27 septembre 2020 au 3 octobre 2020

Le retour sur un journal public. C’est parti. Je vais adopter le format semaine. Au moins pour la publication. Ça me laissera la liberté d’avoir des jours où je n’écris rien et surtout, de prendre le temps de faire un peu de ménage.

Je vais continuer à écrire tous les jours (ou presque) dedans, mais je vais affiner toute la semaine ces notes.

Je pourrais supprimer les paragraphes que j’écris pour faire sortir une émotion de ma tête et l’observer tranquillement. Une fois fait, c’est souvent superflu de la partager.

## Merci Edgar

Cette semaine, nous avons fait du support Merci Edgar. Deux personnes utilisant le site nous ont alerté un matin que rien ne répondait. Effectivement, le nom de domaine avait expiré hier. Christophe m’a donné accès à la gestion sur Gandi. J’ai fait le renouvellement. Ça fera parti d’une note de frais. Un nom de domaine, ce n’est pas grand chose.

Je suis content d’avoir pu aider les personnes utilisant l’application.

Prochaine étape, changer l’hébergement ? Mettre en place une mailling list pour faciliter la discussion (et peut-être sortir de Facebook ?).

Discussion Merci Edgar assez intéressante. Ça fait du bien d’avancer sur le sujet. Reste à passer à l’acte sur le code.

Je me demande comment migrer d’une techno à l’autre sans couper le service et en essayer de le faire petit à petit, sans utiliser une reécriture complète.

J’ai souvent vu et travailler avec des éditeurs ou service interne qui mettait en « pause » toutes les corrections et évolutions d’un logiciel pour le refaire « iso-fonctionnel » dans une autre techno. Je trouve ça très triste vis-à-vis des utilisateurs.

Merci Edgar est en Ruby On Rails. J’aimerais l’amener vers du Python, ou bien autre chose d’ailleur, pourquoi pas.

Petit à petit.

- Attaque par couche. L’accès aux données pourrait être refait et proposer des services http qui serait appelé par le code ruby. Puis petit à petit, remonter.
- Par tranche fonctionnelle. La feature de calendrier bascule dans une nouvelle techno, puis c’est au tour de la gestion utilisateurs, …

En dehors de ces deux axes, je ne suis pas sur. Il y aurait peut-être le fait de passer sur un front le plus autonome possible, appelant des services. Utiliser HTTP comme une couche d’abstraction. Ça nécessiterais de mettre en place ce qu’il faut pour gérer le soucis d’accès à deux serveurs distinct depuis une même page.

À voir. J’ai à me renseigner sur le sujet.

## Jardin

Comment œuvrer pour un « monde meilleur » ?

Une partie de moi se dit qu’il faut changer d’activité professionnel pour être plus proche de la terre, ou en tout cas, d’activité qui ne nuise pas à la planête (ou au moins, le moins possible pour le moment).

Une autre partie se dit que prendre le temps pour les personnes autour de nous est le plus important, tant pis si le boulot n’est pas top pour le moment…

Dans l’avenir, nous aurons peut-être plus besoin d’être ensemble que de savoir faire pousser des carottes. Parce que nous pourrons apprendre à faire pousser des carottes plus rapidement que d’apprendre à être ensemble…

Ça me fait pencher la balance dans la direction du « reste en Scop, à faire du code le plus correctement possible, et utilise ces privilèges pour prendre soin de la famille, aider dans les asso locale, faire un petit jardin, un autre partagé, monter un rucher associatif, faire des formations, …. »

D’autant que mon boulot est plutôt agréable malgré tout.

Je découvre la Charte de l’agriculture paysanne. Très intéressant.

Et le programme d’accomapgnement Adear à explorer si finalement l’envie de changement d’activité me reprend.

Comment stocker les graines et faire des associations ?. Voici un échange sur à ce sujet.

J’ai découvert et rejoins ce groupe de troc de graines sur facebook.

Un travail que j’ai commencé est utilisé beaucoup : classer les graines par date de semis ! Ça pose un problème pour les graines qui se sème sur une large période par contre… Ça me rassure malgré tout.

Il y a les personnes qui garde par ordre alphabétique (l’histoire ne précise pas si c’est le nom latin ou bien vernaculaire)…

Et pour les associations, il y a les tableaux, excel ou pas, les petites bases de données (Wahou !) avec Acces voir encore mieux, LibreOffice Base / ! et puis les personnes qui note dans un carnet leurs expériences pour s’y référer d’une année sur l’autre.

Bernard notais tout dans un carnet. Il faisait des dessins de ses installations, les dates de semis, les dates de récoltes, les quantités, les variétés…

J’ai l’impression que c’est ce que je pourrais faire. Là, je tente des choses, mais je ne note rien. Et le noter ici, ne me semble pas pratique. Alors que noter dans un carnet pourrait ce faire pendant ce petit temps de repos une fois le travail terminé ! Reste à avoir un carnet et un stylo / crayon dans mon matériel de jardin.

> C’est paradoxal, surtout lorsque l’on sait que l’Afrique possède les plus importants gisements géologiques de phosphore, souligne Christine Alewell. Mais le phosphore, qui en est extrait, est exporté à un coût bien supérieur à celui que la plupart des fermiers africains peuvent payer, en comparaison des fermiers européens.

> Le phosphore ne se présente pas sous forme libre dans les sols : on le trouve fixé à des minéraux sous la forme de phosphates. À cause de l’érosion, ces minéraux sont délogés des sols et finissent dans les étendues d’eaux et les zones humides où l’accumulation de phosphore et d’azote provoque une croissance excessive des plantes et des algues (on parle d’eutrophisation). Cette prolifération cause l’appauvrissement, puis l’asphyxie du système aquatique qui est atteint.

Les plantes affamées par le déclin du phosphate dans les sols

## Société

Mon premier voyage dans une grande surface de bordure de ville, en vélo. Je sais que le sac à dos c’est pas top, et en attendant mieux, je fais avec.

Plusieurs apprentissage : - un vélo sans vitesse, c’est sympa, mais je vais avoir besoin de me remettre en forme pour faire des trajet sans trop suer et tousser ! J’ai eu des sensations assez proche de ce que je vivait ado, après les vacances, quand on reprenais les entrainements. Le bon décrassage de rentrée :) Je devrais peut-être me prévoir un peu de route le long du Blavet, sans montée, histoire d’y aller doucement.

- Le sac à dos, c’est vraiment pas top. Sacoche ? Chariot ? Sans doute à combiner avec la réfléxion : comment transporter Malaïka ? Maintenant que Sitina a aussi un vélo, nous allons pouvoir nous déplacer à toute la famille ! J’ai l’impression que le chariot me conviendra mieux pour transporter la petite. Ça me permettra aussi de pouvoir transporter quelques courses plus facilement :)

- Le volume et le rythme de ravitaillement doit changer ! Nous nous procurons la plupart de ce que l’on mange au marché depuis un moment. Chez les producteurs locaux. Depuis que nous sommes à Hennebont, il y a un rythme un peu différent qui nécessite un peu d’adaptation. Ceci dit, nous n’achetons quasiment plus rien en grande surface. C’est tant mieux. Reste un caddie une fois par mois voir tout les deux mois, un gros caddie pour le lait, les couches, les huiles, les conserves. Là, en vélo, ça va plus passer :D C’est sans doute le moment de pousser un peu plus loin les courses dans des petites épiceries localo-bio-zero-dechet-plus-sympa. Quitte à y aller une fois par semaine, plusieurs fois par semaine même…

Beaucoup de chose à apprendre, défaire et reconstruire :D

Les personnes à qui nous avons acheté le vélo de Sitina dimanche matin nous ont rappelées aujourd’hui : elles ont un autre vélo à nous donner cette fois. Très bien, on prend !

> À propos du livre de Sophie Bernard : Le nouvel esprit du salariat, Paris, PUF, 2020.

> Certains auto-entrepreneurs n’ont ainsi qu’un seul client, ce qui les assimile à des salariés déguisés.

> Et d’un autre côté, les pratiques managériales favorisant l’autonomie et la responsabilisation des salarié.e.s tendent à rapprocher leur condition de celle des travailleurs indépendants

Salariat et capitalisme : la nouvelle donne. Entretien avec Sophie Bernard

Je vais finalement partir en voiture pour Paris, je ramène une machine a laver et un sèche linge au retour, pas facile en train.

Est-ce que je publie mon trajet sur Mobicoop ?

> La politique actuelle isole les gens et émiette les collectifs

Montpellier : après “Indignez-vous”, “Le refus de parvenir“ !

À lire ? Refuser de parvenir idées et pratiques, recueil coordonné par le Cira de Lausanne, éditons Nada, 205 page, mars 2016, 20 euros

Nada Editions - REFUSER DE PARVENIR

Découverte dans le dernier post mastodon du nouvelle essai (Isabelle Attard et son compagnon).

> L’oppresseur ne se rend pas compte du mal qu’implique l’oppression tant que l’opprimé l’accepte. – Henry David Thoreau

> Comment l’arithmétique de l’entre-soi se met-elle en place ?

> Il y a 3 étapes :

> Étape 1 : la socialisation de l’individu dans l’organisation. Cela commence par des moments conviviaux, chaleureux ( “vient boire un coup, je vais te présenter à des gens cool qui font des choses sympa”). Je mets un pied dans cette organisation, je rencontre de nouvelles personnes.

> Étape 2 : le conformisme. Dans le secteur associatif et l’entrepreneuriat social, le conformisme arrive par l’acceptation des codes et des valeurs dominantes et du langage créé par et pour ces structures. Le risque majeur est que ces pratiques ne soient connues que des personnes engagées : bonne chance pour l’individu extérieur qui souhaite pourtant s’investir. De plus, le manque de recul vis-à-vis des codes arrive doucement, consciemment ou non, et permet d’assurer un contrôle ferme des bénévoles. L’objectif : chacun reste dans le rang sans faire trop de vagues.

> Étape 3 : la soumission à l’autorité. Les fondateurs/responsables de ces mouvements vous font croire que seule leur cause est juste, que seule elle mérite d’être défendue car il y a des valeurs fortes au sein de l’organisation, et que vous devez faire votre maximum pour faire triompher cette cause. Ces personnes vous font croire d’une façon insidieuse et jamais explicite que vous êtes le meilleur et que vous devriez vous sacrifier pour la cause.

> J’ai décidé d’arrêter de changer le monde pour aller vers cette voie de l’acceptation de soi. Ensuite, le chemin que vous prenez est le vôtre, il est propre à chacun et doit être respecté.

> Voici donc mon conseil à tous ceux qui souhaitent changer le monde et renouer avec une vie pleine de sens : prenez le temps d’apprendre à vous connaître, cela vous aidera à avoir un impact sur vous-même, ce qui constitue aujourd’hui à mes yeux préalable de tout engagement durable.

source movilab - Réflexions sur la tocixité et les Tiers Lieux

## Commandes & programmation

`date +%G%U`

Ça m’a aider pour construire ce journal hebdo.

Humble Bundle qui propose un bundle NoScratchPress sur l’apprentissage de la programmation en s’amusant ! Trop chouette.

Learn to code the fun way

Beaucoup de référence que j’ai déjà, ou pas envie d’avoir. Je ne prendrais pas le bundle. Par contre, j’en profite pour lister quelques livres qui m’intéresse.

- à lire ? Think Like a Programmer
- à lire ? Coding in the Classroom
- à lire ? Code Craft
- à lire ? Algorithms for the Adventurous
- à lire ? Algorithmic Thinking: A Problem-Based Introduction
- à lire ? Art of R Programming
- à lire ? Learn You a Haskell En ligne ?
- à lire ? Land of lisp
- à lire ? Learn You Some Erlang
- à lire ? Impractical Python Projects
- à lire ? The Secret Life of Programs

La vertu de tout mettre à la poubelle en fin de journée pour recommencer de zéro le lendemain.

C’est dans un livre sur l’eXtrem Programming que j’ai découverte cette notion. Aujourd’hui, encore une fois, je me suis retrouvé à vérifier ce principe.

J’ai supprimer tout ce que j’avais fait sur la branche. Au passage, ça a fermé la PR sur github au moment de partager le code là bas. J’avais espoir que ça nettoie la branche uniquement… Tant pis.

La partie principale à été rebatie très rapidement. Il me reste justement à ne pas tomber dans les même pièges que la dernières fois sur les quelques ajustements que j’aimerais ajouter à cette PR.

> En cela SAFe est une redoutable machine de guerre du conseil en entreprise : cela nous rappelle que dans la ruée vers l’or ce sont bien plus les vendeurs d’outils que les chercheurs qui se sont enrichis. L’analogie avec la ruée vers l’eldorado l’agile est saisissante.

Ce que nous apprend la House of Lean sur SAFe

Des images Debian contenant des firmware non libre. Très utile pour les machines dont le driver de carte wifi n’est pas libre :-/

Suite à deux expériences pro pas super agréable, une amie a décidé de s’enfermer pour s’entrainer dur en se disant que c’est ça qu’il faut faire. Nous discutons ensemble du fait que peut-être que ce n’est pas la bonne approche.

La compétence qu’elle pourrait faire progresser pour se sentir plus autonome sur un projet c’est la navigation / recherche dans ce projet.

Peut de personne en parle et encore moins s’en préoccupe au moment d’accompagner des personnes à la découverte de la programmation. Pourtant c’est ce que nous faisons chaque jour. En arrivant sur un projet, la première chose à faire c’est savoir l’executer sur sa propre machine. Ensuite, c’est vérifier que si nous modifions quelque chose dans le code, ça a un impact. Et déjà là, nous commençons à devoir comprendre où est le code fait en sorte d’afficher telle chose à l’utilisateur…

Nous avons parlé de travailler sur des logiciels libre, en lui racontant mon histoire avec Publify.

J’ai proposé de faire le PO sur des projets que j’ai en tête, voir sur Merci Edgar ! Puis, nous avons envisagé les projets de beta.gouv.

Et pourquoi pas sur RDV-Solidarité ? Ça pourrait se faire dans le cadre d’un stage de moins de 2 mois. Ça permettrais aussi qu’elle rencontre les autres de Scopyleft et que peut-être nous l’embochions ?

À voir.

Nous avons aussi parlé de mon envie de relancer le rookie-club. Elle ma suggérer d’utiliser Discord. Après Raphaël, c’est la deuxième personne qui me suggère ça. Alors j’ai démarrer le serveur. Je vais inviter les personnes qui traine sur la mailling list de venir, et couper cette mailling list. Je vais aussi poser un message sur le discourse, et, petit à petit rappatrier sur un site statique dans l’organisation github du rookie club.

Intéressant de voir David qui répertorie des bouts de code « utile » en python et en javascript.

Est-ce que nous sommes en présence de design patterns en quelque sorte ?

> La tech n’est pas éthique La tech n’est qu’un “outils” ! C’est nous qui rendons son utilisation éthique… ou pas.

> Sobriété Numérique

> 80% des fonctionnalités demandées par l’utilisateur sont peu ou jamais utilisées !

> Bing à réduit sa charge serveur jusqu’à 80% en réduisant de 20% le nombre d’éléments de sa page de recherche !

> 70% du coût d’un logiciel est constitué par sa dette technique

Une chouette conférence parisWeb en ligne

Amusant, moi aussi je me suis mis à utiliser Pandoc pour elsif.fr (via pana.sh dans un premier temps, puis finalement j’ai arrêté de construire un outil générique…)

Pandoc as a site generator.

Un Makefile à étudier

Une api pour manipuler les calendriers dans NextCloud (et peut-être d’autres ?).

Je me dis qu’on pourrais ne pas gérer l’affichage des rdvs dans RDV-Solidarités, et laisser les personnes qui font des calendrier gérer les calendriers :)

Philisophie unix ? Ben je crois que oui. RDV-Solidarités apporte quelque chose dans la « configuration » de règle pour le calcul de créneau. Une fois selectionné, ça pourrait tomber dans les applications de gestion de calendrier et puis voilà… On est la pose de rendez-vous.