← Récit
Chapitre 1Novembre 2023

La boîte à rythmes

Je veux commencer par celui qui fait honte, parce que c'est lui qui porte tout le reste.

En novembre 2023, cela faisait un mois que j'apprenais le JavaScript dans un bootcamp en Tunisie, et j'ai construit une boîte à rythmes dans le navigateur. Aucun framework. Aucune étape de build. Juste un fichier HTML, un peu de CSS, un dossier d'échantillons de batterie, et un écouteur keydown qui, j'en suis presque sûr, faisait trois choses dont il n'avait pas besoin.

Voici la description que j'en avais écrite à l'époque, que je n'ai jamais retouchée, parce que la retoucher serait mentir :

This is my first ever solo project although it looks bad and I have used no frameworks whatsoever and the code is very bad but it is functional. I love music and drumming and I have not found a drumming app that really satisfies me so I took it on my own hands to make one. As I said this is my first project so I had no idea where to start or how anything works it was rough but I completed it and I think its a good first step.

Le code est très mauvais. Je maintiens « fonctionnel ».

Mais regarde la vraie raison de son existence : je n'ai pas trouvé d'application de batterie qui me satisfasse vraiment, alors j'ai pris les choses en main pour en faire une. C'est toute la phrase. Trois ans et environ quarante mille mots de notes plus tard, c'est toujours la phrase. Chaque projet de ce site est une variation de « la chose que je voulais n'existait pas, ou existait mal, alors ».

Job Scraper, quatre ans après : je l'ai construit comme un outil pour moi-même parce que j'en avais assez de consulter dix sites d'emploi différents chaque matin. L'outil WhatsApp : construit pour moi-même parce que j'en avais assez d'envoyer tous les messages de prospection à la main. OpenDerja_TN, un corpus ouvert pour la derja tunisienne, une langue que douze millions de personnes écrivent chaque jour sans presque aucune trace correcte : le même instinct, dans un habit bien plus sérieux.

Je ne l'avais pas prévu. Je l'ai remarqué plus tard, en essayant de décider quoi mettre sur ce site web.

Pourquoi c'est sur le site tout court

Parce que l'omettre serait une petite malhonnêteté, et tout l'intérêt de ce site, c'est que j'en ai eu assez des petites malhonnêtetés.

La boîte à rythmes ne démontre aucune compétence pour laquelle je voudrais être embauché. Elle démontre que je finis les choses, que je les commence pour une raison précise et un peu têtue, et que quand je ne sais pas comment quelque chose fonctionne je vais en construire une mauvaise version plutôt que d'attendre d'être qualifié. Ces trois traits sont la seule raison pour laquelle le reste existe.

Aussi : ça marche encore. Va taper quelques touches. Les échantillons sont corrects. Le code est une scène de crime et je ne répondrai à aucune question.