Bonjour Nal !
Cette nouvelle année 2024 fut un électrochoc pour moi. En effet, en 2022 et 2023 j'ai eu plein de petits projets personnels par-ci et par-là.
J'allais les publier demain (tu connais), et du jour au lendemain, sans prévenir, on est en 2024 !!
Il fut temps de prendre une résolution : combattre ma procrastination (demain…).
C'est pourquoi j'ai commencé à publier tout ces petits projets non finis qui restaient à pourrir sur mon ordinateur :
- un générateur de site statique avec des outils pour les développeurs de langage de programmation : https://linkdd.github.io/gin/
- une librairie C++ avec des outils pour implémenter l'IA de vos PNJ (jeu vidéo) : https://github.com/linkdd/aitoolkit
- une partie du code du moteur de mon jeu C++ (non fini), agnostique du moteur de rendu (SDL, raylib, glfw, …) : https://github.com/trollworks/sdk-core
- une grosse mise à jour du site de Letlang avec la nouvelle spec (bientôt sur vos écrans)
- etc…
J'espère que cela m'aidera a apprendre que la perfection cela n'existe pas. Qu'un code non fini est mieux dans un dépôt publique à l'air libre, que cloisonné au fond de mon disque dur qui n'attend qu'à mourir pour me faire perdre toutes ces données.
J'espère que cet abandon du perfectionnisme m'aidera à ne pas remettre à demain ce qui n'est pas si important au final.
# Très bonne résolution !
Posté par Nanawel (site web personnel, Mastodon) . Évalué à 3.
Je me suis fait un peu la même réflexion récemment et c'est pour ça que j'ai pris la décision de me mettre sérieusement à la libération du code de mon service de gestion et partage d'idées cadeaux initié en 2016.
Ton message m'a conforté dans mon idée ! 😃
# désolé de faire le méchant
Posté par octane . Évalué à 6.
désolé de faire le méchant, mais c'est pas un peu l'effet opposé? Genre "bah je code trois trucs à l'arrache, et puis j'oublie tout, rab, c'est push, et tant pis"
J'avoue que j'ai le même problème, passé la hype du nouveau projet ou je code comme un ouf, je le laisse mourir dans un état assez batard. Des fois j'ai de la doc, mais généralement quand j'y repense, je finis par me dire qu'il vaut mieux rm -rf et repartir de 0. ou faire autre chose.
J'ai un dossier projets/ qui sert surtout de poubelle, et j'aimerai bien une motivation pour les finir. J'ai pas trouvé perso.
[^] # Re: désolé de faire le méchant
Posté par David Delassus (site web personnel) . Évalué à 10.
Alors, pour le coup, c'est pas "push and forget".
C'est plutôt "n'attend pas que ce soit complètement parfait pour push".
Par exemple, pour aitoolkit, il me manquait une suite de test et la documentation. J'ai généré tout ça avec l'aide de Github Copilot (qui après avoir analysé mon code a pu générer tout ça à coup de TAB).
Pour Gin (le générateur de site statique), je m'en sers pour le site de Letlang (que je dois publier). C'est juste que j'ai pas finalisé la doc au delà de quelques tutoriels (pas de doc d'API par exemple), je l'ai quand même publié, mais ça ne veut pas dire qu'il n'est pas maintenu.
En fait, c'est plein de petits projets qui n'ont pas besoin de nouvelle fonctionnalité toutes les 3min (cc écosystème JS), mais si on remonte un bug, je le corrigerai. Les dépôts que je ne maintient plus je les archives sur Github.
Et le succès de mon dépôt aitoolkit (plus de 300 github stars en moins d'une journée), c'est motivant. Cette petite pépite que pas mal de monde a aimé, elle était restée sur mon PC pendant 1 an et demi !!
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: désolé de faire le méchant
Posté par barmic 🦦 . Évalué à 5.
Bref release early, release often.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
# Petit joueur
Posté par abbe_sayday . Évalué à 10.
Toi procrastinateur ? mon œil ouais !
Déjà, toi c'est juste que tu finis pas tes projets. Les procrastinateurs, les vrais de vrais, eux ils ne commencent jamais. Désolé mais c'est pas pareil.
La procrastination est un club très fermé, tellement fermé que… il n'a pas encore été créé.
Bon, si ça peut aider, voici Structured Procrastination, ou comment vaincre la procrastination en l'utilisant à son avantage.
Nec spe, nec metu
[^] # Re: Petit joueur
Posté par NicolasP . Évalué à 10.
Ça a l'air intéressant, je lirai demain.
[^] # Re: Petit joueur
Posté par abbe_sayday . Évalué à 6.
Demain, c'est un objectif, mais quand on est procrastinateur, on va plutôt être curieux de prendre connaissance du contenu de l'article et au final on va procrastiner pour aller dormir et rester devant l'ordinateur pour lire le lien, et les liens du lien, et ceux des liens des liens, et ainsi de suite ; récursivement ; procrastinativement…
Bon ben du coup je te souhaite pas bonne nuit, puisque ce soir c'est nuit blanche, à chercher sur internet tout ce qui est en rapport avec la procrastination et comment la vaincre.
Nec spe, nec metu
[^] # Re: Petit joueur
Posté par David Delassus (site web personnel) . Évalué à 3. Dernière modification le 19 janvier 2024 à 21:49.
Ça, c'est la procrastination de vengeance à l'heure du coucher.
cf: https://fr.wikipedia.org/wiki/Procrastination_du_sommeil
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # C’est pour demain
Posté par Arthur Accroc . Évalué à 4.
Concernant le club, je n’ai pas de nouvelles, mais le syndicat, c’est pour demain.
« Le fascisme c’est la gangrène, à Santiago comme à Paris. » — Renaud, Hexagone
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.