The FIP Journal #7: Onboarding in Wellen & Mitgründer-Alignment

Marc & Patrik
5 min read

Patrik

Kluge Worte der Woche

Pläne sind dazu da, geändert zu werden.

Automatisiere alles.

Journal

Ich bin etwa 3-4 Wochen hinter meinem Zeitplan. Das Feedback ist dazwischengekommen!

Statt zu launchen und alle reinzulassen, haben wir beschlossen, unser Produkt langsam hochzufahren. Sehr langsam. Wir laden Gruppen von Nutzern aus unserer Warteliste ein, wenn wir bereit sind. Dafür gibt es zwei Hauptgründe.

Technischer Grund: Wir sind noch nicht vollständig skalierbar, also bedeutet jeder zusätzliche Nutzer Arbeit für uns. Das muss behoben werden, und wir arbeiten hart daran, alles zu automatisieren, damit wir das Produkt von der Anzahl der Nutzer entkoppeln können. Gewisse Tätigkeiten wie der Nutzer-Support werden nie verschwinden, aber zumindest sollte der komplette Nutzungslebenszyklus keine Interaktion von unserer Seite erfordern. Im Moment sind einige Teile der Nutzerverwaltung noch manuell, insbesondere die Schritte gegen Ende des Abos. Marc verschickt aktuell die Warn- und Erinnerungs-E-Mails von Hand, das muss ich beheben.

Produktgrund: Im Moment ist Feedback die wertvollste Information, die wir bekommen. Wir haben eine gute Vorstellung davon, wohin wir das Produkt bringen wollen, aber die Nutzer halten uns geerdet und stellen sicher, dass wir das richtige Produkt entwickeln. Aber es gibt auch viel taktischeres Feedback, wie fehlende Features, Reibungspunkte und Bugs. Aktuell laden wir 20 Nutzer ein, sammeln das Feedback (manche Rückmeldungen kommen fast am selben Tag, an dem sie sich anmelden!), verbessern das Produkt und iterieren.

Die letzte Gruppe von Nutzern war wirklich gut, und wir haben eine enorme Menge an Feedback bekommen, darunter zwei Bugs in der Simulation. Da ich wirklich will, dass die Zahlen so korrekt wie möglich sind, habe ich die letzten Wochen damit verbracht, diese Bugs zu fixen, statt die Features hinzuzufügen, die ich bis Ende April launchen wollte. Aber ich bin froh, dass ich heute, nachdem ich noch eine letzte Sache geprüft habe, den letzten Fix ausrollen und zur Feature-Entwicklung zurückkehren kann.

Wie habe ich AI diese Woche genutzt?

Letzte Woche hat sich meine Art, Cursor zu nutzen, deutlich verändert.

Ich sehe vier Arten, es zu nutzen, in aufsteigender Reihenfolge der Aufgabenkomplexität.

  1. Autovervollständigung. Das ist sehr lokal und funktioniert einigermassen gut bei Änderungen, weil Cursor versucht, dieselbe Änderung im Code anzuwenden. Aber bei “Entwicklung von Grund auf” ist es nicht toll (Untertreibung), und meiner Meinung nach funktioniert es nur, wenn man Pseudo-Coding macht, indem man einen Kommentar schreibt, was implementiert werden soll. Beim Entwickeln finde ich es sehr ablenkend, und oft fügt es auf subtile Weise Fehler hinzu. Ich habe sie komplett deaktiviert.
  2. Quick Edit. Kann nützlich sein für sehr lokale Änderungen, die nicht viel Kontext brauchen. Vor allem, um Boilerplate oder offensichtlichen Code nicht selber tippen zu müssen. Ich nutze es ab und zu.
  3. Agent. Der Chat. Erlaubt komplexere Aufgaben als das Quick Edit; der Agent erstellt einen internen Plan und führt ihn aus. Es gibt einen Dialog mit der AI, der es dir erlaubt, die Resultate anzupassen. Bisher habe ich diesen Modus am meisten genutzt. Und viel Zeit damit verbracht, die Resultate anzupassen.
  4. Plan. In diesem Modus ist der Plan explizit, und ich kann den Plan mit Cursor besprechen, bevor ich ihn anwende. Diesen Modus nutze ich jetzt sehr stark, im Grunde anstelle des Agent-Modus.

Warum bin ich vom Agent- zum Plan-Modus gewechselt? Der Plan-Modus hat den grossen Vorteil, dass ich die Änderungen prüfen kann, bevor sie auf den Code angewendet werden.
So kann ich die übergeordneten Design-Entscheidungen besprechen und den Plan justieren, statt am Code herumzubasteln. Es ist tatsächlich einfacher, auf einer höheren Abstraktionsebene zu arbeiten als auf Code-Ebene.

Sieht das nach Wasserfall statt agil aus? Ja und nein. Ja, ich plane, statt einfach zu coden, aber anders als beim Wasserfall-Ansatz, wo die Planung lange dauert, ist die Planung hier schnell und fast interaktiv. Es ist einfacher, Probleme in einem Plan zu erkennen, als Dutzende von Code-Änderungen durchzusehen.

Also hat im Moment der Plan-Modus den Agent-Modus für mich fast komplett ersetzt.


Marc

Produktseite

Die letzten zwei Wochen waren für mich ziemlich ruhig, was neue Features für FI Planner angeht. Längere Wochenenden, kürzere Wochen. Das Einzige, was ich ausliefern konnte, war der Menüpunkt “What’s new”, der auf unser Release-Log zeigt… was für eine Leistung!
Immerhin hast du jetzt eine Möglichkeit, schnell auf die neuesten Updates von FI Planner zuzugreifen.

Aber jetzt, wo Patrik den Fix (und das grosse Refactoring) für die AHV fertig hat, starten wir den Onboarding-Prozess für die Nutzer auf der Warteliste wieder. Bleib dran! (und antworte ruhig auf diese E-Mail, wenn du unbedingt Teil der nächsten Einladungswelle sein willst).

Was mich beschäftigt

Ich habe diese Woche mit einem Freund darüber gesprochen: Auch wenn ich es wusste, ist mein Hirn in den Wunschdenken-Modus gerutscht und hat geglaubt, ich könnte mehr Zeit als die 24 Stunden eines Tages aufbringen, um mit der FI-Planner-Frontend-Roadmap voranzukommen, die ich im Kopf habe.

Nur dass Krankheit eben passiert. Familien- und Kinder-“Notfälle” müssen dann erledigt werden, wenn sie auftreten, nicht im Modus “verschieben wir dieses Ticket aufs nächste Quartal”… Für jemanden, der in die “Over-Achiever”-Schublade passt, ist das immer schwer zuzugeben, aber sei’s drum. Eine demütigende Erfahrung.

Ich kann es kaum erwarten, FI zu sein, was vielleicht gegen Ende des Jahres / Anfang nächsten Jahres passiert. Bis dahin werde ich weiterhin gnadenlos priorisieren.

Notiz an einen Freund

Stell sicher, dass du dich mit deinem Mitgründer über eure Ambitionen abstimmst, bevor du ein neues Unterfangen startest.

Hätten wir das mit Patrik nicht von Anfang an gemacht, und würde er von mir erwarten, nachts und am Wochenende zu arbeiten, hätten wir heute ein Problem. Oder ich wäre in einer schlechten mentalen Verfassung wegen Schuldgefühlen und Erschöpfung.

Tool der Woche

Adobe Acrobat Reader Pro… ich hätte nie gedacht, dass ich über dieses Tool und diese Firma schreiben würde, die ich aus verschiedenen Gründen nicht mag…

Hier die Geschichte (im Zusammenhang mit den Slides meiner Programme):

  • iLovePDF ist super zum Komprimieren und für OCR.
  • Ausser dass ihr OCR-Tool die Web-Links nicht behält…
  • Was mich zur guten alten (und teuren!) Acrobat-Reader-Pro-Version gebracht hat (zum Glück gibt es eine kostenlose Testversion), die eine nette Funktion “PDF komprimieren” hat, die automatisch die OCR-Ebene hinzufügt, ohne die Links darin zu zerstören

Grösser anzeigen