Le Geek Code
L'ancêtre des bio sur internet
Hello les gens !
Il y a quelques jours je suis tombé sur un article de Korben qui parle du Geek Code, cette suite quasi incompréhensible de lettres et de symboles pour se décrire en très peu de caractères, et ancêtre des Bio modernes sur les réseaux sociaux.

Pour les plus jeunes d'entre vous (techniquement je devrais en faire partie pour une fois mais ya trichouille), ça a été créé en 1993 par Robert A. Hayden, qui était alors étudiant en informatique à la Mankato State University dans le Minnesota.
Le but était simple, à une époque où on échangeait que du texte sur internet sur des connexions particulièrement lentes, les gens cherchaient un moyen de pouvoir se bricoler une Bio dans leur signature de Mail ou via les messageries Usenet (un ancêtre de Matrix), dont j'ai connu certains des derniers représentants quand j'étais jeune et cherchais de l'aide sur internet quand je bloquais sur un souci technique durant mes premières pérégrinations sur Linux.
Il en a donc résulté un code assez simple, démarrant par la lettre "G" suivie des abbréviations des passions que l'on peut avoir, par exemple "GIT" désigne un passionné d'informatique, "GS" un passionné de science, etc.
Après on avait des détails comme l'apparence, l'âge, les compétences, avec des symboles complémentaires, par exemple "MW++" voulait dire qu'on est un amoureux de Windows alors que "MW--" veut dire qu'on chie allègrement sur cet OS, "GIT^" veut dire qu'on est diplômé en informatique en plus du fait que ce soit notre passion, et "UL+++$" veut dire qu'on est un grand amoureux de Linux et que c'est ce qui nous fait gagner notre vie.
C'est tout une véritable codification qui se fait ici, avec également des détails comme les opinions politiques, et même la vie sentimentale et sexuelle si on le souhaite.
La version la plus connue du Geek Code est la 3.1, existant depuis 1996, et pour laquelle on retrouve même encore aujourd'hui un formulaire en ligne pour générer son propre Geek Code, et évidemment de quoi décoder un Geek Code encodé avec cette version.
Le projet a été repris en 2019 avec une 4.0, et il existe désormais en 6.x via un repo Github dédié, avec une refonte de certains points.
Pour la vanne, j'ai proposé sur Mastodon de relancer un peu le Geek Code pour qu'on les mette en bio, histoire de le remettre à l'ordre du jour, il n'y a pas d'encodeur/décodeur pour la 6.x, donc c'est pas forcément facile à faire à la main, mais une fois qu'on en a compris la logique ça passe tout seul, donc le voici :
--—BEGIN GEEK CODE BLOCK--—
Version: 6.x
GAI/GCM/GCS^/GDVO$/GFS/GIT^/GS/GVGD A+ B++:+:+:+:++ C—(--) D+:++ CM+++ MW— UL++++$ MC– Lbash+$/Lpy+/LC+/LCpp+/LRs+/Lsql+/Ljs-/Lphp-/Lj--/Lvb--/Lwps– IO++:– PGP++>+++ Gl:BuddaPB H+ PS+++ PE+++ RPG++ BK+ !TV R+
——END GEEK CODE BLOCK——
Si vous souhaitez contribuer, mais ne voulez pas créer un compte Github, j'ai fait un fork sur Gitlab vu que sur la Karak on a été plusieurs à relever qu'il y avait des manques, je serais ravi de récupérer vos suggestions et contributions pour les soumettre pour vous sur Github (j'ai dû recréer un compte dessus à mon grand regret car encore beaucoup trop de projets Libres restent dessus).
Et si vous réussissez à décrypter mon Geek Code, déjà GG, je serai ravi de voir ce que vous en avez compris, et je serai également ravi de voir les vôtres
