設(shè)置
  • 日夜間
    隨系統(tǒng)
    淺色
    深色
  • 主題色

一人改代碼搞崩推特,馬斯克氣瘋:全部重寫

量子位 2023/3/7 18:17:00 責編:夢澤

“馬斯克氣瘋了”!

就在今天,推特又雙叒崩潰了,圖片和任何鏈接都打不開。

據(jù)馬斯克自己的說法,原因只是“API 的一個小改動”。

但后果很嚴重,起碼在網(wǎng)友們看來,推特的現(xiàn)場是醬嬸的:

而吃瓜群眾們的心情,則是:

并非網(wǎng)友們太過刻薄,只是這事兒吧,確實有點孽力回饋的意思。

據(jù) Platformer 消息,出現(xiàn)問題的是第三方客戶端訪問推特的 API。就在 2 月初,馬斯克決定不再免費開放這一 API,要改成收費模式。

那這代碼不就得跟著改嘛,然鵝,負責這事兒的竟然有且僅有一位工程師

The Verge 直接不留情面地說:這都是馬斯克大幅裁員的鍋,推特現(xiàn)在工程師太少。

而網(wǎng)友們更是嘲諷拉滿:

除了托兒所的孩子們,推特已經(jīng)不剩啥搞測試的人了。

內(nèi)部員工則透露,馬斯克確實氣壞了。不過嘛,鋼鐵俠似乎并不愿意背外界扣上的這口鍋,而是覺得“推特代碼太脆弱”,還再次放出狠話:

推特的代碼得重寫。

一個工程師搞崩推特

咱們還是從頭捋一捋這事兒。

一早沖浪的推特網(wǎng)友們突然發(fā)現(xiàn),推特鏈接打不開了。

不僅打不開,它還告訴你,錯誤的原因是“您當前的 API 不包括對此斷點的訪問權(quán)限”。

簡單翻譯一下,就是推特自己的 API 都不認推特了……

至于具體原因,參照馬斯克的說法,就是他們對 API 的代碼做了一些改動,結(jié)果把整個推特搞崩了。

Platformer 從內(nèi)部員工那里了解到了更詳細的情況:這個 API,就是馬斯克在 2 月 1 日宣布從免費改收費的那一個。這一改動當時直接讓推特的第三方客戶端壽終正寢了。

讓人覺得離大譜的細節(jié)是,內(nèi)部員工告訴 Platformer,Twitter API 改收費這事兒,僅由一位 SRE(站點可靠性工程師)工程師負責。

結(jié)果就在這位工程師進行了一次“錯誤的配置更改”之后,這個 API“基本被破壞”了。這就導致推特的許多內(nèi)部工具和面向公眾的服務(wù)癱瘓了。

這下可把馬斯克惹毛了,正如他在自己的推文中所表示的,“無緣無故的,推特的代碼太脆弱”。

老板很生氣,于是在內(nèi)部的 Slack(通訊軟件)上,瞬間擠滿了推特程序員們瘋狂救火的帖子。

顯然,馬斯克認為推特的代碼就是一坨 shit。但是否真的“無緣無故”,外部卻不乏不同的觀點。

此前,就有前推特員工對華盛頓郵報表示,在馬斯克接管推特并大幅裁員之后,推特的代碼早已是走鋼絲的狀態(tài):

代碼和操作中的任何一個錯誤現(xiàn)在都是致命的。

留在推特的人將不堪重負,因而更容易犯錯。

變著花樣崩的推特

其實,今年這才剛到 3 月,馬斯克的推特就已經(jīng)大規(guī)模崩過 6 次了。

首先是 1 月 23 日,一部分安卓用戶遭“背刺”,無法查看關(guān)注列表、加載推文以及發(fā)送推文,大家等了大約 4 小時才恢復正常。

△ 圖源 9to5Google

沒過幾天,2 月 8 日,不少用戶又發(fā)現(xiàn)自己無法轉(zhuǎn)發(fā)和發(fā)送推文,因為被系統(tǒng)提示“超過了每天發(fā)送的條數(shù)限制”,約 1.5 個小時修復。

接著,2 月 15 日,這次輪到 iOS 用戶,“為你推薦”(For You) 模塊無法加載。

很快,3 天之后的 2 月 18 日,問題更嚴重,連主頁都崩了,回復消息的通知也不提醒,還有各種其它報錯滿屏飛,搞得網(wǎng)友都在懷疑推特是不是“關(guān)門大吉”了(“#TwitterDown”話題直接火了)。

最后就是 3 月 1 日,關(guān)注列表和為你推薦再次崩潰。

加上今天的圖片和鏈接無法訪問,推特的崩潰事件可謂是花樣百出。

—— 以及“家常便飯”到大家已經(jīng)掌握熟練吃瓜技能了。

如推特自己的員工:

我們都已經(jīng)麻了。

如外媒:

等著吧,估計下一次崩潰又在路上了。

要問為什么會這樣?在外界看來,馬斯克再怎么甩鍋,也難逃責任 —— 誰叫他把人都裁沒了。

去年收購一完成,馬斯克便開啟推特 2.0“極端硬核”文化,大刀闊斧送走好幾千人。

后面又稀稀拉拉地來了不少“小動作”,導致原本擁有 7500 余名員工的大廠,最終沒了 80%,只剩大約 1300 人。

而這其中,全職工程師還不到 550 人(數(shù)據(jù)來自 CNBC)。

一位來自推特的匿名工程師對此表示很擔憂:

推特的代碼庫非常龐大,網(wǎng)站的各個部分都需要了解不同編程語言的人來維護。這些技能之間都有壁壘,并不好在網(wǎng)站間進行“遷移”,所以一下子失去這么多人后,我們很難再培養(yǎng)新的工程師了。

不知道馬斯克在當初瘋狂裁員的時候有沒有想過這個問題。

不過或許想過,但還是“管不了那么多了”—— 畢竟他這番操作除了彰顯硬核文化,最重要的還是削減成本,彌補 440 億美元的大窟窿。

這不除了裁員,還有推出付費認證服務(wù)、取消免費午餐、解雇保潔員、拖欠辦公樓租金和供應(yīng)商營銷款項等一系列操作。

△ 推特舊金山總部大樓,圖源 Frank Schulenburg

槽點過多,就不一一展開了。

但,千萬別以為這就完了。

這兩天,有匿名員工向 The Insider 爆料,馬斯克甚至還嘗試把辦公設(shè)備賣給員工

總之,推特的雞飛狗跳仍在繼續(xù)。

還有網(wǎng)友毒舌建議,把“發(fā)生意外情況”的說明推文長期置頂。

至于什么時候,這場抓馬大戲才會歸于平靜,或許就是馬斯克真的把推特推翻重構(gòu)的時候吧……

參考鏈接:

  • [1] https://www.platformer.news/p/how-a-single-engineer-brought-down

  • [2] https://www.washingtonpost.com/technology/2023/03/06/elon-musk-twitter-outages/

  • [3] https://twitter.com/elonmusk/status/1632810081497513993

  • [4] https://cyberplace.social/@GossiTheDog/109977528942832634

  • [5] https://www.theverge.com/2023/3/6/23627875/twitter-outage-how-it-happened-engineer-api-shut-down

  • [6]https://www.masslive.com/business/2023/01/how-many-employees-still-work-at-twitter-since-elon-musk-took-over.html

  • [7]https://www.businessinsider.com/elon-musk-twitter-sell-office-plants-to-employees-costs-bbc-2023-3

本文來自微信公眾號:量子位 (ID:QbitAI),作者:魚羊 豐色

廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。

相關(guān)文章

關(guān)鍵詞:推特,馬斯克

軟媒旗下網(wǎng)站: IT之家 最會買 - 返利返現(xiàn)優(yōu)惠券 iPhone之家 Win7之家 Win10之家 Win11之家

軟媒旗下軟件: 軟媒手機APP應(yīng)用 魔方 最會買 要知