Und ich versuche den Ingenieuren immer wieder zu erinnern, wir wären so glücklich technische Schulden zu haben, denn das bedeutet, dass Leute das Produkt nutzen.
Julia SchottensteinM&A, competition, pricing, and investing
Umsetzung → Technische Abwägungen
Und ich versuche den Ingenieuren immer wieder zu erinnern, wir wären so glücklich technische Schulden zu haben, denn das bedeutet, dass Leute das Produkt nutzen.
"Coworker" bezieht sich hier nicht auf menschliche Kollegen, sondern auf ein System zur Hintergrundverarbeitung von Aufgaben, zusammen mit der Message-Broker-Software RabbitMQ.
Aber was wir zum Launch nicht gebraucht hätten, wäre ein verteilter Scheduler mit Kollegen und RabbitMQ gewesen. Das brauchten wir einfach nicht, da wir keine Nutzer hatten.
Ich denke tatsächlich, dass es als Startup deine Aufgabe ist, technische Schulden in Kauf zu nehmen, denn so kannst du schneller als ein größeres Unternehmen operieren.
Simon ist der CTO von Notion, der sich lange gegen vorzeitige Optimierung ausgesprochen hat, was dazu führte, dass Notion fast geschlossen hätte, da es nur auf einer einzigen PostgreSQL-Datenbank lief.
Für lange Zeit war Simon wirklich gut darin, keine vorzeitige Optimierung zu betreiben, also lief Notion lange Zeit auf einer einzigen Postgres-Datenbank-Instanz... Es gibt also eine Doomsday-Uhr, wann wir wirklich aus dem Speicherplatz für alles in Notion herauswachsen und Notion dann komplett zusammenbrechen würde.
Du hast eine technische Schuldenlaufbahn. Sobald du sie aufgebraucht hast, sobald du zu viele Schulden aufgenommen hast... gerätst du in Schwierigkeiten.