一人改代码 搞崩整个推特 马斯克气疯:全重写

今日头条
Toutiao
最新回复:2023年3月7日 17点4分 PT
  返回列表
78598 阅读
16 评论
量子位

“马斯克气疯了”!

就在今天,推特又双叒崩溃了,图片和任何链接都打不开。

据马斯克自己的说法,原因只是“API的一个小改动”。

但后果很严重,起码在网友们看来,推特的现场是酱婶的:

而吃瓜群众们的心情,则是:

并非网友们太过刻薄,只是这事儿吧,确实有点孽力回馈的意思。

据Platformer消息,出现问题的是第三方客户端访问推特的API。就在2月初,马斯克决定不再免费开放这一API,要改成收费模式。

那这代码不就得跟着改嘛,然鹅,负责这事儿的竟然有且仅有一位工程师。

The Verge直接不留情面地说:这都是马斯克大幅裁员的锅,推特现在工程师太少。

而网友们更是嘲讽拉满:

除了托儿所的孩子们,推特已经不剩啥搞测试的人了。

内部员工则透露,马斯克确实气坏了。不过嘛,钢铁侠似乎并不愿意背外界扣上的这口锅,而是觉得“推特代码太脆弱”,还再次放出狠话:

推特的代码得重写。

一个工程师搞崩推特

咱们还是从头捋一捋这事儿。

一早冲浪的推特网友们突然发现,推特链接打不开了。

不仅打不开,它还告诉你,错误的原因是“您当前的API不包括对此断点的访问权限”。

简单翻译一下,就是推特自己的API都不认推特了……

至于具体原因,参照马斯克的说法,就是他们对API的代码做了一些改动,结果把整个推特搞崩了。

Platformer从内部员工那里了解到了更详细的情况:这个API,就是马斯克在2月1日宣布从免费改收费的那一个。这一改动当时直接让推特的第三方客户端寿终正寝了。

让人觉得离大谱的细节是,内部员工告诉Platformer,Twitter API改收费这事儿,仅由一位SRE(站点可靠性工程师)工程师负责。

结果就在这位工程师进行了一次“错误的配置更改”之后,这个API“基本被破坏”了。这就导致推特的许多内部工具和面向公众的服务瘫痪了。

这下可把马斯克惹毛了,正如他在自己的推文中所表示的,“无缘无故的,推特的代码太脆弱”。

老板很生气,于是在内部的Slack(通讯软件)上,瞬间挤满了推特程序员们疯狂救火的线程。

显然,马斯克认为推特的代码就是一坨shit。但是否真的“无缘无故”,外部却不乏不同的观点。

此前,就有前推特员工对华盛顿邮报表示,在马斯克接管推特并大幅裁员之后,推特的代码早已是走钢丝的状态:

代码和操作中的任何一个错误现在都是致命的。

留在推特的人将不堪重负,因而更容易犯错。

变着花样崩的推特

其实,今年这才刚到3月,马斯克的推特就已经大规模崩过6次了。

首先是1月23日,一部分安卓用户遭“背刺”,无法查看关注列表、加载推文以及发送推文,大家等了大约4小时才恢复正常。

△图源9to5Google

没过几天,2月8日,不少用户又发现自己无法转发和发送推文,因为被系统提示“超过了每天发送的条数限制”,约1.5个小时修复。

接着,2月15日,这次轮到iOS用户,“为你推荐”(For You)模块无法加载。

很快,3天之后的2月18日,问题更严重,连主页都崩了,回复消息的通知也不提醒,还有各种其它报错满屏飞,搞得网友都在怀疑推特是不是“关门大吉”了(“#TwitterDown”话题直接火了)。

最后就是3月1日,关注列表和为你推荐再次崩溃。

加上今天的图片和链接无法访问,推特的崩溃事件可谓是花样百出。

——以及“家常便饭”到大家已经掌握熟练吃瓜技能了。

如推特自己的员工:

我们都已经麻了。

如外媒:

等着吧,估计下一次崩溃又在路上了。

要问为什么会这样?在外界看来,马斯克再怎么甩锅,也难逃责任——谁叫他把人都裁没了。

去年收购一完成,马斯克便开启推特2.0“极端硬核”文化,大刀阔斧送走好几千人。

后面又稀稀拉拉地来了不少“小动作”,导致原本拥有7500余名员工的大厂,最终没了80%,只剩大约1300人。

而这其中,全职工程师还不到550人(数据来自CNBC)。

一位来自推特的匿名工程师对此表示很担忧:

推特的代码库非常庞大,网站的各个部分都需要了解不同编程语言的人来维护。这些技能之间都有壁垒,并不好在网站间进行“迁移”,所以一下子失去这么多人后,我们很难再培养新的工程师了。

不知道马斯克在当初疯狂裁员的时候有没有想过这个问题。

不过或许想过,但还是“管不了那么多了”——毕竟他这番操作除了彰显硬核文化,最重要的还是削减成本,弥补440亿美元的大窟窿。

这不除了裁员,还有推出付费认证服务、取消免费午餐、解雇保洁员、拖欠办公楼租金和供应商营销款项等一系列操作。

△推特旧金山总部大楼,图源Frank Schulenburg

槽点过多,就不一一展开了。

但,千万别以为这就完了。

这两天,有匿名员工向The Insider爆料,马斯克甚至还尝试把办公设备卖给员工。

总之,推特的鸡飞狗跳仍在继续。

还有网友毒舌建议,把“发生意外情况”的说明推文长期置顶。

至于什么时候,这场抓马大戏才会归于平静,或许就是马斯克真的把推特推翻重构的时候吧……

t
turbojet
1 楼
减员增效,廉价替代材料,多用合同工,最大化利润,减R&D,回购股票,拉高股价,达到激励奖励股价目标,CEO拿大奖金换一家继续搞。 企业长远谁在乎
m
myporn001
2 楼
新闻要遵循客观中立,而不是全面贬低,不惜捕风捉影。 马斯克如果像文中描述的那么愚蠢,他就不会是世界首富。 这文章就像无数个专门贬低特斯拉的文章一样,瞎激动,毫无价值。 [1评]
g
gescan
3 楼
极尽嘲讽,你个傻逼作者用推特吗?用户没有几个和你个傻逼一样,那个平台没有错误,推特以前的7500人有多少是程序员,有多少是傻逼白左审查,你个傻逼还写新闻,就你这种二逼去死吧。
不明智
4 楼
你没发现现在中国国 全都是这些所谓的自媒体 +几个官媒小报,环球观察者网 在按照党的意图肆意的夸张编撰断章取义造谣 肆虐本来就已经没有什么独立思考能力的人矿 呵呵 [1评]
X
XXyourOO
5 楼
不知道大家遇到过没有,苹果在iPad上最近的一次系统升级有个明显的bug,就是在Safari里如果开了不止一个视频网站的时候,每次打开Safari,所有的视频网站都会同时被激活,同时开始播放,这个还不是最糟的。最糟糕的是当一个视频播完,iPad已经进入黑屏休眠状态以后,过大约十几秒,会突然莫名其妙的在休眠状态中自动启动所有Safari里的视频网站同时播放,三更半夜的忽然给你来这么一下子,很恐怖!苹果近期雇的新手程序员,太垃圾了! [1评]
英国流氓
6 楼
: 卧槽。。。 和我Android pad一个毛病 这个好像和YouTube或者视频设置有关吧 [1评]
翩翩中年
7 楼
又是一个独立思考,你就问问你自己你有独立思考能力吗? 只要你还活着,就没办法独立思考,你所谓的独立思考就是为了独立思考而思考,为了反对而反对。、每个人都有立场,造谣也是一种,外媒造谣的还少吗?这最多只是一种互相伤害罢了。
X
XXyourOO
8 楼
我发现只有在Safari里开多个视频网站会有这个问题,后来我在iPad上装了Chrome,用Chrome看视频,就OK,没有问题
s
ssbbss
9 楼
这些都是内部人士预留的陷阱。 说明管理有大问题。
s
sixporka
10 楼
出bug很正常,关键是测试,很难想象这种问题没测试过就上线了?
m
minakoyuyu
11 楼
那么问题来了,还留在twi的人在想啥呢?留着等被裁拿package?
m
minakoyuyu
12 楼
这里的ceo就是所谓“职业经理人”吧
s
smart1
13 楼
原来7500,现在550,基本运行尚可,那多出来的7000人原来都是吃白饭的…..
q
qwertyuiop2017
14 楼
把后台真正干活的辞退了,留了个能说会道耍嘴皮子的
南方兔儿爷
15 楼
最恶心就是找个半桶水去改别人的代码。又本事他就自己写。
南方兔儿爷
16 楼
不能这么说的,大楼不是客户盖的。凭啥拆了承重墙要建筑师背锅。付钱的是老板没错但也证明付钱的没本事,没本事就要听人家专业意见。