Twitter était en panne à cause d’une erreur du dernier ingénieur responsable de la fiabilité encore présent pour un projet massif. Tout ça pour lancer une fonction qui devrait en décevoir plus d’un au final.
Elon Musk en cause dans l'arrêt de Twitter
La Saga Twitter ne s'arrêtera jamais. Et franchement avec ce genre d’histoire on ne peut que se délecter. Vous l’avez peut-être remarqué, mais le 6 mars, Twitter a subi quelques dysfonctionnements.
Des images qui ne charge pas, des vidéos qui essayent de se lancer, en vain ou même l'impossibilité d’utiliser des applications tierces qui emploie l’API du réseau social, comme Tweetdeck par exemple. Bref, c'était le chaos et vous n’êtes pas prêt quand vous allez apprendre la raison.
Parce qu'au final le plus drôle n’est pas le bug, mais bien les causes. Déjà on sait que de nombreux employés ont été licenciés, puis embauchés de nouveau. Un bordel social causé par le nouveau patron de Twitter, Elon Musk . Parce que là il faut rendre à César ce qui appartient à César.
Une nouveauté Twitter qui va faire grincer des dents
Du coup, on se retrouve avec un seul ingénieur chargé de la fiabilité de Twitter sur un projet massif. Oui oui, UN gars qui doit gérer la fiabilité d’un réseau social avec 240 millions d’utilisateurs pour déployer une nouvelle fonctionnalité. Enfin, une nouvelle fonctionnalité c’est plutôt une fonction en moins. Et du coup, c’était inévitable, il a fait une bourde.
Selon une source de The Verge ,” l'ingénieur a effectué un mauvais changement de configuration qui a essentiellement cassé l'API Twitter”. S’en est alors suivi une cascade de conséquences.
Et tous ces bugs sont venus d’un test, pour modifier l’API pour la rendre payante. Donc tous les services tiers qui utilisent Twitter devront payer. Mais il semble y avoir du boulot. Elon Musk a ainsi commenté en expliquant que “la pile de code est extrêmement fragile sans raison valable.” selon lui, et qu’il y “aura finalement besoin d'une réécriture complète.”
A small API change had massive ramifications. The code stack is extremely brittle for no good reason.
— Elon Musk (@elonmusk) March 6, 2023
Will ultimately need a complete rewrite.
Ce que de nombreux ingénieurs en interne expliquent est que le code de Twitter est en retard technologiquement. Du coup il faut tout reprendre pour faire des améliorations. Car dès que l’on touche à quoi que ce soit, ça casse.
Donc entre les licenciements d’au moins 550 ingénieurs à temps plein et les changements rapides de Twitter, le code ne peut pas rester stable, devenant très vulnérable aux pannes en tout genre.
Bon, par contre si vous pensiez que l’ambiance était chaotique en cette période au sein des locaux, apparemment pas du tout. Les pannes sont si fréquentes que c’est devenu presque normal selon un employé au point même d’en rigoler.
Au final, depuis qu’ Elon Musk est à la tête de Twitter, le nombre de tweets ne fait qu’augmenter. Mais les signes d’une modération plus faible se font sentir et les bugs se multiplient.