马斯克不懂 GraphQL,员工指出错误后当场被“开除”


马斯克昨天锐评 Twitter App 滥用 RPC 后,被 Twitter 的技术主管直接怼了回去——直言马斯克不懂技术,只是喜欢发表一些粗鲁无礼的评价。

103926_d3UR_2720166.png

除了这名技术主管,一位负责 Twitter Android 客户端开发的工程师 Eric Frohnhoefer 也丝毫不给老板面子,他表示自己参与 Twitter 的 Android 开发已经有 6 年多了,而马斯克所指出的 Twitter App 运行慢的原因完全错误。

一名自称有 20 多年工作经验的开发者在评论中建议 Eric 应该私下和马斯克沟通,而不是直接在公开场合指出老板的错误。Eric 认为明明是老板先在公开场合提这事的……然后马斯克直接来了句"He’s fired"。

Eric 今天发布了自己的开发机器被锁定了的照片,确认已被开除。

就在刚刚,昨天回击马斯克的 Twitter 主管也发表推文称,自己因为昨天发布的推文也已经被解雇。


事实上,Eric 除了公开指出马斯克的错误,还认真解释了 Twitter Android 客户端运行慢的原因,并表示团队已经做了许多工作来提升性能——且同时要满足日渐增长的广告投放和用户访问管理需求。但马斯克指出的所谓的“请求数量”不是主要问题,应用程序运行缓慢主要有三个原因。首先,Twitter App 有许多很少使用的功能;其次,他们已经积累了多年的技术债,为增加功能牺牲了性能和速度;第三,Twitter App 花费了大量时间来等待网络响应。

因此,Eric 最后建议他们应该对 Twitter App 优先进行一些重要的重构,以对抗 10 多年的技术债,并呼吁积极删除无用的功能。

马斯克最初所提到的 1000 多个批处理 RPC 只是在服务端完成,与客户端的请求无关,而且 Twitter 使用的 GraphQL 可跨微服务解析请求,然后将其发送回。负责 Twitter k8s 基础设施的工程师向马斯克提供了关于客户端、服务器、请求数和微服务之间的关系示意图。


相关文章

2022-11-15

刚刚正式掌管 Twitter 不久的马斯克对公司进行了大刀阔斧的裁员,从他今天发表的推文来看,很显然他对此决策颇为满意,直言“Twitter 越来越充满活力”。 但与此同时,马斯克旁敲侧击地对 Twitter 的开发团队“批判”了一番

2022-12-08

事这些项目。 然后今年发生了这些变故 :-\ 首先,马斯克开始时断时续地收购 Twitter。因此在看到一条明确的前进道路前,Twitter 高管选择冻结了其开源计划和投资;但最终,马斯克解雇了所有高管。 很快,大多数开发人员

2023-03-09

自从马斯克收购 Twitter 并大幅裁员后,推特网站的服务可靠性在过去两个月出现了显著下降。本周一再度出现了严重的宕机故障——无法打开任何图片和链接。具体表现就是,当用户在推特上加载图片和点击链接时会返回错误信

2022-08-10

出,禁止在公司使用微软的 Windows 操作系统,除了不会向员工发放 Windows 系统的电脑,GitLab 也要求在公司使用个人设备的员工不能使用 Windows 系统。GitLab 仅推荐员工使用 macOS 和 Linux。 GitLab 官网有一个专门供 GitLab 新员工阅读

2022-10-30

》援引消息人士称,当地时间 10 月 27 日晚,特斯拉 CEO 马斯克以 440 亿美元收购推特交易已完成,获得该公司控制权。与此同时,推特首席执行官 Parag Agrawal、首席财务官 Ned Segal、法律总顾问 Sean Edgett 等 4 名高管也被马斯克解

2022-10-24

Dgraph 是一个水平可扩展的分布式 GraphQL 数据库,有一个图形后端。作为一个原生的 GraphQL 数据库,它严格控制数据在磁盘上的排列方式,以优化查询性能和吞吐量,减少集群中的磁盘寻道和网络调用。 Dgraph v22.0.0 发布后将停

2023-02-18

报道,美东时间本周一(2月13日)凌晨02点36分,推特 CEO 马斯克的堂弟詹姆斯·马斯克在推特工程师的 Slack 群组向所有成员发了一条消息,称有一个非常紧急的关于推文曝光量的问题需要修复。睡眼惺忪的工程师登陆笔记本,才

2022-12-08

ins 俄罗斯团队共有 800 多人。目前该公司已设法将大部分员工从俄罗斯迁出,因个人原因无法搬迁的则已与公司分道扬镳。JetBrains 将这些迁出的人员分配到了在欧洲的办事处,包括在阿姆斯特丹、慕尼黑和柏林的研发中心。同

2022-09-11

前言 看GraphQL不爽很久了,一直认为这是个鸡肋技术,过分复杂,功能有限,定位不清,存在安全问题。个人觉得GraphQL主要价值是两点,一是提供了一种模式,把业务逻辑前推到前端,让前端动态查询,第二个是结构化查询,

2022-11-22

近日,马斯克前往 Twitter 总部大楼和工程师团队进行了 code review,并在结束后晒出了合照,以及 Twitter 的系统架构图。 当然这不是 Twitter 的整体架构图,主要是展示了 Timeline 部分的架构,其中关键的组件是 Timeline Mixer,据

2023-01-18

的用户可以毫无阻碍地交流)。 Mastodon 的爆发式增长与马斯克收购 Twitter 密切相关。在马斯克收购 Twitter 前,Mastodon 有大约 50 万活跃用户。在马斯克一系列受争议的操作之后(比如大量裁员、修改 Twitter 验证政策等),Mastodon

2022-02-24

操作;②可接受的输入是什么;③如何解决此问题。 马斯克也在这条推文评论了自己的看法,他完全同意此观点,还表示编程语言的编译器可以做得更好,因为目前在编译器上的投入还不够多。 对此,有网友提到了 Rust,

2022-04-12

二季度完成,具体的交易金额尚未披露。 Puppet 的 500 名员工、品牌和软件套件目前将继续作为 Perforce 内的一个独立业务部门运行。Puppet 是一个基础设施自动化软件平台,使用户能够跨物理和虚拟机交付、更新、监控和保护软

2022-06-03

者展现出了对学习 Apollo 的兴趣,希望使用 Apollo 连接到 GraphQL;CodeSandbox 的联合创始人 Ives van Hoorne 称,而且有"越来越多的人正在将他们的开发转移到网上,这也表明对云开发的普遍兴趣有所提高。" 此外,使用 TypeScript 的人数