Loading...
5 Dinge, die ich gerne gewusst hätte, bevor ich als Software-Entwickler ein Startup gegründet habe

5 Dinge, die ich gerne gewusst hätte, bevor ich als Software-Entwickler ein Startup gegründet habe

Jonas Scholz - Co-Founder von sliplane.ioJonas Scholz
4 min

Es gibt unzählige Ratschläge für Startups, meist von Foundern, die es schon geschafft haben und vergessen haben, wie es wirklich in den frühen Tagen war. Hier kommt eine Version von jemandem, der noch mittendrin steckt, ein Jahr nach dem Launch von Sliplane.io und unserem ersten zahlenden Kunden. Das ist keinesfalls ein „Mach das und du wirst erfolgreich“-Guide, denn ich bin alles andere als erfolgreich. Trotzdem wünschte ich, mir hätte das jemand vorher gesagt (und ganz ehrlich, ich hätte es trotzdem ignoriert, lol).

1. Alles sollte ein Job sein. Ernsthaft. Alles.

Nein, nicht der klassische Arbeitgeber-Arbeitnehmer-Job, sondern alle Dinge, die im Backend im Hintergrund laufen müssen.

Anfangs habe ich Go-Routinen so locker drauflosgestartet. E-Mail verschicken? Goroutine. Abrechnung neu versuchen? Goroutine. Server provisionieren? Richtig geraten: Goroutine.

Und es funktionierte… bis es nicht mehr funktionierte.

Kram ist stillschweigend abgeschmiert. Logs sind verschwunden. Prozesse sind abgestürzt. Ich hatte keine sauberen Retries und keine Sichtbarkeit, was da eigentlich schiefläuft. Irgendwann habe ich mir eine richtige Job-Queue auf Basis einer Datenbank gebaut. Auf einmal war alles beobachtbar, wiederholbar und viel weniger wackelig.

Gönn dir selbst einen Gefallen: Behandle jede Hintergrundaufgabe wie einen Job. Investiere früh in etwas wie Sidekiq, BullMQ, Faktory oder eine eigene Lösung mit Retries, Logging und Persistenz. Dein zukünftiges Ich wird es dir danken.

Macht mich das jetzt zum Junior Developer? Wahrscheinlich. Aber ich dachte, ich wäre cleverer und eine ordentliche Hintergrund-Job-Infrastruktur sei Zeitverschwendung. Sei nicht wie ich.

2. Es wird richtig einsam.

Ich habe zwar einen Co-Founder (der ist super), aber wir arbeiten remote. Und wenn du sechzehn Stunden am Tag größtenteils allein arbeitest, über Wochen oder Monate hinweg, wird es trotzdem einsam.

Meine Freundin und Freunde machen keine Startups. Sie interessieren sich, aber sie kapieren es nicht wirklich. Also musste ich neue Leute finden, die es tun.

Schließlich habe ich ein paar gleichgesinnte Founder in Online-Communities, Coworking-Spaces und lokalen Meetups kennengelernt. Sie sind vielleicht nicht in derselben Branche, aber sie kämpfen mit ähnlichen Problemen. Die langen, stillen Phasen. Die ersten Kunden. Das Chaos. Das langsame Wachstum. Den Selbstzweifel.

Du brauchst keine 500 LinkedIn-Kontakte. Du brauchst eine gute Founder-Freundin oder einen guten Founder-Freund, der gerade das Gleiche durchmacht.

3. Wachstum ist qualvoll langsam, bis es plötzlich funktioniert.

Es hat zwölf Monate gedauert, bis wir unseren ersten zahlenden Kunden hatten. Noch mal zwölf Monate, bis es Hundert waren. Und dann klickte es plötzlich. Wir haben immer noch keine Ahnung, was wir eigentlich tun, aber es geht auf einmal viel schneller.

Alle reden: „Build it and they will come.“ Die Wahrheit ist aber eher: Du baust es, wartest sechs Monate, bist frustriert, versuchst etwas SEO, schreibst die Landing Page immer wieder um und dann kommen sie vielleicht.

Sei geduldig. Der langsame Grind gehört zum Spiel. Es fühlt sich an, als würdest du verlieren – bis du es auf einmal nicht mehr tust.

4. Klein zu sein ist (vorerst) eine Superkraft.

Große Unternehmen können nicht schnell agieren. Sie können nicht mit jedem Nutzer persönlich sprechen. Sie können nicht fünfmal am Tag deployen. Du kannst das.

Ganz am Anfang habe ich alles getan, um Nutzer zu halten. Ich bin in Calls gesprungen, habe 30 E-Mails lange Chats geführt und bin buchstäblich in ihren Code reingegangen, um Bugs zu fixen, die sie am Deployen gehindert haben. Das skaliert nicht, aber es schafft Vertrauen. Ich mache das immer noch – nur nicht mehr ganz so exzessiv. Ein Support-Team von 1 (der Founder) kann ein 10-köpfiges Team locker übertrumpfen.

Deine Geschwindigkeit und persönliche Aufmerksamkeit sind deine größten Vorteile. Nutze sie, solange du noch kannst.

5. Wenn es jetzt keinen Spaß macht, wird es später auch keinen Spaß machen.

Startups sollen schwierig sein. Aber sie sollten auch Spaß machen. Wenn du es hasst, Support-Mails zu checken, Kundenanrufe zu führen oder dich schlecht fühlst, sobald du deine Tools aufmachst, dann ist das nicht nur Burnout. Dann stimmt etwas Grundlegendes nicht.

Durchhaltevermögen

(wenn es keinen Spaß machen würde, gäbe es nicht die geringste Chance, dass meine GitHub-Commits so aussehen)

Du wirst dein Startup wahrscheinlich nicht in einem Jahr fertig bauen. Höchstwahrscheinlich begleitest du das Ganze fünf bis zehn Jahre lang in Vollzeit.

Also muss es etwas sein, das dir Freude macht. Wenn nicht, finde heraus, warum. Ändere etwas. Oder pivotiere zu einer Idee, bei der du wirklich gerne morgens aufstehst.

Fazit

So, das war’s. Ich hoffe, das hilft dir irgendwann weiter. Wir sehen uns nächstes Jahr wieder – vorausgesetzt, wir sind dann noch am Leben :)

Liebe Grüße,

Jonas, Co-Founder von sliplane.io

Willkommen in der Container-Cloud

Sliplane macht es einfach, Container in der Cloud zu deployen und bei Bedarf zu skalieren. Probier es jetzt aus!