Toot Scheduler, mon nouveau project de compagnie
Je m'amuse sur un petit projet perso depuis une quinzaine de jours.
Nom de code : Toot Scheduler.
J'en parle pas mal sur Mastodon en utilisant les hashtags "#TootScheduler" et "#BuildInPublic". Si jamais la curiosité vous pique, passez faire un tour sur ces deux hashtags.
J'ai commencé à appeler ce projet mon "Pet project", je m'excuse pour l'utilisation de l'anglais que l'on pourrait traduire ici par "Projet de compagnie". Je trouvais ça mignon, ça personnifie un peu la chose.
Mais en fait, ce n'est pas du tout le nom qui reflète vraiment la place qu'a prise ce projet dans mes journée.
Ce projet est une sorte de Fidget, un Fidget project, c'est ça ! Allez, inventons un mot pour cela ; Toot Scheduler est mon "Fidgect".
Fidgect?
Car ce projet est là pour garder mon esprit occupé. Attention, je ne suis pas en train de vous dire que la fonction première de ce projet est de fuir une réalité qui me dérange, enfin je l'espère…
Je vois plutôt ce projet comme lire un livre passionnant ou faire des mots croisés en attendant un train ou un rendez-vous chez le dentiste…
Ouais bon d'accord, je suis peut-être en train de fuir quelque chose.
Fuir la réalité, c'est bien mieux avec un Fidgect !
C'est un gros titre de type « Argument massue »1.
Sinon, il fait quoi ce Fidgect ?
C'est vrai que je parle du concept de ce projet mais pas du tout du projet en lui-même ! Mais où ai-je la tête ? Bon sang, vous êtes là à lire patiemment cet article à vous demander « Mais où veut-il en venir, c'est tout simplement un génie de la narration ! ».
Oh hey, calmez-vous un peu, j'y arrive. Je manque à toutes mes obligations, mais tout de même ! Je ne suis pas un blogueur facile.
L'idée nulle
Alors bon, vous avez compris (grâce au titre, bien sûr) l'idée n'est pas incroyable. On ne va pas en faire une startup licorne de l'enfer. J'explique startup licorne de l'enfer : l'enfer, car réchauffera à terme la planète, et Licorne, car c'est un animal bien sympathique quoique potentiellement très dangereux s'il se comporte comme un chat.
Donc, l'objectif étant de garder l'esprit occupé, il faut bien que le concept soit :
- un peu marrant,
- et pas vraiment utile.
Donc l'idée génialissime que j'avais envie de concrétiser pour moi et pour les internets est : un outil qui permet de publier dans le "turfu" (le futur) vos messages appelés "toots" sur le fediverse ! Oui, vous avez bien lu, je parle de la fonctionnalité de programmer la publication des toots. Alors cette feature existe déjà dans l'API de Mastodon et a été implémentée dans plein de clients (web ou app) pour Mastodon, mais nous, on s'en b***le totalement, ça nous fait bien rigoler les nuits d'insomnie.
Ce que j'utilise
- Mon cerveau déjà et mes compétences en javascript.
- GitHub pour le repos. J'envisage de créer un autre compte ou une organisation pour héberger différemment le projet.
- L'hébergement est sur GitHub Pages et utilise un vieux domaine. Là encore, j'envisage soit d'utiliser le GitHub Pages de base de l'organisation, soit je me prends un petit domaine. Je verrai ça avec les co-founders.
- URLR.me, n'est pas directement lié au projet mais plus à la partie Marketing j'utilise ce petit URL-shortener qui est Made in France. 🐓
- VSC (Visual Studio Code) et VueJS 3 pour le code. Dernièrement, je me suis penché sur Cursor AI, un éditeur de code biaisé à l'AI. Bon, oui, je sais l'IA c'est le mal mais, puisque je vous dis que je fais comme pour de vrai!
Bon, Cursor AI c'est pas fifou... Il est excellent pour cracher du legacy. Mais pour un projet où je n'ai pas beaucoup de temps à accorder à la partie code, c'est plutôt pas mal à condition d'être assez précis dans ses demandes. Il faut bien lui tenir la bride à la Licorne!!!
Donc, comme une équipe produit, j'imagine, documente et planifie (avec de belles issue Github) avant de passer au code. En fait, c'est cette partie qui permet de maximiser les avantages d'un esprit affûté dans un esprit bien occupé ! Deux esprits en un, oui et alors ?! Je suis Gémeaux et dans nos têtes il y a de la place pour tout le monde.
Fake it until you Fidgect it !
Enfin, j'ai décidé de traiter ce projet comme une véritable entreprise mais sans board, clients, CA et charges à payer. Le bonheur capitaliste absolue. Oui, je suis en roues libre en mode YOLO. Alors j'ai déjà planifié des features inutiles (mais qui singent un gros projet) comme par exemple l'affichage des nouveautés et une home page avec son discours d'outil totalement innovant ! Je n'ai pas encore de testimonials pour que mes clients fictifs puissent exprimer leurs gratitudes2, mais l'outil est déjà « Le premier service de planification de toots de tous les temps ! ». C'est dire !
Évidemment, j'ai plein d'autres idées pour faire de ce Fidgect une véritable Licorne à l'évaluation virtuelle de plusieurs milliards, mais je ne peux pas non plus tout dire sinon quelqu'un pourrait me voler le concept.
Le mot de la fin
"Fidgect"
Non, sérieux le mot de la fin
C'est pas un mot c'est une URL pour que vous puissiez visiter ma merveille de Fidgect. Toot Scheduler
Merci d'avoir lu jusqu'ici
Si vous souhaitez discuter de cet article, n'hésitez pas à me contacter (le lien ouvre un nouvel onglet). Je serais ravi de vous entendre.
🫣