Un développeur qui a surmonté le TDAH grâce à une imprimante de reçus et à Python : le secret d’un système de productivité
Il a mis en place un système en utilisant Python et une imprimante de reçus pour surmonter son TDAH et améliorer considérablement sa productivité.
Inspiration tirée de la psychologie des jeux vidéo
Le cœur de ce système réside dans la « progression visuelle ». Le développeur s’est inspiré d’un article de Laurie Harrell, « A Thermal Receipt Printer Cured My Procrastination ». L’idée est similaire à la raison pour laquelle les jeux vidéo sont addictifs : au lieu de fixer un objectif immense (par exemple, atteindre le niveau 80), ce sont les retours visuels et sonores ainsi que de petites victoires — comme terminer une petite quête, par exemple éliminer un petit insecte — qui fournissent une motivation continue pour avancer.
Il se souvenait d’avoir travaillé auparavant dans un Starbucks et dans une pizzeria. Chez Starbucks, plutôt que d’empiler en une seule fois les 12 tasses à préparer, il les disposait en ligne pour ne pouvoir se concentrer que sur une ou deux tasses à la fois. Dans la pizzeria, quand une commande était terminée, il la glissait sur une étiquette visible afin de confirmer visuellement qu’elle avait été traitée.
Un système physique construit avec Python et une imprimante de reçus
À partir de cette idée, il a construit un système de productivité physique basé sur une imprimante de reçus.
- Configuration matérielle : il a équipé son système d’une imprimante de reçus bon marché et a utilisé le package Python
escPOSpour la piloter. Au début, il y avait un problème de bruit, mais en ajustant l’interrupteur DIP situé sous l’imprimante, il a réussi à la placer en « mode silencieux ». - Tickets visuellement soignés : au lieu de texte brut, il a conçu des tickets esthétiques avec des technologies web (Tailwind). Il a ensuite converti cette page web en image via un package Python puis imprimé directement l’image avec l’imprimante de reçus, ce qui améliore la lisibilité et la satisfaction.
Mise à niveau du système avec l’IA et l’automatisation
Au-delà du système de base, il a utilisé un outil appelé « Arcade » pour automatiser et rendre intelligent l’ensemble du processus.
- Création automatique des tâches : il a connecté Gmail au système pour qu’à l’arrivée d’un email client, le contenu soit analysé et qu’un ticket de tâche soit imprimé automatiquement si nécessaire.
- Utilisation d’un Kanban board : il a créé un vrai tableau blanc avec « À faire (To Do) », « En cours (Doing) » et « Terminé (Done) » pour organiser visuellement les tickets imprimés et suivre l’avancement d’un coup d’œil.
- Prévention des doublons : il a stocké le contenu et la description des tâches dans une base de données vectorielle, puis comparé la similarité avec les tâches existantes lorsqu’une nouvelle tâche était créée, afin d’éviter l’impression de tickets en double.
Conclusion : trouver son propre système de productivité
Le développeur affirme que ce système « analogique » peut améliorer fortement la productivité des personnes qui, comme lui, ont besoin d’une hiérarchie visuelle. Il souligne qu’un système de productivité doit, au final, être adapté aux besoins de chacun, et il a partagé le code source complet sur GitHub pour que chacun puisse créer son propre système.
Aucun commentaire pour le moment.