Die Wahl zwischen Neustart und Wiederbelebung alter Software • Tech

Die Wahl zwischen Neustart und Wiederbelebung alter Software • Tech

Im Oktober 2022, bat Elon Musk sein Team nach Abschluss der Übernahme von Twitter, daran zu arbeiten, Vine wieder auf den Markt zu bringen. Das Team fragt sich jetzt wahrscheinlich, ob es versuchen soll, die alte Codebasis wiederzubeleben oder von vorne anzufangen.

Sind die Probleme, mit denen Vine konfrontiert ist, gleich technisch in der Natur oder hat es mit dem Kerngeschäftsmodell zu tun?

Ich habe keine wirklichen Kenntnisse über den Tech-Stack von Vine, aber diese Fragen (wie wir sehen werden) sind seit weit über 20 Jahren eine Konstante in der Branche. Dieser Artikel basiert auf meiner eigenen Erfahrung mit der Arbeit an B2B- und B2C-Stacks mit hohem Durchsatz während eines ähnlichen Zeitraums wie Vine, und ich treffe einige Annahmen.

Ob ich richtig liege oder nicht, die umfassenderen Überlegungen gelten für jeden, der gerade vor einer solchen Entscheidung steht.

Der Ärger mit Vine

Das Problem, mit dem Vine konfrontiert ist, hat nichts mit seiner Technologie zu tun. Es ist wahrscheinlich, dass das Team von Twitter eine perfekt gestaltete App definieren und liefern könnte, ohne den Marktanteil von TikTok zu beeinträchtigen.

Das Gespräch, das sie führen sollten, dreht sich mehr ums Geschäft als um Technologie. Als Vine 2012 startete, war TikTok noch fünf Jahre entfernt, und Vine fand nie heraus, wie man seine Plattform erfolgreich auf eine Weise monetarisiert, die sich um die Top-Ersteller und Influencer kümmert. Es mag ehrgeizig sein zu glauben, dass Sie innerhalb weniger Monate von Null zu einer Weltklasse-Social-Media-Site aufsteigen können.

Das Wiederbeleben von Teilen einer Codebasis ist wie das Wechseln des Triebwerks eines Flugzeugs während des Flugs.

Unabhängig davon, ob sich das Team für einen Neustart oder eine Wiederbelebung von Vine entscheidet, müssen sie Fragen zur Aufrechterhaltung eines Unternehmens in der Welt beantworten, in der die App 2016 aufgegeben wurde.

Für Vine ist dies eine geschäftliche Entscheidung, die jedoch wie eine technische Entscheidung behandelt wird. Indem Sie sich für einen Neustart entscheiden, überlassen Sie Softwareentwicklern die Entscheidung über Ihre Geschäftsstrategie, und bei diesem Ansatz riskieren Sie, den Markt zu verlieren.

Vereinfachen wir es vor diesem Hintergrund ein wenig: Unternehmen sehen sich solchen Fragen ziemlich häufig gegenüber. Welche nicht geschäftlichen Überlegungen sollten also berücksichtigt werden?

Wiederbeleben oder neu starten?

Stellen wir uns vor, Musk und sein Team hätten die geschäftlichen Probleme gelöst oder sich zumindest mit ihren Ideen so vertraut gemacht, dass sie Sie vor die Wahl gestellt haben: Wiederbelebung oder Neustart? Wie gehen Sie vor?

Ich bin Joel Spolsky zu Dank verpflichtet seinen Artikel vom April 2000 zum Thema. Seitdem dieser Blog geschrieben wurde, hat sich viel verändert: Die Welt war vor der Agilität, vor der Cloud und vor der kontinuierlichen Integration. Vine selbst ist wahrscheinlich auch in die Jahre gekommen. Es wurde 2012 eingeführt, was bedeutet, dass es wahrscheinlich REST-APIs verwendete, was bedeutet, dass es Prä-Container, Prä-gRPC und Prä-Kafka war. Wenn sie überhaupt Daten-Streaming durchgeführt haben, wurde es wahrscheinlich intern entwickelt. Einige ehemalige Vine-Ingenieure habe schon gesagt, dass es umgeschrieben werden muss.

Aber Spolskys Argumente bleiben heute so hervorstechend wie zu Zeiten von Bill Clinton als Präsident:

  • Der Markt wird nicht pausieren und darauf warten, dass Sie es richtig machen.
  • Es ist mutig zu glauben, dass Sie dieses Mal alles perfekt (oder sogar noch besser) machen werden.

tch-1-tech