EisenApp

Table des matières

Contexte

Pour organiser ma journée, j’ai pris l’habitude le soir en fin de journée de noter toutes mes tâches à faire pour le lendemain.
Je commence ma journée avec une idée claire de ce que je dois faire.

La plupart du temps, ça me suffit pour savoir comment m’organiser. Mais régulièrement, je me sens submergé. Trop de choses, trop d’attention à donner à droite et à gauche, trop de sollicitations, trop d’urgence.

J’ai tendance à étouffer et être un peu paralysé. Dans ces cas-là, j’aime bien utiliser la matrice d’Eisenhower.

La matrice d’Eisenhower

Pour faire simple, on prend une feuille et on trace deux traits au milieu verticalement et horizontalement ce qui nous donne 4 cadrans.
On va ranger les tâches à faire dans ces 4 cadrans selon deux critères : le degré d’importance et le degré d’urgence :

  • En haut à gauche - Important & Urgent : Toutes les tâches qu’il faut absolument faire tout de suite et qui sont d’une importance critiques.
  • En haut à droite - Important & Pas Urgent : Les tâches très importantes mais qu’on peut reporter dans le temps.
  • En bas à gauche - Pas importantes & Urgente : Ces tâches-là demandent de l’attention tout de suite mais qui dans le fond ne sont pas importante. Ce sont souvent ces tâches que l’on fait quand on procrastine. Elles nous donnent le sentiment d’accomplissement alors qu’elles ont un intérêt limité.
  • En bas à droite - Pas importante et Pas urgente : Ce sont souvent ces tâches que l’on fait quand on procrastine
Matrice d'Eisenhower

L’intérêt ? Quand on est submergé comme ça, on est perdu, on ne sait pas quoi faire, on procrastine sur des tâches simples et peu importantes. La matrice nous permet d’y voir clair. De prendre du recule sur ce que l’on doit faire vraiment. C’est plutôt efficace sur moi.

Une fois que la matrice est remplie, on se concentre sur toutes les tâches du premier cadrant. Une fois faites, on peut s’attaquer à celle du deuxième etc. Eisenhower disait que les tâches du 4e cadrant devaient être purement et simplement supprimées. Je partage l’avis de Fabien Olicard, pour moi les tâches de ce cadrant sont souvent synonyme de fun et de plaisir. Donc j’aime bien y piocher une tâche ou deux de temps en temps quand je n’ai pas d’urgence.

Cette méthode marche très bien mais le papier a des limites. Il ne laisse pas beaucoup de place à l’erreur. Une fois la tâche écrite, c’est compliqué de remettre en question la valeur de certaines tâches et de changer d’avis. Et à force, ça remplit des pages de carnets.

Je me suis mis en quête de trouver un outil numérique. J’utilise beaucoup TodoIst mais même s’il est super puissant pour beaucoup de point, il n’a pas cette notion de matrice très visuelle.

J’ai essayé de l’appliquer en utilisant un tableau blanc à la Freeform d’Apple mais c’était extrêmement laborieux. L’outil manque de raccourcis claviers et n’est pas très fluide pour ce que je veux faire. Je voulais un outil simple. Qui fait bien et proprement ce qu’on lui demande sans friction.

Bon bah je l’ai fait ^^’

Retour au code avec Claude Code

Je voulais recoder un peu depuis longtemps mais je n’en avais pas le temps. Je voulais également tester Claude Code dont j’entendais parler depuis un certain temps.

Un matin lors d’une insomnie, je me suis dit que c’était le moment de tester ça.

Je lui ai pitché le projet et je l’ai laissé faire. La première version ma bluffé !

La base visuelle était là, propre. Pas grand-chose à revoir. J’ai eu mon idée à 5h20, à 6h j’avais un POC.

À partir de là, j’ai itéré, d’heures en heures et de jour en jour pour arriver à la version actuelle.

EisenApp

EisenApp Démo

Avec EisenApp on peut :

  • Ajouter une tâche (noooon !! Si si je vous assure !)
  • Cocher une tâche
  • Importer des tâches soit en drag&drop un fichier soit en collant une liste de tâches. Une tâche par ligne et il supporte le Markdown donc si la ligne commence par - [x] la tâche sera considéré comme terminé
  • Drag&drop les tâches d’un cadrant à l’autre
  • Exporter les tâches soit dans un fichier soit dans le presse papier
  • J’ai rajouté un thème sombre
  • La possibilité de modifier le texte des cadrants
  • J’ai rajouté la notion de flag pour que l’utilisateur puisse avoir plusieurs listes ou catégories en même temps
  • La possibilité de supprimer toutes ou une partie des tâches en fonction du flag
  • Je l’ai rendu multi-lingue parce que .. pourquoi pas !
  • J’ai amélioré l’interface

Bref, je me suis bien amusé !

Et pour le coup, je m’en sers vraiment.

Et vu que je trouve le résultat assez propre et je me suis dit que cela pouvait intéresser des gens. Donc le code est OpenSource, j’ai mis en place la recherche de mise à jour quand l’appli se lance et j’ai même fait un beau site internet pour le présenter (là aussi avec Claude).

Pour les technos, au début, je l’ai laissé faire le POC en JS avec Electron mais je lui ai demandé de refaire l’app en Rust avec Tauri pour un résultat beaucoup beaucoup plus léger. Je suis passé de plus de 200Mo à 12Mo …

Précision

Précision, je n’ai pas payé pour la licence Apple et Microsoft donc l’appli n’est pas signé. Celà génère un message d’erreur à la première utilisation.

Pour contourner le problème il faut :

  • Sur macOS : clic droit sur l’app → Ouvrir, ou exécutez xattr -cr "/Applications/EisenApp.app" dans le Terminal.
  • Sur Windows : cliquez “Plus d’informations” puis “Exécuter quand même” dans SmartScreen.

Conclusion

Vous pouvez aller voir le site ou le github pour l’installer. L’application est disponible sur MacoOs, Windows et Linux.

N’hésitez pas à me remonter les éventuels bugs ou nouvelles features :)

Vous trouverez de quoi m’offrir un chocolat si le cœur vous en dit, ça me poussera à dépenser les 400 balles nécessaires pour signer l’application auprès d’Apple et Microsoft 😁