On m'avait prévenu : "N'y va pas, les utilisateurs là-bas sont des puristes frustrés". J'ai quand même voulu donner une chance à la plateforme et j'ai créé un compte. Résultat des courses ? Je confirme à 100%, et je ne remettrai plus jamais les pieds sur cette plateforme.
La raison ? J'ai osé partager Lumos sur le subreddit r/lua. Pour ceux qui débarquent, Lumos c'est mon framework CLI open-source sous licence MIT, conçu pour offrir une boucle DX complète de bout en bout en Lua. Le genre d'outil qui n'a absolument aucune concurrence dans cet écosystème et qui, disons-le franchement, enterre pas mal de standards actuels.
Au lieu d'avoir un débat technique constructif sur l'architecture, la modularité ou les features, je me suis pris une salve de reproches lunaires. Mon grand crime ? J'ai assumé avoir utilisé l'IA pour m'aider à développer ce projet.
L'attaque des vieux barbus
Je suis développeur web depuis 8 ans. Mon métier, c'est de livrer de la valeur, de concevoir des architectures qui tiennent la route et de résoudre des problèmes. Bien sûr que j'utilise l'IA comme assistant ! Pourquoi devrais-je me priver d'un outil qui me permet de prototyper à la vitesse de la lumière et de gagner un temps monstrueux sur le développement ? Pourquoi réinventer la roue en tapant du boilerplate à la main comme un moine copiste, quand je peux me concentrer sur ce qui compte vraiment : la logique métier et l'architecture logicielle.
Mais sur r/lua, j'ai eu affaire à une secte de vieux cons barbus complètement bloqués dans l'ancien temps. Pour eux, coder à la dure, la goutte au front, est une preuve de virilité technique. Refuser d'utiliser un outil de productivité en 2026, alors que l'IA est devenue le standard absolu de l'industrie, c'est de la stupidité pure et simple.
Pseudo-élitisme
L'une des remarques les plus absurdes que j'ai pu lire a été :
"Si n'importe qui peut le faire avec l'IA, en quoi Lumos serait supérieur à d'autres projets du genre ?"
La réponse à cette question est pourtant d'une logique implacable : Parce que dans l'écosystème Lua, personne d'autre ne l'avait fait avant. L'IA ne pond pas un framework modulaire toute seule. Elle ne réfléchit pas à l'expérience développeur. Je rappelle au passage que je ne vends rien. J'ai créé ce framework par passion, sur mon temps libre, pour combler un vide abyssal dans l'ecosysteme LUA.
Lumos WHOIAM ?
Parlons technique deux minutes, histoire de remettre les pendules à l'heure. Va jeter un œil au repo GitHub
Là où un outil ultra-mature comme Cobra devient vite monstrueusement verbeux, Lumos va droit au but :
-- Regardez cette concision pour créer une CLI robuste : app:command("serve", "Démarre le serveur") :flag_int("--port", "Port d'écoute", 1, 65535) -- Validation native :use(lumos.middleware.builtin.auth({ env_var = "API_KEY" })) -- Middleware natif :action(function(args, flags) lumos.ui.progress("Démarrage en cours...", 100) lumos.log.info("Serveur prêt sur le port " .. flags.port) end)
Ce que Lumos propose nativement :
- Une API fluide (Builder pattern) qui te permet de monter une CLI complexe en quelques lignes.
- La validation stricte des arguments et des flags (fini la gestion à la main).
- Des middlewares intégrés (authentification, rate-limiting, gestion d'erreurs) que tu branches en une ligne.
- Une UI riche (couleurs, barres de progression, prompts) sans avoir à importer 40 dépendances externes comme en Node.js ou Python.
- Un système de packaging natif pour compiler ton app en un bundle autonome en quelques secondes.
Conclusion : Ciao Reddit
L'innovation fait peur à ceux qui n'arrivent plus à suivre. Le vrai problème de ces développeurs, ce n'est pas l'IA. C'est leur incapacité à accepter que les méthodes de travail évoluent, et que leur petit savoir-faire d'il y a 20 ans est en train de se faire ubériser par ceux qui savent utiliser les nouveaux outils intelligemment.
Je n'ai pas de temps à perdre avec une communauté qui préfère cracher sur un outil gratuit et performant plutôt que d'en voir le potentiel. Reddit est devenu une chambre d'écho pour les râleurs et les dogmatiques.
Lumos est là, il marche du tonnerre. Si tu veux coder des CLI en Lua test github.com/benoitpetit/lumos, n'hesite pas a faire un retour sur Mastodon.
(Si cet article ou mes outils t'ont aidé à gagner du temps, n'hésite pas à soutenir mon travail sur Liberapay ou Buy Me a Coffee.)
