„Eine kleine API-Änderung hat massive Auswirkungen“, sagte Elon Musk, CEO von Twitter schrieb In einem Tweet vom Montag verwies Twitter auf ein Tool, das von Drittentwicklern verwendet wird, die Programme ausführen, die Daten zeichnen und auf seiner Website posten. „Die Codierungsschicht ist ohne triftigen Grund sehr zerbrechlich. Schließlich ist eine vollständige Neuschreibung erforderlich.
Er kam am Montag ein zweites Mal auf diese Erklärung zurück, zweimal Berufung Die Seite ist „zerbrechlich“.
Seit der Übernahme von Twitter hat CEO Elon Musk rund zwei Drittel der Belegschaft des Unternehmens entlassen, aggressive Kosteneinsparungen betrieben und Arbeiter gezwungen, an „schwierigere“ Arbeitsplätze zu wechseln oder das Unternehmen teilweise zu verlassen. Die massiven Entlassungen führten zu weit verbreiteten Bedenken hinsichtlich der Fähigkeit von Twitter, den Kernbetrieb aufrechtzuerhalten, da kritische Engineering-Teams auf einen oder null Mitarbeiter reduziert wurden.
In den Monaten seit der Übernahme – und den anschließenden Entlassungen – war Twitter mit zahlreichen Ausfällen konfrontiert, die wichtige Funktionen beeinträchtigten: das Laden von Tweets und Benachrichtigungen, das Senden von Tweets und Direktnachrichten, der Zugriff auf Links und Fotos. Jedem – von aktuellen und ehemaligen Mitarbeitern oder Musk selbst – wurde mitgeteilt, dass das Unternehmen Änderungen an seinem Code vornimmt.
„Jeder Fehler im Code und im Betrieb ist jetzt gefährlich“, sagte ein ehemaliger Ingenieur der Washington Post im November und erklärte, dass diejenigen, die bleiben, „viel, viel mehr Arbeit machen und daher eher Fehler machen werden“. Der ehemalige Ingenieur sprach aus Angst vor Vergeltungsmaßnahmen unter der Bedingung der Anonymität.
Vor der Übernahme von Musk verfügte das Unternehmen über ein Risikobewertungsteam, das Produktänderungen auf erwartete Probleme überprüfte. Der Risikobewertungsprozess von Twitter half dabei, potenzielle Probleme zu erkennen, bevor sie auftraten. Aber die Washington Post berichtete, dass das Team gefeuert wurde, nachdem Musk übernommen hatte, was zu fehlerbehafteten Produktveröffentlichungen führte.
Musk und Twitter reagierten nicht sofort auf Anfragen nach Kommentaren.
Seit der Übernahme von Twitter hat Musk 75 Prozent der Belegschaft des Unternehmens abgebaut, Kosten gesenkt und neue Einnahmequellen erschlossen. Aber seine Amtszeit war von peinlichen Pannen geprägt, wie dem Versagen der Häkchen-Funktion, was zu einem Schwarm von Imitatoren führte und Twitter dazu veranlasste, den Abonnementdienst mehrmals vorübergehend auszusetzen.
Musk versprach, die „freie Meinungsäußerung“ auf der Twitter-Plattform wiederherzustellen, und entließ die früheren Manager des Unternehmens, die er für einen Ansatz zur Moderation von Inhalten verantwortlich machte, der auf dem Schutz vor den Schäden durch Hassreden und Fehlinformationen beruhte. Musk hat Transparenz über Entscheidungen des alten Regimes versprochen, etwa über den Versuch, die Verbreitung einer Story der New York Post über den Inhalt von Hunter Bidens Laptop einzuschränken. wurde überwunden Durchsickern von Unternehmensinformationen unter seiner eigenen Führung.
Schon vor Musks Übernahme warnten Twitter-Mitarbeiter vor den Risiken für die Seite bei einem Ausfall. Twitter-Whistleblower Peter Zatko warnte zum Beispiel in einer Beschwerde, die bei Kongressausschüssen eingegangen ist, vor dem möglichen Auftreten sich überschneidender Ausfälle in den externen Rechenzentren von Twitter.
Diese Art von Ausfall könnte es unmöglich machen, sensible Daten wiederherzustellen – und könnte Twitter monatelang lahm legen. Trotz Bedenken hinsichtlich der anfälligen Infrastruktur von Twitter ordnete Musk im Dezember die Schließung des größten Rechenzentrums von Twitter in Sacramento an, berichtete damals die Washington Post.
Am Montag wurden Twitter-Nutzer unmittelbar nach dem Öffnen der Seite mit Störungen begrüßt.
Wenn Benutzer auf Twitter auf den Link klickten, wurde ihnen eine Nachricht mit folgendem Wortlaut angezeigt: „Ihr aktuelles API-Programm hat keinen Zugriff auf diesen Endpunkt“, und sie wurden auf eine Seite für Entwickler weitergeleitet.
„Benutzerberichte weisen auf Probleme mit Twitter hin“, hieß es auf Down Detector, einer Website, die Online-Ausfälle überwacht.
„Wir haben eine interne Änderung vorgenommen, die einige unbeabsichtigte Folgen hatte“, sagte der Support-Account von Twitter genannt In einem Tweet.
Am frühen Morgen schienen einige Aktivitäten wiederhergestellt worden zu sein.
„Die Dinge sollten jetzt wie gewohnt funktionieren“, sagte der Support-Account von Twitter in einem Tweet. „Danke für den Beitritt zu uns!“
Das Muster am Montag spiegelte einen Ausfall von Anfang Februar wider, der auftrat, als Twitter ähnliche Änderungen an seiner API vornahm, einem Daten-Feed für Entwickler.
Twitter erlebte am 8. Februar einen weit verbreiteten Ausfall, wodurch Benutzer keine Tweets und Direktnachrichten senden, anderen Konten nicht folgen und Inhalte nicht in ihre Timelines hochladen konnten.
„Ab dem 9. Februar werden wir den kostenlosen Zugriff auf die Twitter-API, v2 und v1.1, nicht mehr unterstützen. Holen Sie sich stattdessen eine bezahlte Basisstufe“, Twitter schrieb Diesen Monat.
Musk sagte, Twitter versuche, gegen die frei zugänglichen Daten von Twitter vorzugehen.Missbrauch„Die Betrügereien werden von Bots ausgeführt, aber das Unternehmen sagte später, es biete eine kostenlose Version an, was Kritik für seine aggressiven Bemühungen zur Monetarisierung zuvor kostenloser Funktionen der Website auf sich zog.
Diese Probleme folgten auf den weit verbreiteten weltweiten Ausfall, mit dem Twitter im Dezember konfrontiert war.
In Gruppenchats zwischen aktuellen und ehemaligen Ingenieuren zu dieser Zeit spekulierten einige, dass der Absturz im Dezember nach einem schief gelaufenen Software-Update kam.
Erst am Montag schlug Musk vor, den Code von Twitter komplett neu zu schreiben. Er hat diese Position mehrere Monate inne, seit er die Position letztes Jahr übernommen hat. In einem Twitter-Bereich im Dezember sagte er, dass die Live-Audio-Funktion der Website eine Überarbeitung der Codebasis des Unternehmens erforderte.
Von einem Teilnehmer gedrängt, zu erklären, was das bedeutete, wurde Musk irritiert.
„Überraschung, wow“, sagte er nach Zögern und Pausen. „Du bist ein Esel. … Was für ein Idiot.“