11 points par sonohoshi 2025-12-16 | Aucun commentaire pour le moment. | Partager sur WhatsApp

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

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.