sonomemo, une appli de prise de notes conçue par une personne avec TDAH pour les personnes avec TDAH
(github.com/sonohoshi)Bonjour, je m'appelle sonohoshi, et je vis tant bien que mal en tant que développeur de jeux un peu brouillon.
L'application que je voudrais vous présenter dans cet article s'appelle sonomemo, une appli de prise de notes créée par sonohoshi pour son propre usage.
En réalité, dans un monde rempli d'éditeurs de texte à foison, je doute qu'il y ait beaucoup de gens qui se demandent encore ce qu'un bloc-notes peut apporter, alors je vais plutôt raconter comment j'en suis venu à fabriquer quelque chose comme ça.
Je vis avec un trouble neurologique appelé TDAH, pour trouble du déficit de l'attention avec ou sans hyperactivité.
Dit comme ça, ça a l'air impressionnant, mais en pratique, cela veut surtout dire que je vis un peu dans le désordre, que je manque de dopamine donc je somnole tout le temps, et qu'à force d'avoir l'esprit éparpillé, j'oublie ce que j'étais en train de faire. Avec un traitement bien suivi, ça va. Franchement, ce n'est pas grand-chose.
Mais malgré tout, certaines choses restent difficiles. Par exemple, m'intéresser à trop de sujets à la fois au point d'oublier ce que j'étais censé faire au départ.
Il m'est souvent arrivé, une fois arrivé au bureau, de fouiller longtemps dans Slack et dans les logs de commit pour retrouver ce sur quoi je travaillais la veille.
À cause de ce genre de problèmes, j'ai pris l'habitude de noter dans un bloc-notes l'heure, ce que j'étais en train de faire et l'état d'esprit dans lequel je travaillais.
[20251216/17:28] 뭐 UI에서 말도 안되는 버그 튀어나옴
[20251216/17:28] 어제 리팩토링 조금 했는데 사이드 이펙트 생긴듯
[20251216/17:28] 그냥 각 모듈을 독립적으로 동작하게 분리한 뒤에 새로 마이그레이션 하는게 편할거같음
Quelque chose dans ce genre. J'avais même créé un plugin pour Sublime Text qui ajoutait automatiquement un horodatage, et je l'ai utilisé pendant des années.
Puis un événement malheureux est survenu. J'ai récemment changé d'emploi, et ce plugin Sublime ne fonctionnait que sous Windows, sans vraiment marcher dans mon nouvel environnement de développement.
Pour moi, c'était un élément important de ma façon de travailler, et je me suis retrouvé avec un vrai contretemps totalement imprévu.
Mais je ne pouvais pas non plus donner l'image de quelqu'un qui, au lieu de montrer qu'il apprend et s'adapte sérieusement dans sa nouvelle boîte, passe son temps à déboguer un plugin Sublime Text. Ça aurait eu l'air de quelqu'un qui touche un Mac pour la première fois. Bon, en vrai, j'avais aussi paniqué parce que je ne savais même pas où se trouvait le bouton d'alimentation du Mac Studio, mais ce n'est pas le sujet... bref, voilà.
Après le travail, j'ai ressorti le MacBook qui traînait dans un coin de chez moi et j'ai essayé de corriger le plugin. J'ai bricolé ça une quinzaine de minutes, puis j'en ai eu marre. Je me suis aussi dit que toutes ces fonctionnalités dont je rêvais tout seul depuis longtemps, et que je trouvais sympa en théorie, ce serait encore pénible de continuer à les implémenter en plugin Sublime puis à les faire fonctionner selon les OS.
Alors j'ai lancé Antigravity et j'y ai balancé en vrac toute la situation actuelle et toutes les fonctionnalités dont j'avais besoin.
Le résultat a été une application construite avec le framework ratatui de Rust, qui prend en charge inutilement beaucoup de fonctionnalités pour ce qui n'est au fond qu'un simple bloc-notes.
Désormais, je n'ai plus à me faire engueuler par Claude dans le shell pour qu'il se mette au travail, puis à alt-tab vers Sublime pour faire un copier-coller quand une idée me vient... ni à perdre encore mes notes parce que j'ai fermé sans sauvegarder par mégarde.
Tant mieux, vraiment.
Bref, le texte a été long, mais c'est ainsi qu'est né sonomemo.
Je l'ai créé parce que j'en avais besoin et que c'était urgent, mais j'espère aussi que l'application pourra être utile à d'autres personnes ayant le même trouble, ou au moins devenir une idée qui puisse aider d'une manière similaire.
J'aimerais aussi que des troubles neurologiques comme le TDAH ne soient plus perçus comme quelque chose d'étrange ou qu'il faudrait cacher, mais comme une caractéristique humaine que l'on peut bien gérer avec un traitement régulier, différents entraînements comportementaux et des outils adaptés.
Merci d'avoir lu jusqu'ici.
Vous pouvez consulter le package destiné à un usage réel au lien suivant.
https://crates.io/crates/sonomemo
5 commentaires
Il suffit d’appuyer sur F5 dans le Bloc-notes.
De la technologie haut de gamme... merci.
En effet. Je ne savais pas, car je n’utilise pas beaucoup le Bloc-notes intégré de Windows 11. Merci.
C’est un peu délicat d’en faire un sujet, donc je l’écris ici en commentaire.
Pour commencer, j’aime énormément.
Le fait qu’il y ait un horodatage est appréciable,
et, en tant que personne qui a souvent supprimé des notes avant de le regretter amèrement, ce que je préfère le plus, c’est qu’on ne puisse pas supprimer les notes dans l’application.
En revanche, pour les tâches et les tags, je pense que ce serait encore mieux si le guide incluait des exemples de saisie.
Personnellement, je trouve vraiment dommage de ne pas pouvoir l’utiliser, car dans mon environnement de travail, tout est séparé sur un réseau interne.
Merci pour votre retour ! Je pense que ce serait une bonne chose de l’ajouter au README.
À part ça, je me disais qu’un package Rust open source pourrait sans doute être utilisé dans toutes sortes d’environnements, mais dans le cas d’un réseau interne complètement isolé, ça devient effectivement difficile, snif.