A Weekend with a Side Project

Un week-end avec un projet parallèle

Pas de parties prenantes, pas de délais, pas de tickets Jira. Juste toi et une idée stupide qui pourrait se transformer en quelque chose.

Samedi matin. Le café est prêt, la maison est calme et j'ai une idée qui m'a taraudé toute la semaine. Ce n’est pas nécessairement une bonne idée – juste une idée persistante. Un petit outil qui fait une chose que je continue de faire manuellement. À quel point cela pourrait-il être difficile ?

C'est le meilleur type de programmation. Pas de document d'exigences, pas de planification de sprint, pas de révision de pull request. Juste un éditeur de texte et un problème. La liberté de prendre de terribles décisions architecturales, de tout réécrire deux fois et de suivre des tangentes qui s’avèrent être des impasses.

Pourquoi les projets parallèles sont importants

Les projets parallèles sont l'endroit où vous apprenez des choses que votre travail quotidien ne vous apprendrait jamais. Non pas parce que les problèmes sont plus difficiles, mais parce que vous êtes libre de prendre des risques. Essayez une langue que vous n'avez jamais utilisée. Construisez quelque chose sans cadre. Déployez sur une plate-forme dont vous avez seulement entendu parler. Les enjeux sont nuls, ce qui rend l'apprentissage maximum.

Le dimanche soir, la chose fonctionne. C'est rude, la gestion des erreurs est inexistante et le README est une seule phrase. Mais cela résout le problème que je voulais résoudre, et j'ai appris trois choses que je ne savais pas vendredi. Pas un mauvais week-end.

💬 Discussion 1
Guest
Avatar
  • Antoine Fabre (collapsed)
    Je m'étais promis de simplifier notre stack cette année, et puis je tombe sur « Un week-end avec un projet parallèle » et je réalise que notre infrastructure tourne avec du scotch et de la chance. Rassurez-moi, je ne suis pas le seul ?
    0