Ich bin Regis Freyd und entwickle Monica seit anderthalb Jahren. Monica ist eine quelloffene Software zur Pflege persönlicher Beziehungen und derzeit ein Nebenprojekt, da sie nicht genug Einnahmen bringt, damit ich in Vollzeit daran arbeiten kann. Der Weg durch 2017 war ziemlich großartig, und darüber möchte ich heute schreiben.
Wie Monica bekannt wurde
Monica entstand ursprünglich im Juni 2016. Ich arbeitete ein paar Monate mit Unterbrechungen daran und stellte sie dann auf Reddit vor. Kaum jemand interessierte sich dafür, noch weniger meldeten sich an (ein Dutzend Leute), also hörte ich auf und konzentrierte mich auf meine Laufbahn. Im Mai 2017, nach einem Jobwechsel, wollte ich zu etwas zurückkehren, das ich sehr liebe: Nebenprojekte. Also arbeitete ich jeden Tag nach der Arbeit an Monica. Das tat ich einen Monat lang, stellte den Quelltext auf GitHub und verlor erneut den Mut. Ich rief einen Freund an, erzählte ihm, dass ich nun seit einem Jahr an einem Projekt arbeite, und sagte, dass ich es löschen wolle, weil sich niemand dafür interessiere. Ich sagte, ich würde das ganze Repository am Montag löschen (es war Sonntag). Ich ging ins Bett und wollte am Morgen, bevor ich das Projekt löschte, noch eine letzte Sache versuchen: es auf Hacker News zu posten. Da all meine früheren Projekte auf HN nie Interesse geweckt hatten, war ich alles andere als optimistisch. Ich stellte den Link ein und war zwei Stunden weg.
Als ich zurückkam, um mich zu vergewissern, dass es niemanden kümmerte, sah ich, dass ich auf Seite 2 von Hacker News stand. Ich war überwältigt. Ich hatte etwa 30 Upvotes und ein paar Kommentare. Ich konnte es nicht glauben. Den Leuten schienen das Projekt und die Idee dahinter zu gefallen. Auch der quelloffene Charakter kam an. Dann ging alles ganz schnell.
In weniger als einer Stunde erreichte Monica die erste Seite von Hacker News. Wenige Minuten später war ich auf Platz 3, dann 2. Und dann auf Platz 1. Und blieb zwei Tage in Folge die Nummer 1, mit fast 1100 Upvotes und Hunderten Kommentaren.
Wir gingen innerhalb weniger Stunden von 10 auf 5600 Nutzer.
Am nächsten Tag waren es 7000 Nutzer. Monica wurde das meistbeachtete Repository auf GitHub und kam innerhalb einer Stunde von 0 auf 1700 Sterne.
Und dann kamen die E-Mails. Ich verbrachte die nächsten drei Tage damit, Hunderte Nachrichten von Nutzern zu beantworten, die sagten, sie hätten seit Jahren auf ein solches Werkzeug gewartet. Einige Wagniskapitalgeber meldeten sich und wollten reden. Insgesamt sprach ich mit 4 Investoren aus New York und San Francisco. Mir wurde schnell klar, dass sie überhaupt nicht dieselbe Vision für das Produkt hatten wie ich: Sie wollten Werbung und andere „intelligente“ Wege, Monica mit Daten zu füttern. Das widersprach meinen Werten so sehr, dass das Gespräch dort endete.
Heute hat Monica rund 10 300 Nutzer und mehr als 90 000 Kontakte. Das Repository auf GitHub hat 3788 Sterne und 409 Forks. Wir haben Hunderte Pull Requests erhalten, und die Gemeinschaft hat über 300 Tickets eröffnet. Es ist offensichtlich, dass das Projekt bekannt geworden ist und dass echtes Interesse besteht. Die Docker-Images wurden über 13 000 Mal heruntergeladen. Es ist derzeit fast unmöglich zu wissen, wie viele Monica-Instanzen da draußen laufen, aber ich vermute ein paar hundert. Ich habe etwa 45 zahlende Kunden, wobei es ehrlicherweise im Moment kaum einen Anreiz gibt, ein kostenpflichtiges Konto zu haben: Wer eines nimmt, tut das im Grunde, um die Entwicklung zu unterstützen.
Ich habe lange gezögert, bevor ich Monicas Quelltext geöffnet habe. Meine größte Angst war, dass Leute meinen Code kritisieren und sehen würden, wie schlecht er ist. Ich hatte keine Unit-Tests. Ich hatte Abkürzungen genommen, um meine Ziele zu erreichen, und der Code war weit von gut entfernt. Zu meiner Überraschung erwähnte nur eine einzige Person die Codequalität. Sonst sprach niemand davon. Die Leute waren einfach dankbar, dass es das Werkzeug gab und dass es offen war. Das Geheimnis ist, keine Angst davor zu haben, seine Arbeit zu teilen, nur weil man beurteilt werden könnte.
Und jetzt?
- Das anfängliche Wachstum hat sich verlangsamt. Etwa 10 bis 20 Nutzer melden sich täglich an. Bedenken Sie, dass ich überhaupt kein Marketing gemacht habe, abgesehen von diesem einen Beitrag auf Hacker News. Die Zahl ist also klein, doch ich finde es ziemlich unglaublich, so viele Anmeldungen zu haben.
- Ich erhalte viele Funktionswünsche. Ich bin sehr dankbar dafür, kann aber nicht alles umsetzen. Zum einen ist es zu viel Arbeit, zum anderen möchte ich mich auf Funktionen konzentrieren, für die Menschen zahlen wollen. Nur so lässt sich dieses Projekt langfristig tragen. Denken Sie daran, dass ich abends und am Wochenende daran arbeite, doch bei 20 bis 30 Stunden pro Woche wird es immer schwerer, dieses Tempo zu halten.
- Letterbox ist für mich eine große Inspiration beim Geschäftsmodell, und ihr Pro-Angebot werde ich wahrscheinlich kopieren.
- Eines meiner Vorhaben ist es, 2018 eine mobile Anwendung auszuliefern. Ich glaube, das wünschen sich die Leute am meisten, und deshalb habe ich vor zwei Monaten eine API veröffentlicht. Dafür liegt viel Arbeit vor mir, und der erste Teil besteht darin, zu lernen, wie man tatsächlich eine native mobile Anwendung entwickelt.
- Ich denke, Monica kann die einzige verlässliche Quelle über Ihre Kontakte und Ihren Kalender werden. Dorthin gehen wir 2018, und ebenso zu einem guten Ort, um Ihre Gefühle festzuhalten.