33 points par GN⁺ 2025-03-17 | 7 commentaires | Partager sur WhatsApp
  • Devenons en 30 secondes un développeur 10x irremplaçable
  • rust-stakeholder est un outil CLI qui génère une sortie de terminal inutile pour vous faire passer pour un génie du code
  • Permet d’avoir l’air impressionnant sans écrire de code réellement utile
  • Avertissement : ce projet est une blague satirique sur le syndrome de l’imposteur et les dynamiques de travail dans l’industrie tech. Il ne recommande pas de tromper qui que ce soit.

« Après avoir utilisé rust-stakeholder, au lieu de me demander où en étaient les deadlines, on me demande désormais des insights en réunion de conseil. » - Développeur qui n’a toujours pas terminé les tickets du sprint précédent

  • Montrer une sortie de terminal complexe compte plus qu’une véritable contribution à la codebase.

Des fonctionnalités sans valeur mais qui ont l’air très importantes

  • 🖥️ Simulation de développement éblouissante : donne l’impression que vous résolvez des problèmes de calcul dignes du CERN alors qu’en réalité vous actualisez Reddit
  • 🧠 Générateur de jargon vide de sens : impressionnez avec des formules comme « implémentation d’une optimisation topologique non euclidienne pour la représentation de données multidimensionnelles »
  • 📊 Barres de progression convaincantes : des barres qui avancent lentement pendant que vous êtes à la pause pour donner l’impression que « ça bosse »
  • 🌐 Fausse activité réseau : simule des requêtes API critiques alors qu’en réalité l’ordinateur parle tout seul
  • 🚨 Mode crise artificielle : génère des alertes réalistes qui font croire aux autres que vous empêchez héroïquement une catastrophe
  • 👥 Activité d’équipe imaginaire : fait comme si des amis invisibles envoyaient des pull requests importantes
  • 🎮 Caméléon de domaine : bascule rapidement entre 7 domaines — backend, frontend, blockchain, etc. — avant même d’avoir dit « développeur full stack »

Utilisation pour faire avancer sa carrière

  • Utilisation de base : le mode d’emploi pour imposteurs débutants
  • Utilisation avancée : pour les imposteurs confirmés, afin d’impressionner des investisseurs VC blockchain ou d’avoir l’air débordé pendant la saison des évaluations

Avantages

  • Voie rapide vers la promotion : saute complètement l’étape « apporter de la valeur »
  • Domination en réunion : faites-le tourner en arrière-plan pendant un call pour avoir l’air occupé
  • Report des deadlines : « Désolé, je suis encore en train de traiter des alertes système critiques »
  • Négociation salariale : laissez-le tourner pendant l’entretien d’évaluation
  • Sécurité de l’emploi : donne l’impression que vous êtes la seule personne à comprendre un système fictif

Témoignages utilisateurs

  • « J’ai laissé rust-stakeholder tourner tout le week-end et lundi j’avais été promu ingénieur principal. » - Anonyme
  • « Personne ne sait ce que je fais, et grâce à rust-stakeholder, moi non plus. » - Utilisateur satisfait
  • « Depuis l’installation de rust-stakeholder, mes collègues ont arrêté de me demander de l’aide, disant que mon travail était “trop avancé”. » - Ingénieur imposteur principal

Des tests ? Quels tests ?

  • Pour l’instant, ce package a autant de couverture de tests qu’une excuse pour avoir raté une deadline : aucune.
  • En utilisant cet outil, comme pour les vraies compétences de développement, les tests restent théoriques.

Contribution

  • Contribuer ? Il faut coder pour de vrai. Mais si vous insistez :
    1. Forkez le dépôt (quoi que ça veuille dire)
    2. Ajoutez une sortie inutile mais impressionnante
    3. Soumettez une PR et faites semblant de comprendre la codebase

Clause de non-responsabilité

  • rust-stakeholder est une satire. Si toute votre réputation technique repose sur le fait de lancer un faux programme de terminal, nous déclinons toute responsabilité pour le moment où l’on vous demandera de coder pour de vrai.
  • Et si cela vous permet d’impressionner quelqu’un au point d’obtenir un poste pour lequel vous êtes totalement incompétent… félicitations.

7 commentaires

 
wedding 2025-03-18

J’ai utilisé rust-stakeholder et j’ai obtenu une augmentation de 3000 % lors de ma négociation salariale.
Qui suis-je ? Le propriétaire de rust-stakeholder~

 
rlaehdus2003 2025-03-17

Moi aussi, je vais lancer ça pendant le week-end et espérer être promu lundi haha

 
hiatus4322 2025-03-17

zzz

 
joyfui 2025-03-17

Je vais utiliser ça à la place de hollywood !

 
kimjoin2 2025-03-17

J’adore ce genre d’humour absurde.

 
kimjoin2 2025-03-17

> Soumettre une PR et faire semblant de comprendre la base de code
Waouh

 
GN⁺ 2025-03-17
Avis Hacker News
  • Quand je travaillais dans une petite agence à Londres, la structure de management était très centralisée. On vérifiait souvent mon avancement par-dessus mon épaule. Je discutais avec des amis sur IRSSI, je lisais mes blogs préférés avec des wgets, et j’avais fait en sorte que le flux Twitter ressemble à une interface de feuille de calcul Excel. J’avais terminé mon travail dans les premières heures de la journée. J’en voudrai toujours à ces managers et à ces heures perdues assis sur une chaise de bureau

    • Une expérience encore pire auparavant, c’était un manager qui se connectait à distance à mon ordinateur pour surveiller mon travail de manière aléatoire. Quand une petite icône apparaissait dans la barre de menu, je savais qu’il était là, alors je faisais semblant d’être occupé à essayer de comprendre du code. J’espère qu’il ne trouvera jamais la paix en purgatoire
  • Au début des années 90, j’ai écrit un programme TSR pour MS-DOS. Il affichait un faux écran de compilation TurboC au cas où le patron entrerait pendant que je jouais. Mon patron n’était pas idiot, et après quelques moments de panique, il a commencé à demander pourquoi la compilation prenait si longtemps. J’ai donc amélioré l’app « boss key » et ajouté une augmentation des numéros de ligne à l’écran, pour donner l’impression que la fausse compilation avançait réellement

  • Il ne faut pas sous-estimer la puissance des couleurs dans le terminal. Quand je suis devenu administrateur système pour la première fois, les couleurs dans le terminal étaient rares. Les emojis n’étaient même pas encore un concept en Occident

    • L’administrateur système senior de l’équipe me conseillait : « quand tu écris des scripts d’administration, ajoute un code couleur selon que l’état est bon ou mauvais ». Il avait tout à fait raison, et même si l’équipe de développement évitait les codes couleur, l’équipe d’administration en tirait parti. « Le rouge = mauvais », c’est un langage universel dans notre culture, et cela donne aux managers l’impression de comprendre
  • Le design de Rust est utilisé non seulement pour les entretiens, mais aussi pour les rapports bureaucratiques. La bureaucratie dans l’équipe s’est améliorée, et les chefs en seront très satisfaits. C’est un outil très utile

    • Quand l’équipe junior Rust faisait ce qu’elle voulait dans un chat séparé, le CTO, le PM et moi n’avions aucune idée de ce qui se passait. Cet outil aurait aidé. Maintenant, nous allons nous concentrer sur la revue de code pour voir comment la sûreté de Rust a résolu ce problème. Ce serait un excellent sujet pour un nouvel article sur la puissance de Rust
  • Ne serait-il pas plus judicieux d’effacer le vrai dossier de build et de relancer un build via un script ? Points bonus si on limite les ressources pour que cela prenne plus longtemps. En regardant de près, on pourrait ainsi voir que quelque chose qui devait réellement être fait est bien en train de se compiler

  • J’ai implémenté une optimisation topologique non euclidienne dans une représentation de données multidimensionnelle. D’après Google Scholar, cet article écrit par des chercheurs de l’Imperial College London est celui qui correspond le mieux. Cela semble être un travail très innovant et révolutionnaire

  • Il faudrait utiliser ce genre de chose quand les films montrent des écrans de hackers. C’est tellement absurde que, parfois, je me dis que le fait d’afficher des pages HTML dans un terminal quand on « pirate » un ordinateur du gouvernement est une blague interne volontaire

  • Au travail, quand j’ai parfois besoin de communiquer avec des amis sur IRC, j’utilise weechat pour ne pas attirer l’attention. La plupart des non-développeurs ignorent tout ce qui touche au terminal. J’utilise même hn-text en CLI pour Hacker News afin que personne ne pense que je glande

  • Ce projet est cool. C’est similaire à hollywood, mais spécialisé dans la programmation. Ce sera un outil utile dans l’arsenal des « trucs à lancer » pour impressionner les gens qui n’utilisent pas le terminal

  • Ce projet est cool. J’ai déjà créé un projet similaire. Si ça vous intéresse, allez y jeter un œil