Después de los despidos masivos de Musk, el error de un ingeniero 'rompió la API de Twitter'

Un logo de Twitter en un teléfono con la pantalla rota.Expandir Imágenes Getty | Tomas Trutschel

Cuando Elon Musk culpó de la interrupción de Twitter ayer a "un código extremadamente frágil sin una buena razón", ignoró el efecto de sus despidos masivos en la capacidad de Twitter para mantener el sitio en funcionamiento.

Twitter dijo que la interrupción, que rompió enlaces y otras funciones durante aproximadamente una hora, fue causada por "un cambio interno que tuvo consecuencias no deseadas". Este cambio, según una publicación de Platformer, "es parte de un plan para cerrar el acceso gratuito a la API de Twitter".

"La empresa ha creado una nueva API paga con la que los desarrolladores pueden trabajar", escribió Platformer, y continúa:

Pero, como muestra de la escala de los recortes de Elon Musk a la empresa, solo se asignó un ingeniero de confiabilidad del sitio al proyecto, según nos dijeron. El lunes, el ingeniero realizó un "cambio de configuración incorrecto" que "prácticamente rompió la API de Twitter", según un empleado actual.

El cambio tuvo consecuencias en cascada dentro de la empresa, lo que resultó en la eliminación de gran parte de las herramientas internas de Twitter, así como de las API públicas. En Slack, los ingenieros respondieron con variaciones de "mierda" y "Twitter está caído, todo" mientras se apresuraban a solucionar el problema.

Durante la interrupción, al hacer clic en los enlaces aparecía el siguiente mensaje de error: "Su plan API actual no incluye acceso a este punto final". El mensaje de error generó mucha especulación de que el problema estaba relacionado con la decisión de Musk de cobrar por el acceso a la API, y los informes de Platformer parecen confirmarlo.

Pero el problema más profundo es la reducción de costos de Musk que redujo el personal de Twitter de alrededor de 7500 a menos de 2000. Twitter tiene menos de 550 ingenieros a tiempo completo, según el informe de Platformer.

"Este tipo de interrupción se ha vuelto tan común que creo que todos somos insensibles", dijo un empleado a Platformer. El problema de ayer sería el sexto apagón importante desde el 23 de enero.

El equipo de evaluación de riesgos fue despedido

Un empleado apoyó parcialmente la explicación de Musk sobre el código "frágil". "Hay tanta deuda tecnológica de Twitter 1.0 que si haces un cambio ahora, todo se rompe", dijo el empleado a Platformer. Musk dijo ayer que todo el código base necesitaba una "reescritura completa".

Pero tener menos personal técnico hace que sea más difícil garantizar que los cambios no interrumpan la funcionalidad actual y prolonga el tiempo necesario para recuperarse de los problemas resultantes. “Eso es lo que sucede cuando despides al 90% de la empresa”, dijo otro empleado a Platformer. Mientras tanto, Musk exigió la implementación rápida de cambios importantes.

Un artículo del Washington Post sobre el apagón de ayer decía que antes de que Musk comprara Twitter, "la empresa tenía un equipo de evaluación de riesgos que revisaba los cambios de productos en busca de problemas previstos". Pero ese "equipo fue despedido después de la adquisición de Musk... lo que resultó en lanzamientos de productos plagados de errores".

"Cada error en el código y las operaciones ahora es mortal", dijo un ex ingeniero a The Washington Post en noviembre.

"Bueno, accidentalmente borré Twitter"

Estos errores individuales se han acumulado. "Solo en febrero, Twitter experimentó al menos cuatro interrupciones generalizadas, en comparación con nueve en 2022, según NetBlocks", dijo un artículo del New York Times la semana pasada.

"A principios de febrero, un empleado de Twitter eliminó datos de un servicio interno diseñado para evitar el correo no deseado, lo que generó un problema que impedía que muchas personas enviaran tuits o se enviaran mensajes entre sí... Una semana después, un ingeniero probó un cambio en el Los perfiles de Twitter en los dispositivos móviles de Apple causaron otra interrupción temporal”, escribió el NYT. "El ingeniero ignoró una práctica anterior de probar nuevas funciones en pequeños subconjuntos de usuarios y simplemente implementó el cambio, un ajuste para Spaces, el servicio de audio en vivo de Twitter, para...

Después de los despidos masivos de Musk, el error de un ingeniero 'rompió la API de Twitter'
Un logo de Twitter en un teléfono con la pantalla rota.Expandir Imágenes Getty | Tomas Trutschel

Cuando Elon Musk culpó de la interrupción de Twitter ayer a "un código extremadamente frágil sin una buena razón", ignoró el efecto de sus despidos masivos en la capacidad de Twitter para mantener el sitio en funcionamiento.

Twitter dijo que la interrupción, que rompió enlaces y otras funciones durante aproximadamente una hora, fue causada por "un cambio interno que tuvo consecuencias no deseadas". Este cambio, según una publicación de Platformer, "es parte de un plan para cerrar el acceso gratuito a la API de Twitter".

"La empresa ha creado una nueva API paga con la que los desarrolladores pueden trabajar", escribió Platformer, y continúa:

Pero, como muestra de la escala de los recortes de Elon Musk a la empresa, solo se asignó un ingeniero de confiabilidad del sitio al proyecto, según nos dijeron. El lunes, el ingeniero realizó un "cambio de configuración incorrecto" que "prácticamente rompió la API de Twitter", según un empleado actual.

El cambio tuvo consecuencias en cascada dentro de la empresa, lo que resultó en la eliminación de gran parte de las herramientas internas de Twitter, así como de las API públicas. En Slack, los ingenieros respondieron con variaciones de "mierda" y "Twitter está caído, todo" mientras se apresuraban a solucionar el problema.

Durante la interrupción, al hacer clic en los enlaces aparecía el siguiente mensaje de error: "Su plan API actual no incluye acceso a este punto final". El mensaje de error generó mucha especulación de que el problema estaba relacionado con la decisión de Musk de cobrar por el acceso a la API, y los informes de Platformer parecen confirmarlo.

Pero el problema más profundo es la reducción de costos de Musk que redujo el personal de Twitter de alrededor de 7500 a menos de 2000. Twitter tiene menos de 550 ingenieros a tiempo completo, según el informe de Platformer.

"Este tipo de interrupción se ha vuelto tan común que creo que todos somos insensibles", dijo un empleado a Platformer. El problema de ayer sería el sexto apagón importante desde el 23 de enero.

El equipo de evaluación de riesgos fue despedido

Un empleado apoyó parcialmente la explicación de Musk sobre el código "frágil". "Hay tanta deuda tecnológica de Twitter 1.0 que si haces un cambio ahora, todo se rompe", dijo el empleado a Platformer. Musk dijo ayer que todo el código base necesitaba una "reescritura completa".

Pero tener menos personal técnico hace que sea más difícil garantizar que los cambios no interrumpan la funcionalidad actual y prolonga el tiempo necesario para recuperarse de los problemas resultantes. “Eso es lo que sucede cuando despides al 90% de la empresa”, dijo otro empleado a Platformer. Mientras tanto, Musk exigió la implementación rápida de cambios importantes.

Un artículo del Washington Post sobre el apagón de ayer decía que antes de que Musk comprara Twitter, "la empresa tenía un equipo de evaluación de riesgos que revisaba los cambios de productos en busca de problemas previstos". Pero ese "equipo fue despedido después de la adquisición de Musk... lo que resultó en lanzamientos de productos plagados de errores".

"Cada error en el código y las operaciones ahora es mortal", dijo un ex ingeniero a The Washington Post en noviembre.

"Bueno, accidentalmente borré Twitter"

Estos errores individuales se han acumulado. "Solo en febrero, Twitter experimentó al menos cuatro interrupciones generalizadas, en comparación con nueve en 2022, según NetBlocks", dijo un artículo del New York Times la semana pasada.

"A principios de febrero, un empleado de Twitter eliminó datos de un servicio interno diseñado para evitar el correo no deseado, lo que generó un problema que impedía que muchas personas enviaran tuits o se enviaran mensajes entre sí... Una semana después, un ingeniero probó un cambio en el Los perfiles de Twitter en los dispositivos móviles de Apple causaron otra interrupción temporal”, escribió el NYT. "El ingeniero ignoró una práctica anterior de probar nuevas funciones en pequeños subconjuntos de usuarios y simplemente implementó el cambio, un ajuste para Spaces, el servicio de audio en vivo de Twitter, para...

What's Your Reaction?

like

dislike

love

funny

angry

sad

wow