Le flow, c’est quand vous êtes à fond sur une tâche. Neil Jomunsi l’explique fort bien dans son article Une méthode simple pour écrire vite et bien : le « flow » de l’écrivain :
Concept popularisé par le psychologue Mihály Csíkszentmihályi, le flow est cet état d’intense concentration qui permet à n’importe quel sportif, artiste, joueur, moine bouddhiste, etc de rester focalisé sur l’instant présent et d’oublier le monde qui l’entoure pour ne se consacrer qu’à une chose : l’accomplissement de sa tâche. Quand on atteint l’état de flow, on s’oublie soi-même et on ne fait plus qu’un avec ce que l’on est en train de faire. Les barrières entre la personne et l’action s’effacent, les deux s’imbriquent pour ne plus faire qu’un.
Cela fait plusieurs mois, voire plus d’un an que j’ai perdu ma capacité à entrer dans un flow de développeur. Si je pouvais toujours coder, c’était plutôt par petites touches, un bugfix par ci, une petite amélioration par là… mais rien de conséquent, alors qu’il m’arrivait fréquemment par le passé de coder comme un dément.
Or cela fait maintenant plusieurs semaines qu’elle est revenue 🙂
Elle est revenue lorsque j’ai découvert AlpineJS et que j’ai décidé de l’utiliser pour réécrire WemaWema (la réécriture n’est pas encore terminée). Cette semaine, il s’est manifesté lorsque j’ai codé le support du stockage objet Swift dans Lufi pour les besoins de Framasoft1 et hier quand j’ai ajouté de l’intégration continue à Lufi-cli pour construire et publier des paquets binaires de Lufi-cli.
Concrètement, ça fait de très grosses journées de travail, dans un état quasi second. Une transe. Et quand on sort du flow, on se sent épuisé, vidé, mais heureux (je pense qu’il doit y avoir une sacrée poussée d’endorphine qui rentre en jeu)… et ça fait du bien au moral de façon générale ! 🤗
Bref : I’m back in the game, baby!
Crédit : Photo par Enrique Ortega sur Unsplash
-
D’ailleurs s’il y en a qui veulent tester cette fonctionnalité, je suis preneur de retours ↩
@luc Ce "flow" du développeur, c'est assez rare je pense. Pour moi c'est surtout en début de projet, lors de la mise en place de l'architecture que tu as pensée, écrite… Tout est bien en place dans ton esprit, tu peux coder à 110%.Par contre c'est fortement mis à mal par les interruptions et après 1 mois à ce rythme, va falloir prendre des jours de repos.
Ah mais j'avais pas suivi le retour du flow @luc ! il m'avait semblé te voir sautiller de nouveau dans ma TL et je m'en réjouissais. Mais là, j'en suis encore plus ravie ! 😘 🤗