今天跟拒签奋斗者协议的大学同学聚餐,听到不少twitter的内部故事

地里匿名用户C3B
123491
178
他是Twitter 后端Principal Engineer,非常非常牛,裁员没有影响他,但是拒绝签2.0协议,于是拿了package走人。他有多牛呢,马斯克接手之后,约了大概十几个engineer 了解twitter是怎么work的,他就是其中之一,聊了整整半小时。

按照他的说法,马斯克精力极度旺盛,看问题非常sharp,但是不爱听别人的建议。比如马斯克最爱问的问题就是,所以只要如何如何就可以了对不对?他如果说,没有这么简单,还有很多trade off要考虑,马斯克就不高兴。马斯克还问了那个著名的1000个rpc call的问题。他试图跟他解释,第一这个没有听上去那么expensive,第二这是历史路径依赖造成的,马斯克就不想听,说我们必须把他简化。其实简化当然可以,只要不计代价,但是第一不会提高性能,第二需要花费大量人力,根本得不偿失。

他跟马斯克聊完之后就知道呆不长了,因为根本说不到一起,但是像他这样的高级engineer,是躲不开的,肯定要常常打交道,反正他已经财务自由了,就想辞职,于是借着2.0 的机会拿钱走人,剩下的绝大多数都是没有办法的,比如要供贷款或者H1B。牛人都有的是选择,可以说一个都不剩。最搞笑的是2.0 让大家玩命干活,但是待遇连提都没提,大家都觉得马斯克是想借着现在不好找工作狠狠pua一把。

至于twitter近况,跟外面说的差不多,非工程职能几乎裁光了,工程部门裁员看不出任何标准,有些重要的组件一个人都不剩,没人知道出了问题怎么修。几乎所有剩下的人都疲于维护,outage 像火箭一样飙升,马斯克还三天两头找他们要求开发新feature,还有根本不懂的engineer以为机会来了,去改核心代码,但是owner已经被裁没人review,就不知道哪儿找来人approve,deploy到production立刻造成SEV,又紧急rollback。

有广告商因为错误推送一个星期就花完了半年的budget,找客服退款发现account manager早被裁了。现在马斯克要求大家show code,所以每个人都在胡乱check in code,造成更多的bug。客户关心的bug 不仅没人修,连response都没有。吓得主要广告商几乎全部freeze spending,转向谷歌和Meta。而马斯克处处想显得自己很懂技术,下面的人就说一堆他爱听的话糊弄。比如马斯克对一个核心服务的延迟不爽,下面就投其所好投入很多人力在攻关,其实这个服务根本不在critical path上,根本不是top priority,干这个纯粹是浪费时间。感觉440亿就是买了个烧钱机器。

=====================================

补充,吃完火鸡又边喝酒边聊了一会儿,他在一个conference上跟Jeff Dean聊的挺好,Jeff还问他想不想去谷歌,当时他婉拒了。现在他说先专心过节,过完了给Jeff发个email问问还有位子吗?我说你财富自由了还想着打工,不去创业试试?他说创业太心累,他看好Jeff是技术大牛,给他打工的话,能focus在技术的机会多一些。

然后又扯了点twitter的事,他们其实已经出过几次在谷歌脸书可以惊动VP的事故了,比如把儿童用品广告跟child molester犯罪的新闻一起推送,广告商在campaign manager看到的数据都是错的,跟现实完全不符,结果内部连个负责的人都没有。还有些事故比如某个部门的eng都被fire了,oncall的人对系统不熟,误操作把一部分用户的follower全部删掉。

还有更搞笑的不知道哪儿冒出来一个staff engineer跟一龙说可以把messaging latency降低到1ms,一龙就立刻让他拉队伍干,其实不同data center之间的平均latency都有几十ms,1ms最多在同一个data center内部才有可能,但是根本没意义,因为真正的瓶颈是inter-dc,现在都不知道有没有人跟一龙说。反正他要hardcore engineering,就冒出一堆投其所好的人来提出各种看着很牛其实没有任何意义的改动,他都笑纳。

今天又传出一龙把很多被裁的eng召回去,前提是他们放弃3个月的severance,结果回去三天又把人家fire,因为不是大规模layoff,既没有notice也没有severance,让H1B一下子陷入困境,简直就是个人渣。这些事现在人尽皆知。以后不敢说一定招不到牛人,但是不比别的公司多砸几倍的钱,恐怕没人会去跟这个喜怒无常的神经病搞什么美国微信了。
  • 266
  • 分享至
置顶回复
收起
地里匿名用户1EE
推特现任员工,级别没楼主朋友高。

太真了。
178条回复

发表回复