Rétrospective de l'année
Comment s'est passée l'année 2017.
Je m'appelle Regis Freyd et je développe Monica depuis un an et demi. Monica est un logiciel open source de gestion des relations personnelles et reste aujourd'hui un projet parallèle, car il ne génère pas assez de revenus pour que je puisse y travailler à plein temps. Le parcours de 2017 a été plutôt formidable, et c'est de cela que je veux parler aujourd'hui.
Comment Monica est devenue populaire
Monica a été construite à l'origine en juin 2016. J'y ai travaillé par intermittence pendant quelques mois, puis je l'ai soumise à Reddit. Peu de gens s'y sont intéressés, encore moins se sont inscrits (une douzaine de personnes), alors j'ai arrêté d'y travailler et je me suis concentré sur ma carrière. En mai 2017, après avoir changé de travail, j'ai eu envie de revenir à quelque chose que j'aime beaucoup : les projets parallèles. Chaque jour après le travail, je bossais donc sur Monica. J'ai tenu un mois, j'ai ouvert le code sur GitHub, et je me suis découragé de nouveau. J'ai appelé un ami, je lui ai dit que je travaillais sur un projet depuis un an et que je voulais le supprimer parce que personne ne s'y intéressait. J'ai dit que je supprimerais tout le dépôt le lundi (nous étions dimanche). Je suis allé me coucher et, le matin, avant de supprimer le projet, j'ai voulu tenter une dernière chose : le publier sur Hacker News. Comme aucun de mes projets précédents n'avait jamais suscité le moindre intérêt sur HN, je n'avais aucun espoir. J'ai posté le lien et je suis parti deux heures.
Quand je suis revenu m'assurer que personne ne s'en souciait, j'ai vu que j'étais en page 2 de Hacker News. J'étais sidéré. J'avais une trentaine de votes et quelques commentaires. Je n'y croyais pas. Les gens semblaient aimer le projet et l'idée derrière. Ils appréciaient aussi son caractère open source. Puis tout s'est emballé.
En moins d'une heure, Monica a atteint la première page de Hacker News. Quelques minutes plus tard, j'étais 3e, puis 2e. Et enfin 1er. Et je suis resté numéro 1 pendant deux jours d'affilée, avec près de 1100 votes et des centaines de commentaires.
Nous sommes passés de 10 utilisateurs à 5600 en quelques heures.
Le lendemain, nous atteignions 7000 utilisateurs. Monica est devenue le dépôt le plus populaire de GitHub, passant de 0 à 1700 étoiles en une heure.
Puis les emails ont commencé à arriver. J'ai passé les trois jours suivants à répondre à des centaines de messages d'utilisateurs disant qu'ils attendaient un outil pareil depuis des années. Quelques fonds d'investissement m'ont contacté pour discuter. En tout, j'ai parlé à 4 investisseurs de New York et de San Francisco. J'ai vite compris qu'ils n'avaient pas du tout la même vision que moi du produit et voulaient y mettre de la publicité et d'autres façons « intelligentes » d'alimenter Monica en données. C'était tellement contraire à mes valeurs que la discussion s'est arrêtée là.
Aujourd'hui, Monica compte environ 10 300 utilisateurs et plus de 90 000 contacts. Le dépôt GitHub a 3788 étoiles et 409 forks. Nous avons reçu des centaines de pull requests, et la communauté a ouvert plus de 300 tickets. Il est clair que le projet est devenu populaire et qu'il suscite un véritable intérêt. Les images Docker ont été téléchargées plus de 13 000 fois. Il est presque impossible aujourd'hui de savoir combien d'instances de Monica tournent dans la nature, mais j'imagine quelques centaines. J'ai environ 45 clients payants, même si, pour être honnête, il n'y a pour l'instant presque aucun avantage à prendre un compte payant : les gens qui le font le font surtout pour soutenir le développement.
J'ai beaucoup hésité avant d'ouvrir le code de Monica. Ma plus grande peur était que l'on critique mon code, que l'on voie à quel point il était mauvais. Je n'avais aucun test unitaire. J'avais pris des raccourcis pour atteindre mes objectifs, et le code était loin d'être bon. À ma grande surprise, une seule personne a mentionné la qualité du code. Personne d'autre n'en a même parlé. Les gens étaient simplement reconnaissants que l'outil existe et soit ouvert. Le secret, c'est de ne pas avoir peur de partager son travail par crainte d'être jugé.
Et maintenant ?
- La croissance initiale a ralenti. Environ 10 à 20 utilisateurs s'inscrivent chaque jour. Gardez à l'esprit que je n'ai fait aucun marketing, à part cette unique publication sur Hacker News. Le chiffre est modeste, mais je trouve assez incroyable d'avoir autant d'inscriptions.
- Je reçois beaucoup de demandes de fonctionnalités. J'en suis très reconnaissant, mais je ne peux pas tout faire. D'une part parce que c'est trop de travail, d'autre part parce que je veux me concentrer sur des fonctionnalités que les gens accepteront de payer. C'est le seul moyen de rendre ce projet viable à long terme. N'oubliez pas que je travaille dessus le soir et le week-end, mais à 20 ou 30 heures par semaine, il sera de plus en plus difficile de tenir ce rythme.
- Letterbox est une immense source d'inspiration pour moi en matière de modèle économique, et je copierai probablement leur offre Pro.
- L'une des choses que j'aimerais faire est de livrer une application mobile en 2018. Je crois que c'est ce que les gens veulent le plus, et c'est pour cela que j'ai publié une API il y a deux mois. J'ai beaucoup de travail devant moi, et la première étape sera d'apprendre à développer une véritable application mobile native.
- Je pense que Monica peut devenir la seule source de vérité sur vos contacts et votre agenda. C'est la direction pour 2018, ainsi qu'un bel endroit où consigner vos ressentis.