Une liste de memes qui nous parlent

Contexte

Ci dessous une liste de meme collectés principalement sur reddit et parlant de près ou de loin de ce dont on parle. Ils sont tous originellement en anglais et traduits dans les parties “description” qui suivent chaque lien. On explique ensuite le rapport que l’on voit avec Katzele.

Même si parfois je m’emballe un peu dans les analyses, rien n’est à prendre très au sérieux ici. Je n’hadère pas particulièrement aux représentations utilisées dans certains memes, notamment la wojak super musclés pour dire “bien”.

Le but de la liste est de rire un coup mais aussi constater qu’il existe sur internet un forme de conscience des enjeux évoqués par notre collectif suffisament grande pour qu’elle fuite jusqu’à des memes assez/très upvotés.

Si vous voulez de toute façon consulter tous les memes dans leurs formats d’origine cette page (8Mo !!!) les affichera à la suite. Attention la page est lourde.

Les memes

Me setting up a kubernetes cluster to demo a hello world app - 4Mo

Description : Une personne fait un cocktail gigantesque contenant des dizaines d’ingrédients différents. Le résultat final a l’air indigeste.

Le rapport : Kubernetes c’est très compliqué quand on veut faire des choses très simples, une forme d’indigestion logiciel.

Les devs de jeux vidéos avant, les devs de jeux vidéos maintenant - 104Ko

Description : Les développeur d’antant sont illustrés par des personnes très musclées et sûres d’elles disant

J’ai codé Rollercoaster tycoon entièrement en assembleur pour qu’il puisse tourner sur la plupart des machines

Nous avons développé un jeu de tir qui ne prend que 97 280 octets en mémoire

Essayez notre nouveau jeu, les premiers niveaux sont en shareware

Les spécifications minimum requises ? Tant que votre ordinateur s’allume

Les développeurs de jeux triple A d’aujourd’hui sont illustrés de manière à suggérer qu’ils sont bêtes (l’un un micro onde à la place du cerveau, un autre essaye de faire rentrer un cube dans un trou en forme de triangle). Elles disent :

Désolé nous ne pouvons pas corriger notre jeu. L’un de nos employés vole du lait maternel à nos employées

Notre jeu pèse 500Go. Vous n’avez pas besoin de jouer à d’autres jeux non ? Aussi, voici un patch de 50Go.

L’optimisation ? Achète juste un nouveau PC mec. T’as au moins besoin d’une machine next-gen pour jouer à notre jeu sans crasher.

Notre jeu solo nécessite d’être toujours connecté. Parce qu’on vous emmerde, voilà pourquoi

Le rapport : Avec le temps les jeux vidéo deviennent de plus en plus complexes et il est devenu notoirement difficile de faire fonctionner des nouveaux jeux triple A sur autre chose que du matériel dernier cri. C’est l’obsolescence logicielle appliquée aux jeux vidéo. Maintenant est-ce que les jeux à leurs sorties aujourd’hui nécessitent réellement du matériel plus puissant, relativement à la puissance moyenne des pc que l’on trouve sur le marché, qu’à l’époque cela reste à démontrer quantitativement. Peut-être que cela relève plus d’un ressenti qui s’explique autrement.

Toi et les autres dans un compétition de développement - 240Ko

Description : Une liste de profils type de personnes dans une compétition de développement.

Toi : image d’une personne assez jeune, plutôt banale, on la suppose novice ou presque.

Hackerman : L’image “hackerman” avec Rami Malek

/~mhfwalters : Une personne relativement âgée, calvitie, lunettes, petite chemise bleu devant un PC fixe. Vibe de daron de l’informatique.

wjhbr : Photo de profil auto générée de github

Tharg : Photo gros plan du visage d’une personne en surpoid avec une grosse barbe

Des caractères chinois : Un dessin d’une petite fille en style anime

Samir Nagheenanajar : Une personne en chemise cravate dans un bureau

Le rapport : Pas de lien très direct mais ce mmeme illustre assez bien la diversité des cultures informatiques.Katzele serait un mélange de ~mhfwalters pour l’utilisation d’outils souvent anciens, wjhbr pour vim et Tharg pour linux / l’attrait pour la performance. En réalité nous serions “toi” pour “développeureuse médiocre”.

oopsie-woopsie-vs-exception-in-block-000XXF956 - 88Ko

Description : Un tweet écrivant

C’est lorsque les ordinateurs ont commencé à dire “oups, quelque ne s’est pas passé comme prévu” à la place de “erreur dans le bloc 000XXF956” que nos sociétés se sont fourvoyé·e·s.

Le rapport : L’apparition de ce type de messages d’erreurs témoigne de la distance grandissante entre ingénieur·e·s et utilisateurices. Pensant bien faire, on soustrait à l’utilisateurice de l’information qui est éventuellement essentielle à la résolution de son problème dans le but assez condescendant de ne pas lui faire peur, ne pas la brusquer ou d’entretenir l’illusion que son ordinateur est plus humain qu’il ne l’est. Cette dernière volonté est tout à fait contre productive puisque si l’utilisateurice continue de rencontrer le même problème et cherche à obtenir de l’aide auprès d’un autre être humain (y compris en faisant une recherche sur internet), elle aura besoin de message d’erreur plus explicite. Au moins dans ce cas en “humanisant” la machine on diminue la capacité des humains à dialoguer à leur propos.

No code - 32Ko

Description : Un screenshot d’une page type wikipedia,

No code No code est le meilleur moyen d’écrire des applications sécurisée et fiables. N’écrivez rien, déployez nul part.

Pour se lancer

Commencez par ne rien écrire.

[bloc de code vide]

Ceci n’est qu’un exemple mais on peut imaginer ce que l’on souhaite. Ajouter de nouvelles fonctionnalités est facile :

[autre bloc de code vide]

Les possibilités sont sans fin.

Le rapport : Le “no code” est une technique faisant appel à des logiciels permettant de développer des services sans avoir à coder, la plupart du temps à l’aide d’abstractions graphiques avec des diagrammes. L’appellation est ambigüe puisque quoi qu’il arrive, du code est nécessaire pour faire fonctionner le produit final. L’abstraction supplémentaire pour y parvenir implique qu’en comptant la totalité du code pour créer et faire fonctionner le produit, le “no code” mobilise plus de code qu’une alternative “code”. Le but de ce genre de plateforme est de permettre à des personnes parvenant à expliciter de façon détaillée et “programmatique” leur besoin et sachant manipuler des abstractions visuelles de créer elle même leur service sans avoir recours à une tierce personne pour les développer ou se former elles-même au développement. Dans la pratique ces deux conditions sont non triviales et diminuent grandement la taille de l’ensemble des personnes capables d’utiliser efficacement le “no code” mais ne sachant pas coder. Finalement il est fréquent d’entendre que pour des produits d’une certaine complexité (le seuil étant plus ou moins élevé en fonction de la qualité et de la complexité de la plateforme de no code) il est de toute façon nécessaire d’écrire du code ce qui pose la question de l’utilisation de la plateforme de “no code”.

Ici le meme critique ce genre de plateforme par l’absurde en prenant leur nom au pied de la lettre et créant un tutoriel pour l’écriture d’application sans écrire de code du tout. De fait, pas de code pas de bug.

Le tech tree vierge vs le chad tech réaliste - 436Ko

Description : A gauche une personne intitulée “Le tech tree vierge” avec un erlenmeyer à la place de la tête. A droite une personne intitulée “Le chad tech réaliste” avec un sorte de trou noir à la place de la tête. Pour la bonne compréhension du meme il est important de noter qu’il a été trouvé sur un forum dédié à l’écriture de monde fictifs.

Autour de la première est écrit :

Pense que le progrès est linéaire Joue à Civilization et Total War Considère que la “science” est un concept abstrait et quantifiable Ne parle que de technologie militaire Pense qu’un mage pourrait être vaincu simplement en lui tirant dessus Utilise l’échelle de Kardashev au premier degré Utilise encore le terme “Âge sombre” (dark ages en anglais, rarement utilisé en français) Pense que l’on aurait un empire galactique si nous n’avions pas de religion Est obsédé par le moindre détail à propos des armes à feu

Autour de la seconde est écrit :

Comprend que le “niveau technologique” est un concept relatif A des sociétés et des cultures avec des approches technologiques très différentes Est intéressé par les aspects logistique, sociologique et économique des technologies Comprend la vraie raison pour laquelle les humains sont passés du bronze au fer Essaye de se confronter aux réels mécanismes de production et de compréhension du savoir Fait inventer la poudre à des mages Comprend que de la technologie plus simple est parfois plus pratique et que les changements prennent du temps Sait que les armes à feu primitives n’étaient pas des armes absolues et que les lames d’obsidienne sont encore meurtrières

Le rapport : Les remarques à propos du progrès soit-disant linéaire, de l’intérêt pour la façon dont la technologie “s’insère” socialement, l’éventuelle praticité de technologies plus simples font particulièrement écho à l’approche située et “low tech” de l’informatique.

Visual studio pour ouvrir dix lignes d’xml - 524Ko

Description : Une personne tente de manger ses céréales dans un bol de taille moyenne mais avec une cuillère gigantesque. La cuillère est intitulée “VisualStudio”, le bol “Le fichier contenant 10 lignes d’xml que je viens de double cliquer”.

Le rapport : Ouvrir des fichiers simples avec des logiciels qui font beaucoup beaucoup beaucoup plus que lire des fichiers textes est un moyen comme un autre de se confronter à de l’obsolescence logiciel. L’auterice de ce meme n’est pas dupe mais une personne moins informé pourrait avoir le sentiment que son ordinateur n’est pas assez performant pour éditer du texte alors qu’il n’est pas assez performant pour faire tourner visualstudio. Plus discrètement ce meme dit peut-être quelque chose des paramètres par défaut. Si l’os ouvre par défaut un fichier xml avec Visualstudio lorsque l’on double clique dessus il est possible que ce soit parce que Visualstudio s’est auto attribué le statut de logiciel d’édition de texte par défaut pour les .xml, ce qui n’est manifestement pas le souhait de l’utilisateurice.

Lycée 4.0 - 3,4Mo

Description : Une animation 3D d’un singe dansant devant l’image d’un ordinateur bas de gamme avec le texte

Les lycées après avoir acheté un déchet électronique de portable à chier et lent avec 128Mo de ram, un écran 480p, 8Go de stockage ssd, la pire batterie, une caméra 144p, un processeur intel celeron, qui galère à ouvrir chrome et prend feu en ouvrant Word.

Le rapport : Les régions sont connues pour acheter des portables d’assez mauvaises qualité aux lycéen·nes. Non seulement cela participe à la numérisation de l’éducation alors qu’il existe de bonnes raisons de douter de sa pertinence mais en plus l’impact environnemental de ces programmes est mauvaise. Non seulement beaucoup de lycéen·nes ont déjà un ordinateur mais en plus il est souvent de meilleure qualité que celui offert par la région. Comme indiqué dans le meme, compte tenu des accords que l’éducation nationale a avec Microsoft, les logiciels qui sont emmené a être exécutés dans le cadre des cours sont des navigateurs web et du traitement de texte wysiwyg. Sans aucune surprise ces ordinateurs peu puissants subissent donc une obsolescence extrêmement rapide. Il est évident que la numérisation croissante de nos sociétés impose aux jeunes de d’utiliser un ordinateur (voir d’en posséder un soit même) mais répondre à ce défi en en achetant un de mauvaise qualité à tout le monde en mettant windows dessus semble être l’une des pire façons de le relever.

Description à venir :

Screenshot20230102174543.png - 720K
feh3828952000001_jbei2s0bn40b1.png - 620K
gcyieo4erkpb1.webp - 76K
ks2dt9oayzaa1.jpg - 48K
me-setting-up-a-kubernetes-cluster-to-demo-a-hello-world-app.mp4 - 4,6M
moc56tjmeyr91.png - 976K
rkt7wjwtqzdb1.webp - 112K
software.jpg - 88K
spfrex99ztva1.webp - 72K
u5dbxy0g2kia1.png - 28K
xeqnex7j1jt91.png - 1,4M