Kurz gesagt, es ist manchmal schwer zu wissen, ob Sie hartnäckig sind oder in einer versunkenen Kostenfalle gefangen sind. Ich habe meinem aktuellen Projekt zwanzig Monate Zeit gegeben, insgesamt zweitausend Stunden daran gearbeitet und zweihunderttausend Euro bei meiner Entscheidung, dies zu tun, und nicht etwas anderes „verloren“. Das Projekt ist noch nicht abgeschlossen. Under the Cut - eine Geschichte darüber, wie es war.
Eyeliner
Anfang 2018, nach mehr als zehn Jahren als Vollzeitentwickler, war ich todkrank, weil ich Büro-Intrigen hatte und Zeit in Besprechungen verschwendete. Ich wollte wirklich alles aufgeben, mein eigener Chef werden und meine Spuren in der umgebenden Realität hinterlassen.
Ich war eine Kreuzung zwischen einem technischen Leiter, einem Abteilungsleiter und einem Projektmanager, ich bekam gutes Geld, ich hatte viel Freiheit bei der Organisation der Arbeit, ich leitete ein exzellentes Team, im Allgemeinen hatte ich nichts zu beanstanden. Ich selbst habe entschieden, wie ich meinen Arbeitstag oder meine Arbeitswoche organisieren soll, habe an interessanten und herausfordernden Projekten teilgenommen und das Team war wunderbar ... obwohl ich bereits darüber gesprochen habe.
Und doch war ich bereit, all dies zu opfern, nur um etwas Neues zu meinen eigenen Bedingungen auszuprobieren.
Erste Versuche
Ich hatte einen Kollegen und Freund, der auch seine eigenen Produkte entwickeln wollte, also begannen wir gemeinsam ein Brainstorming. Wir haben einige Zeit gebraucht, um die Idee zu finden (wahrscheinlich kennt jeder dieses Anti-Muster). Am Ende konnten wir zwei Ideen entwickeln, die vielversprechend aussahen.
Eine davon war die Entwicklung digitaler Produkte für Schulen, mit denen sie Lebensmittel, Zahlungen, Anwesenheit und mehr nachverfolgen können. Aus den Erfahrungen unserer eigenen Kinder ging hervor, dass es damit echte Probleme gab, die angegangen werden mussten. Auf dem belgischen Markt wurden mehrere Wettbewerber vorgestellt, aber nicht sehr viele, und für unseren Teil des Landes überhaupt keine. Außerdem planten wir einen völlig anderen Ansatz.
Die zweite Idee bestand darin, eine digitale Plattform für Restaurants zu schaffen, auf der sie maßgeschneiderte Menüs veröffentlichen, sich mit ihren Kunden verbinden (z. B. Sonderangebote versenden), einen guten Ruf aufbauen und so weiter.
Wir haben angefangen, an einem Produkt für Schulen zu arbeiten. Da wir beide Full-Stack-Entwickler sind, gab es keine großen technischen Schwierigkeiten. Wir haben unsere Idee mit mehreren Schulen besprochen. Die Leute, mit denen wir gesprochen haben, waren begeistert, aber nicht sicher, ob sie das Geld aus ihrem Budget herausholen konnten. Darüber hinaus gehören die Schulen zum öffentlichen Sektor, so dass wir noch Ausschreibungen durchführen mussten. Es hat mich nicht allzu sehr erschreckt, ich habe genug Zeit auf der anderen Seite der Barrikaden verbracht, um an der öffentlichen Auswahl der Anträge teilzunehmen. Wir haben fest entschieden, dass es sich lohnt, es zu versuchen. Aber nach einer Weile wurde mein Freund von Zweifeln überwältigt und verließ das Unternehmen, ohne mich zu warnen. Ich arbeitete weiter, fühlte mich aber akut, dass ich allein auf dem Schiff war. Ich fühlte mich mies und war enttäuscht.
Danach hatten wir ein Gespräch mit einem anderen Kollegen, der ebenfalls daran interessiert war, sich uns anzuschließen. Dies gab einen neuen Anstoß, ich nahm an, dass wir drei eher Erfolg haben würden. Wir haben beschlossen, die erste Idee fallen zu lassen und die zweite in Angriff zu nehmen.
Diesmal ging es noch einen Schritt weiter: Wir haben es geschafft, in den Startup-Inkubator zu gelangen. Dies gab uns die Möglichkeit, voranzukommen, einen Geschäftsplan zu erstellen und so weiter. Dabei hat die Idee mehrmals ihr Aussehen geändert, aber wir haben trotzdem mit der Entwicklung begonnen. Aber dann verlief leider alles auf dem gleichen Weg: Die Entwicklung dauerte länger als die Partner dachten, potenzielle Kunden kamen nicht sofort auf die Idee. Die Partner fragten sich schnell, ob wir das Produkt überhaupt verkaufen könnten. Ich bin mir nicht sicher, ob sie sich dessen bewusst waren oder nicht, aber ihre Motivation und ihr Interesse an dem Projekt gingen auf fast Null zurück. Ich versuchte weiter zu arbeiten. Schließlich wurde mir klar, dass sie nicht mehr im Geschäft waren, und ich gab beide Ideen selbst auf. Ich verlor auch meine Motivation - es war schwer, mit dem Scheitern fertig zu werden, und ich geriet erneut in Verzweiflung.
Ich glaube, dass mit dem Aufkommen von COVID das zweite Produkt ein herausragendes Produkt werden könnte. Aber zu dieser Zeit zeigten die Leute, mit denen wir verhandelten, kein Interesse. Sie waren besorgt über die Rückverfolgbarkeit und wollten die Möglichkeit behalten, Steuern zu umgehen (ich meine es ernst). Jetzt werden wir also nie wissen, was sich herausgestellt hätte.
Freiberuflich tätig
Auf die eine oder andere Weise habe ich beschlossen, eine andere Idee umzusetzen, die mir einfiel - mich freiberuflich zu bewerben. Mein Ziel war es, mein Einkommen auf dem gleichen Niveau zu halten und gleichzeitig etwas Freizeit zu gewinnen. Zuerst dachte ich, ich könnte meinen Horizont durch Beratung erweitern. Deshalb habe ich im Januar 2019 meine zehnjährige Karriere als Vollzeitentwickler für ein Jahr unterbrochen und mein eigenes freiberufliches Unternehmen gegründet . Hier bestand kein besonderes Risiko: Im schlimmsten Fall wäre mein Plan kläglich gescheitert und ich wäre zu meinem alten Arbeitgeber zurückgekehrt. Ich hatte bereits einen Vertrag mit meinem ersten Kunden (einem kleinen belgischen Startup von FoodTech) und wollte unbedingt kämpfen.
Nach ein paar Wochen verwandelten sich meine Träume jedoch in einen Albtraum. Ich habe mein Bestes versucht, aber irgendwie hat es nicht geklappt. Die Atmosphäre hat mir nicht gefallen und der Kunde war mit meiner Arbeit nicht sehr zufrieden. Die Situation wurde angespannt. Nach drei Monaten lehnten sie meine Dienste ab. Es war nervig und ein wenig beängstigend, weil ich keinen Backup-Plan vorbereitet hatte. Übrigens haben sie mich nie für die letzte Rechnung bezahlt. Anscheinend werde ich dieses Geld nicht mehr sehen.
Es stellte sich heraus, dass das Unternehmen einen Führer brauchte, der sich lautstark erklären konnte und solche Sachen. Und ich war schon immer eine stillschweigende Person, Teamwork und eine gemeinsame Idee des Projekts für alle sind mir wichtiger, ich bemühe mich nicht, andere niederzuschreien. Im Allgemeinen passte mein Arbeitsstil offenbar nicht in die Unternehmenskultur.
Ich fand den nächsten Kunden ohne große Schwierigkeiten. Ende April begann ich mit der Arbeit an einem anderen Projekt und blieb dort mehrere Monate. Kurz gesagt, mit ihm lief alles viel besser.
Ich war immer noch von der Idee verfolgt, meine eigenen Produkte zu kreieren. Es schien, dass dies der einzige Weg ist, der zu mir passt. Ich denke immer noch so. Wenn Sie für ein Unternehmen oder als Freiberufler arbeiten, werden nur die Träume anderer Menschen wahr. Geld ist natürlich gut, aber Sie können es in keiner Weise skalieren, und außerdem bleiben Sie immer noch "in der Macht" anderer Menschen. Das wollte ich nicht mehr.
Im Jahr 2019 habe ich auch an meinem Buch gearbeitet, und das hat auch viel Zeit und Mühe gekostet - fast ein ganzes Jahr.
Die Geburt des SaaS-Projekts
Im Mai 2019 stellte mich eine ehemalige Kollegin einer Person vor - ihr Ehemann war ein Geschäftsmann, der einen Partner für sein neues Unternehmen suchte. Natürlich war ich an einer solchen Gelegenheit interessiert. Er erzählte mir von dem Projekt und stellte es dem dritten zukünftigen Gründer vor. Sie hatten ungefähr ein Jahr gearbeitet und brauchten einen technischen Direktor. Der dritte Partner ist ausgestiegen.
Ziel war es, ein SaaS (B2B) -Produkt zu entwickeln, mit dem Unternehmen Meetings effizienter durchführen können. Es klang nicht sehr verlockend, aber ich wusste aus eigener Erfahrung, wie viel Zeit Besprechungen für alle im Raum verschwendet werden können, wenn sie nicht richtig organisiert sind. Daher schien der Gedanke, den Status quo zu ändern, durchaus vernünftig.
Darüber hinaus war der dritte Partner ein Lean-Berater mit einer großen Liste potenzieller Kunden, was das Projekt noch attraktiver machte. Sie arbeitete nicht in der IT und schaffte es dennoch, ihr eigenes Tool und ihre eigene Methodik zu entwickeln, die sie mit großem Erfolg bei der Arbeit mit Kunden verwendete. Es ging also nicht um eine abstrakte Idee - es gab ein bestimmtes Problem und Leute, die bereit waren, für eine Lösung zu bezahlen. Wie Sie sich vorstellen können, war ich schnell dabei.
Erste Monate
Ich habe mit meinem zweiten freiberuflichen Kunden eine Teilzeitbeschäftigung vereinbart, sodass ich ungefähr zwei Tage für ein SaaS-Projekt frei habe. Nicht viel, aber es wird zunächst einmal funktionieren. Ich war nervös, aber gleichzeitig war ich im siebten Himmel. Dies dauerte bis Ende August.
In den ersten Monaten habe ich mich kopfüber in die vorhandene Codebasis vertieft, den Stapel ohne allzu große Probleme sortiert, eine GAP-Analyse durchgeführt und dabei geholfen, eine klare, funktionierende Roadmap für das Entwicklungs- und Sicherheitsprojekt zu erstellen.
Das Projekt verwendete CouchDB, weil die Idee war, sich durch frühzeitige Implementierung des Offline-Supports von der Konkurrenz abzuheben. Ich hielt es für selbstverständlich und machte mich an die Arbeit. Es wurde schnell klar, dass das Projekt praktisch von Grund auf neu geschrieben werden musste. Es gab zu viele Probleme in der vorhandenen Codebasis, es war eher ein Proof of Concept. Wir beschlossen, diese Arbeit schrittweise durchzuführen, damit wir nicht alles auf einmal abreißen müssen. In der Folge stellte sich heraus, dass die Entscheidung falsch war.
Von Mai bis Juli haben wir User Stories aussortiert, eine Story Map erstellt, eine Roadmap erstellt und die Volumina des minimal lebensfähigen Produkts geklärt. Ich habe Wikipedia erstellt, den Code in das Mono-Repository portiert, das Backlog erstellt und bereinigt und so weiter. Zwischen Juli und September habe ich dies und das getan: System erstellen, Docker / Docker-Compose, kontinuierliche Integration, Autorisierung, Softwarelokalisierung und dergleichen. Ebenfalls im September fuhren wir mit einem Trailer durch Frankreich - das letzte große Abenteuer vor COVID. Aber das ist eine andere Geschichte.
Zeit harter Arbeit
Im September begann ich eine ganze Woche an dem Projekt zu arbeiten. Dies war sowohl für mich als auch für das Unternehmen ein riskanter Schritt - ich verlor mehrere Monate lang Einkommen und die Ausgaben blieben gleich. Aber ich wollte meinen SaaS-Start beschleunigen. Es ärgerte mich, dass wir so langsam vorrückten.
Wir hatten gehofft, das Produkt bis Ende 2019 auf den Markt zu bringen. Leider stellte sich, gelinde gesagt, anders heraus.
Von September bis Dezember habe ich jedoch gerne meine ganze Zeit für das Projekt aufgewendet. Ich konnte mich wirklich darauf konzentrieren, arbeitete so, wie ich es mochte (endlich!) Und fühlte, dass der Prozess in einem guten Tempo voranschritt. Ich habe eine Release-Automatisierung eingerichtet, eine Vertriebsinfrastruktur erstellt (auf Kubernetes umgestellt, AWS ausprobiert und mich schließlich für DigitalOcean entschieden), die HTTPS-Unterstützung implementiert, eine grundlegende Suchfunktion implementiert, Breadcrumbs erstellt, mich abgemeldet, ein Testdatensatz, eine Befehlszeitleistenschnittstelle erstellt und usw.
Im Dezember kam endlich mein achthundertseitiges Buch über TypeScript heraus (dies ist eher ein Ziegelstein als ein Buch), also nahm ich eines von meinen Schultern und konnte mehr Zeit für meine Familie ... und das SaaS-Projekt aufwenden.
( )
Leider wurde der wichtigste und schwierigste Bildschirm mit den Sitzungen erst im Dezember aufgenommen. Mit großer Verzögerung, aber vorher haben wir es nicht geschafft.
Zu diesem Zeitpunkt begannen mich Zweifel zu plagen, ob wir den richtigen Ansatz gewählt hatten und wie effektiv er war. Ich war erschöpft, aber die Dinge gingen sehr langsam. Und Sie lesen Leute auf Twitter - sie veröffentlichen ein fertiges Produkt in ein oder drei Monaten. Und ich fragte mich: "Was machen wir falsch?", Aber ich konnte keine Antwort finden.
Ende 2019 hatte ich bereits ungefähr tausend Stunden für das Projekt aufgewendet, das heißt, der entgangene Gewinn betrug für mich hunderttausend Euro (so viel hätte ich durch Beratung verdient). Und doch habe ich beschlossen, nicht auf diese innere Stimme zu hören und mich auf die Entwicklung des Projekts zu konzentrieren. Es schien mir, dass sich alles auszahlen würde.
2020: drei Jobs, zwei Kinder und zu wenig Zeit
Im Januar 2020 wurde klar, dass wir noch einen langen Weg vor uns hatten. Es war noch viel im Rückstand (wichtige Funktionen, Fehlerbehebungen, große Sicherheitslücken), daher haben wir das Veröffentlichungsdatum auf Juni 2020 verschoben. Meine Partner waren optimistischer, aber ich war bereits mit dem tatsächlichen Arbeitstempo vertraut und wusste, dass diese Zeit nicht ausreichen würde. Wir entschieden uns jedoch zu belasten und zu versuchen.
Gleichzeitig habe ich versucht, 1-3 Tage die Woche einen Kunden für die Beratung zu finden, aber ich konnte niemanden finden, der solchen Bedingungen zustimmen würde. Deshalb musste ich wieder Teilzeit in der Firma arbeiten - das konnte arrangiert werden, da ich in Elternzeit war.
Ich hatte nicht erwartet, zu meinem alten Arbeitgeber zurückkehren zu müssen, und das traf meine Motivation hart. Nach meiner Rückkehr verlor ich meine Position, meinen Status, mein Team und alles andere. Das Gefühl war, als wäre ich gekrochen, um um Hilfe zu bitten.
An meinem alten Arbeitsplatz wurde ich zu einer Art Feuerwehrmann, der schwierige technische Probleme behebt. Es war interessant, aber auch schmerzhaft: Ich arbeitete gern in einem Team und musste jetzt den größten Teil des Jahres alleine handeln. Und als uns die Pandemie traf, wurde es noch schlimmer ... Ich sollte mich jedoch nicht beschweren: Das Gehalt reichte aus, um davon zu leben, was von der Familie sehr gut angenommen wurde, und viele hatten es viel schwerer.
Gleichzeitig habe ich versucht, mein Unternehmen so und so am Leben zu erhalten. Diese Versuche hatten wenig Sinn. Ich habe alle Energie verbraucht, die ich aufbringen konnte, ich habe Freizeit, Spiele, was auch immer aufgegeben. Ich verwandelte mich in einen Automaten. Während COVID versuchte, ein gesundes Gleichgewicht aufrechtzuerhalten, mischte er alle Karten. Und doch konnte ich mir zwischen Milliarden von Arbeitsstunden pro Woche Zeit für Brettspiele schnappen.
Zwischen Januar und Juli haben wir in Bezug auf die Funktionalität nicht viel für das SaaS-Projekt getan. Die Dinge gingen langsam und fest. Ich begann meine Fähigkeiten und meine Arbeitsweise in Frage zu stellen. Ich habe mich immer mehr dafür entschieden, das Wesentliche zu verkleinern und mich auf das Wesentliche zu konzentrieren, aber ich wollte trotzdem nicht auf die Codequalität verzichten. Nicht, dass ich diesbezüglich zu viel verlangt hätte, aber es war inakzeptabel, dass ich ihm überhaupt keine Aufmerksamkeit schenkte. Stattdessen forderte ich die Partner auf, zumindest für eine Weile von sekundären Dingen aufzugeben - zum Beispiel dem Offline-Modus (für den wir bereits einen ganzen Monat getötet haben) oder der Unterstützung für mobile Geräte, auf die zunächst definitiv verzichtet werden könnte.
Wir sind zu dem Schluss gekommen, dass die Benutzeroberfläche / UX des Produkts sehr schlecht ist und die Benutzer nicht beeindrucken wird. Dies betraf in erster Linie den Besprechungsbildschirm, der am schwierigsten war. Wir haben uns entschieden, einen UI / UX-Designer einzustellen. Es kostete uns dreitausend Euro für fünf Manntage. Der Preis war angemessen, aber die Integration des neuen Designs erforderte Änderungen in mehreren Teilen des Systems gleichzeitig (wir ersetzten Angular Material durch Rückenwind, erstellten unser eigenes Thema, überarbeiteten das Datenmodell und etwas anderes), was wiederum die Zeitachse noch weiter bewegte. ... In Bezug auf die Gesamtzeit ließen wir es länger als zwei Monate laufen, aber der Effekt erwies sich als ausgezeichnet (obwohl wir es etwas spät bemerkten). Dies war eindeutig der richtige Schritt.
Was die Produktivität tötet
Bis Juni 2020 war das minimal lebensfähige Produkt bei weitem nicht vollständig. Wir haben den Besprechungsbildschirm nie beendet, und es gab eine ganze Reihe anderer Unvollkommenheiten. Wir haben die Veröffentlichung erneut verschoben, diesmal auf September.
Im Laufe des Jahres haben sich unsere Arbeitsbedingungen ständig geändert, und es scheint mir, dass uns dies am meisten behindert hat. Apropos, ich habe montags und freitags sowie an zwei weiteren Mittwochs im Monat an einem SaaS-Projekt gearbeitet. Ich musste innerhalb einer Woche zwischen radikal unterschiedlichen Aufgaben wechseln, und es war sehr schwierig, vor allem psychologisch.
Gleichzeitig wandte sich einer der Partner (derjenige, der sich mit mir entwickelt) an beliebigen Tagen oft an mich, um Hilfe zu erhalten. Bevor er dieses Projekt übernahm, verließ er die Programmierung für viele Jahre, so dass es für ihn schwieriger war. Dies verschärfte das Problem des Wechsels zwischen Kontexten weiter. Mehrmals am Tag musste ich gehen, was ich tat, um ihm beim Aufstehen zu helfen, was das Leben noch schwieriger machte.
Natürlich kann man hier nicht einseitig urteilen: Mein Partner hat die meiste Erfahrung in den Bereichen Geschäft, Marketing und Vertrieb und einen beeindruckenden Bekanntenkreis, so dass ihm auch keine Stärken entzogen werden.
Trotzdem fielen alle technischen Probleme, Update-Management, Fehlerbehebung, Sicherheit, Dokumentation, Backlog-Arbeit, Projektionen usw. auf mich. Es stellte sich eine Menge heraus, und dies beeinflusste definitiv die Veröffentlichungszeit des Produkts.
Die NoSQL-Datenbank hat viel Zeit in Anspruch genommen, und jetzt ist mir klar, dass ich mich im Offline-Modus nicht damit anlegen sollte. Am Ende hätte dies mit anderen Lösungen erreicht werden können. Zu diesem Zeitpunkt hatten wir die Offline-Version bereits auf zukünftige Versionen verschoben, und unser Datenmodell war sehr relational. Es gab keinen Grund mehr, weiter daran festzuhalten. Sie hat uns nur verlangsamt und alle Operationen kompliziert.
Und doch haben wir uns entschlossen, es zu verlassen, da wir glauben, dass die Ressourcenkosten für den Übergang zum klassischen RDBMS kritisch sein und uns zu weit zurückwerfen werden. Ich kann nicht mit Sicherheit sagen, dass es in dieser Situation klüger ist: mehr Zeit für Veränderungen zum Besseren zu verwenden, in der Hoffnung, dass sie uns in Zukunft Zeit sparen, oder die Funktionalität weiterhin in vollem Umfang zu implementieren und niedrige Arbeitsraten zu riskieren ... Wir sind den zweiten Weg gegangen - nicht Ich weiß, ob diese Entscheidung die beste war.
Nach der ersten Welle
Dann haben wir alles getan, um die Autorisierung einzuführen, Zustandsautomaten für verschiedene Konzepte festzulegen (da Sammlungen einen bestimmten Lebenszyklus haben und dies aus organisatorischer Sicht sehr wichtig erscheint), die Validierung und verschiedene Funktionen innerhalb der Anwendung implementiert - Textformatierung, Export ins PDF und so weiter. Aber das minimal lebensfähige Produkt konnte nicht in den Sinn gebracht werden! Aber wir haben es bereits auf das Maximum reduziert.
Gleichzeitig schmolzen die Gelder auf dem Konto des Unternehmens wie Olaf in der Sonne. Monat für Monat verging und nach und nach kehrten Zweifel zurück. Obwohl wir in einigen Aspekten viel erreicht haben, schien sich die Arbeit unerträglich langsam zu bewegen.
Was jetzt?
Um den Oktober 2020 haben wir uns überlegt, wo wir Finanzmittel bekommen könnten. Wir haben darüber nachgedacht, ob wir einen Kredit mit einer 50% igen Versicherung vom Europäischen Investitionsfonds aufnehmen oder vielleicht versuchen sollten, Geld aus dem regionalen oder nationalen Haushalt zu bekommen. Wir haben uns an die Bank gewandt, einen Antrag auf Finanzierung aus dem Regionalhaushalt gestellt und so weiter, aber bisher ist nichts vergangen.
Leider können sich die Kunden, mit denen wir am meisten gerechnet haben (Krankenhäuser), aufgrund von COVID nicht mehr die Zeit nehmen, unsere Lösung zu integrieren. Das heißt, selbst wenn wir alles für sie vorbereiten, werden sie selbst nicht bereit sein. Also musste ich mir andere Zielgruppensegmente ansehen und die Skala neu bewerten. Dies veranlasste uns, eine "nächste" Version für uns zu entwerfen, in der es genügend Funktionen gibt, um andere Kunden zum Kauf des Produkts zu bewegen. Bei unserer derzeitigen Geschwindigkeit wird eine solche Version jedoch bis Ende 2021 fertig sein, vorausgesetzt, wir arbeiten noch eine halbe Arbeitswoche weiter.
Angesichts unserer Zweifel an der Entwicklungstempo und der Marktlage haben wir begonnen, andere Bootstrapping-Methoden in Betracht zu ziehen. Wir überlegen derzeit, mit einem Servicemodell zu beginnen, um Zeit zu gewinnen und sich aufzuwärmen, und dann zu SaaS zu wechseln. Bisher ist dies jedoch nur auf der Ebene einer Idee. Alles ist ziemlich dunstig.
Anfang 2021 wurden weitere tausend Stunden aufgewendet, was zweihunderttausend Euro entgangenen Gewinns bedeutet, und ich arbeite immer noch an diesem Projekt, anstatt etwas anderes zu tun ... Und das Projekt hat nicht einmal die Chance, auf absehbare Zeit auf den Markt zu kommen die Zukunft.
Stress und Zweifel
Bisher habe ich zweitausend Stunden in das Projekt investiert, und diese Zahl scheint riesig. Ich schäme mich fast zu überlegen, wie wenig wir für solche Kosten verlangen können. Vielleicht ist es okay, vielleicht nicht. Ich habe ehrlich mein Bestes versucht, aber manchmal fühlt es sich so an, als ob ich nichts weiß und zu nichts in meinem Beruf fähig bin (Hallo Betrüger-Syndrom, wie ich dich vermisst habe). Ich habe hart gearbeitet, nachts und am Wochenende an einem Projekt gesessen und versucht, den Prozess zu beschleunigen, aber es ist immer noch langsam.
Inzwischen ist das Bankkonto meines Unternehmens eindeutig in den negativen Bereich geraten. Sie wird nicht sechs Monate dauern. Ich war erschöpft von Stress (obwohl ich immer noch in der Lage war, ein ruhiges Gesicht aufzusetzen und zu lächeln). Ich arbeite weiterhin in Teilzeit und werde wahrscheinlich den größten Teil des Jahres so weitermachen. Es wäre großartig, all diese Verpflichtungen aufzugeben und dem Projekt all die Zeit und Energie zu geben, aber bisher wird es nicht funktionieren. Es liegt ein langer, trauriger Weg vor mir, und ich bin mir immer noch nicht sicher.
Möglicherweise haben wir beschlossen, die NoSQL-Datenbank vergeblich zu verlassen. Vielleicht wird das Ganze durch die Notwendigkeit untergraben, zwischen Kontexten zu wechseln. Ich kann ein schlechter Entwickler sein. Vielleicht achten wir auf das Falsche. Vielleicht mache ich mir zu viele Sorgen um die Codequalität. Vielleicht hat es sich gelohnt, vor einem Jahr aufzugeben. Vielleicht brauchen wir einen anderen Programmierer. Vielleicht vielleicht vielleicht.
Ein Teil von mir ist entschlossen, weiterzumachen. Erstens, weil ich immer noch an das Team glaube und an die Tatsache, dass das Produkt wirklich benötigt wird und in der Lage ist, Teams und Organisationen dabei zu unterstützen, effektiver zu arbeiten. Zweitens, weil ich immer noch viel Energie und Ausdauer habe. Ich hasse es, auf halbem Weg aufzugeben. Schließlich habe ich schon so viel Zeit und Mühe in das Projekt gesteckt; Wenn Sie jetzt aufhören, stellt sich heraus, dass alles umsonst war.
Und so sitze ich hier mit meinen Zweifeln, viel verlorenem Geld, viel Arbeit und einem völligen Mangel an Vertrauen in irgendetwas. Das Gefühl, in einem Teufelskreis gefangen zu sein. Aufgeben heißt verlieren und vielleicht etwas Wichtiges verpassen. Auf der anderen Seite besteht die Möglichkeit, in eine versunkene Kostenfalle zu geraten, mit dem Risiko, noch mehr zu verlieren. Ich kenne die richtige Antwort nicht und niemand weiß es. Beide Szenarien sind sehr real.
Fazit
Vergib mir, ich habe dich betrogen: Dieser Artikel hat keine Schlussfolgerung. Es gibt nicht einmal spezifische Fragen (außer denen, die sich in meinem Kopf wie eine gestaute Platte drehen). Dies ist nur meine Geschichte, nicht vollständig, aber in einer gekürzten Version.
Folgendes ist seltsam: Im Jahr 2020 habe ich auch viel Zeit mit Bloggen verbracht. Ich nutzte die Gelegenheit, um über das zu sprechen, was ich bei der Arbeit an einem SaaS-Projekt gelernt habe, und verdiente sogar ungefähr hundert Dollar damit. Es gibt nicht viel zu rühmen, aber es hat mein Jahr aufgehellt. Vielleicht war es diese Erfahrung, die mich dazu veranlasste, ein neues Buch aufzunehmen.... Vielleicht sagt diese innere Stimme zu mir: „Genug! Lass uns etwas anderes ausprobieren! " Oder vielleicht teile ich einfach gerne Wissen und helfe Menschen. Dies würde auch meine Sucht nach Beratung erklären. Ich weiß es aber nicht. Ich weiß gar nichts.
Es ist zwei Uhr morgens, es ist schon Montag. Und montags ... arbeite ich an einem SaaS-Projekt. Das werde ich tun, weil ich mich noch nicht entschieden habe, obwohl der Druck stark ist. Vielleicht werde ich diesen Artikel Ende 2021 mit einer Geschichte darüber aktualisieren, wie wir den Markt erobert haben. Und das ist alles für heute!