弗兰克·巴贾克著
埃隆·马斯克(Elon Musk)对Twitter的管理炸弹攻击,使得维持这个世界事实上的公共广场运转的软件工程师队伍变得如此之少,以至于本周被解雇或辞职的业内人士和程序员一致认为:Twitter可能很快就会严重崩溃。
本周,马斯克下令解雇了近24名对微博平台的稳定性至关重要的程序员,结束了一场非常公开的争论。在他要求数百名工程师和其他工人承诺在周四晚上之前“极其认真地”工作,否则就辞职并支付遣散费后,他们辞职了。
最新的离职意味着,就在为周日开幕的2022年世界杯做准备之际,该平台正在流失工人。这是推特最繁忙的活动之一,推文激增给其系统带来巨大压力。
资深网络安全企业家罗伯特·格雷厄姆(Robert Graham)说,“看起来他确实要把Twitter炸了。”“我看不出灯怎么可能在任何时候都不灭”——尽管最近许多离开Twitter的人预测,Twitter的死亡会更加缓慢。
据仍能进入该公司的员工说,数百名员工在周四的最后期限之前发出了离职的信号,他们在公司内部的Slack留言板上发布了告别信息、致敬表情符号或其他熟悉的符号。数十人也公开在推特上宣布退出。
本周早些时候,一些人对马斯克的鲁莽感到非常愤怒,他们在推特上侮辱特斯拉和Space X的首席执行官。“去死吧,埃隆,”一名工程师说,并加上了口红印。她被解雇了。
推特领导层在周四的截止日期后发送了一封未签名的电子邮件,称其办公室将关闭,员工徽章将被禁用,直到周一。据两名收到邮件的员工说,没有给出原因,其中一名已经拿到了遣散费,另一名还在领工资。由于担心报复,他们要求匿名。
石榴视频幸福宝深夜释放自己当他洗劫一个以前欢乐的工作空间时,一群值得信赖的特斯拉程序员在他身边,马斯克似乎并没有感到困扰。
“最好的人都留下来了,所以我不太担心,”他周四晚上在推特上写道。但很快就发现,一些关键的编程团队被彻底掏空了。
这位周四辞职但仍在接收公司邮件的员工说,马斯克周五发了一封全员邮件,把“所有真正写软件的人”在下午2点召集到他位于推特10楼的指挥位置,要求他们如果不在当地,也要飞到旧金山。
在接管Twitter不到三周前,马斯克解雇了该公司7500名全职员工中的一半,以及数不清的负责内容审核和其他关键工作的承包商。然后是本周的最后通牒。
本周离职的三名工程师向美联社(The Associated Press)描述了为什么在马斯克之前的三分之二Twitter核心服务工程师显然已经离职后,他们预计Twitter超过2.3亿用户会非常不愉快。虽然他们预计Twitter不会在短期内崩溃,但它可能会在边缘变得非常粗糙——尤其是如果马斯克在没有进行太多平台外测试的情况下做出重大改变的话。
在周四的大规模退出之前,摩擦的迹象就已经很明显了。人们报告说,在他们的信息流和直接消息中看到了更多的垃圾邮件和骗局。工程师报告推文丢失。人们收到了奇怪的错误消息。
但是,没有什么严重的损坏。然而。
其中一名工程师说,“当这种情况发生时TOTAKKAHAYAKIRIX77777,我们有一个赌注池。”他们都要求匿名,因为担心马斯克的报复会影响他们的职业和财务。
另一位用户则表示,如果推特一直在关闭服务器,而“大量数据突然涌入,它可能会开始崩溃。”
“世界杯是推特最大的赛事。这是你在Twitter上学到的第一件事,”他说。
随着早期策划员工的裁员,Twitter的趋势页面已经受到了影响。周二,马斯克在推特上宣布,他已经开始关闭他认为不必要的“膨胀软件”的“微服务”。
“只有不到20%的用户才能让Twitter正常工作!他在推特上写道。
这引起了工程师们的反对,他们告诉马斯克,他根本不知道自己在说什么。
“微服务是大多数现代大型网络服务组织代码的方式,使软件工程师能够快速高效地工作,”务实工程师博客的作者、前Uber程序员格杰里·奥罗兹(Gergely Orosz)说。有许多这样的服务,每个服务管理着不同的功能。显然,马斯克的团队并没有在模拟的现实环境中测试微服务的移除,而是在每个人的电脑上实时更新Twitter。
事实上,一项微服务短暂地崩溃了,这是人们在登录Twitter时通过短信向其验证身份的服务。这被称为双因素认证。
“你的短信码已经达到极限了。24小时后再试,”当一名记者试图下载他们的微博历史档案时刷抖音一样的黄软件,Twitter建议道。幸运的是,电子邮件验证方法起作用了。
一名刚刚离职的Twitter工程师曾在核心服务部门工作,他告诉美联社,工程团队集群从马斯克之前的约15人(不包括团队领导,他们都被解雇了)减少到周四辞职前的三到四人。
然后,更多不能在一夜之间被取代的制度知识走出了大门。
“所有东西都可能坏掉,”程序员说。
工程师们说,培训一个人在某些服务上按班值班需要6个月的时间。这样的轮换要求程序员必须随时待命。但是,如果值班人员不熟悉代码库,那么当他们疯狂地阅读参考手册时,失败可能会接踵而来。
“如果我留下来,我就会在几乎没有任何支持的情况下,在不确定的时间内,在几个我没有经验的额外复杂系统上随时待命,”接受遣散费的工程师彼得·克洛斯(Peter Clowes)在推特上写道。
2008年离开Twitter的创始工程师布莱恩·库克(Blaine Cook)说:“即使运行相对无聊的系统,也需要知道在出现故障时该如何应对的人。”他说,在没有首先对代码进行防弹处理的情况下,将编程人员的数量大幅减少到骨架是很危险的。
“这就像是在说,‘这些消防员什么都没做。所以,我们就把他们都炒了。’”
工程师们还担心马斯克会关闭涉及内容审核和删除人们上传到推特上的非法内容的工具,或者根本就没有足够的员工来正常运行这些工具。
另一个担忧是黑客。当他们过去破坏了系统,减少损失取决于快速发现他们并将他们踢出去。
目前还不清楚马斯克在推特的大清洗对其网络安全团队有何影响。今年早些时候,备受尊敬的安全主管佩特尔·扎特科(Peiter Zatko)被公司解雇,他在8月份提交了一份检举人投诉,称推特平台的网络安全一团糟。
“像Twitter这样的大型组织的很多安全基础设施都在人们的头脑中,”网络安全老手格雷厄姆说。“当他们走了之后,你知道,一切都随之而去。”
___
美联社科技作家马特·奥布莱恩对此报道有贡献。