被多人侮辱,Swift 之父心酸退出 Swift 核心团队


Swift 官方公告宣布,核心团队目前正在研究重组项目的领导层,以允许更多的社区成员积极参与该项目的管理。并证实了 Swift 之父、LLVM 项目创始人 Chris Lattner 将离开核心团队。Chris Lattner 早在 2010 年在苹果公司工作期间就已经开始开发 Swift 编程语言了,不过他已经在 5 年前离开了苹果。

核心团队目前正在研究重组项目的领导层,以便为社区成员提供更多的途径来积极参与项目的管理。Swift 已经逐渐引入了更多的工作组来关注技术和非技术投资(这个想法在其他语言和开放源码软件项目中已经很成功)。我们正在寻求进一步推动这一想法。在未来几周,我们希望引入一个新的语言工作组,该工作组将专注于语言演变本身的核心,将这一职责与项目的核心指导分开。其目的是让核心团队腾出更多精力在整体项目管理上,并创建一个更大的语言工作组,让更多的社区成员参与语言决策。更多的细节将很快公布。

公告称,Chris Lattner 已于去年暂停了工作,并决定离开核心团队转而把时间放在其他项目上。“能与 Chris 在 Swift 上共事是我一生中最荣幸的事情之一。我无法表达我对他的感激之情,因为他领导项目从第一行代码开始,到推动项目度过关键的形成期,使其成为世界舞台上不可忽视的语言。”

Chris Lattner 在一篇有关“是否添加一个语法糖”的帖子中自曝了离职原因:主要在于 Swift 核心团队会议中的“有毒环境”。

Swift 对我来说很重要,所以我很高兴花费大量时间来帮助改进和指导它......因此,我去年夏天离开核心团队的决定并不容易。

我决定离开核心团队的根本原因是会议本身的有毒环境。催化剂是去年夏天的一次特定会议:在通过 WebEx 被侮辱和吼叫之后(不是第一次,也不只是一个核心团队成员),我决定休息一下。去年秋天,我促使领导层与我讨论了这一情况;但在避免处理这一问题后,他们找了借口并明确表示不打算对此采取任何行动。因此,我决定不回来了。不过,他们向我保证,他们"希望根据我们所谈的内容,确保将来的事情对其他人更好"。

Chris 认为,自己以及一些社区成员的想法已经越来越不受重视,甚至被核心团队所忽视;且团队透明性也出现了一定的问题。“我只是在浪费我的时间。我不认为我的感觉在这里是独一无二的。”

很明显,Swift 已经不受我影响,我所关心的一些设计前提(比如"simple things that compose")似乎不再流行了。同样明显的是,除了 Swift 之外,我还有很多其他的兴趣,也不缺乏可以花时间的东西。我是那种总是向前看的人,所以虽然这种情况很让人难过,但我已经向前看了,而且不用再处理这个问题,肯定会高兴得多!

Swift 有一大批善意的、超级有才华的人参与和推动它。他们正试图在复杂的情况下尽最大努力,并面临许多压力(包括崇高的目标、固定的时间表、需要清除的深层错误队列、想要在公众接触到这些东西之前审查/设计这些东西的内部人员,以及他们团队之外的压力),这些压力诱发了与社区奇怪的互动。当事情传到我们这里的时候,计划已经进行了很久,有时个人会对他们投入大量精力的设计产生依赖。这就导致了对每个参与者的挑战。

我认为 Swift 是一门惊人的语言,并且有一个长久而成功的未来,但它肯定不是一个社区设计的语言,这并不是模棱两可的。关于如何改进事情的新想法听起来很有希望 -- 我希望他们能解决工程师/领导人面临的基本激励系统挑战,这些挑战导致了我们看到的症状。我认为,一个健康和包容的社区将继续有利于 Swift 的设计和进化。

目前,Chris 的工作重点在于担 Modular AI 的联合创始人和首席执行官,寻求彻底改造 AI/ML 基础设施世界。


相關推薦

2022-11-25

、拉取请求和论坛线程中。为了让社区更好地了解全局,核心团队调查了整个项目的工作组和开发人员,并收集了有关他们明年关注的内容的信息。” 社区组织方面,Swift 核心团队最近开始重组,以便由专门的工作组承担

2023-02-03

,Bjarne 在与日前 InfoWorld 的邮件沟通中补充道,“太多人谈论神话般的 C/C++ 语言,但转头却去关注 C 部分的弱点。许多这些弱点在 C++ 中是可以避免的,通常可以通过编写更高效的代码来更直接地表达程序员的意图”。 邮

2023-05-04

版。 Foundation 框架是苹果 macOS 和 iOS 的基础组件支持核心,几乎所有的 Swift 项目都使用 Foundation 框架,其主要包含了大量常用的 API,为许多基本功能提供了一个基础层,也为编写优秀的 Swift 代码奠定了基础。 发布公告

2022-07-27

避免的在 C++ 社区中引发了很多讨论,同时也引来了 C++ 之父 Bjarne Stroustrup 的回应。 在被外媒问及 Carbon 的的可行性时,Bjarne 回答称: “总是有新的语言试图成为 C++ 的继承者。我欢迎对编程语言和编程风格的实验,但并

2023-08-28

8 月 26 日「源创会」北京站,聊聊 AI 大模型与底层技术 >>> Modular AI 公司近日宣布成功融资 1 亿美元,这是继去年 3000 万美元融资之后的第二轮融资。 Modular AI 是 Chris Lattner 和 Tim Davis 于 2022 年创立的公司,目标是自下而

2022-12-16

Foundation 框架是苹果 macOS 和 iOS 的基础组件支持核心,几乎所有的 Swift 项目都使用 Foundation 框架,其主要包含了大量常用的 API,为许多基本功能提供了一个基础层,也为编写优秀的 Swift 代码奠定了基础。 swift-corelibs-foundation 项

2022-02-23

Vim 之父 Bram Moolenaar 在邮件列表宣布了核心维护者 Sven Guckes 去世的消息。 邮件正文显示,Sven Guckes 于 2022 年 2 月 20 日在柏林去世。他在 2021 年 12 月被诊断出患有脑瘤,由于外科医生对此无能为力,Sven 在 1 月底被转移到

2023-08-23

skGroup和TaskAPIs 的最佳实践。 将并发最佳实践应用于核心生态系统库,如 swift-service-lifecycle。 扩充文档和指南 SSWG 将继续扩展生态系统指南和使用文档。目前正在与 Swift Website Workgroup 合作,为服务器上的 Swift 新手添

2024-03-07

6 语言模式,该模式将默认强制执行完全数据隔离,项目团队将着手进行过渡消除所有用 Swift 编写的软件之间的数据竞争。 Swift 5.10 会在某些情况下产生数据竞争警告,而在这些情况下,通过额外的编译器分析可以证明代码是

2023-04-01

Swift 5.8 已经正式发布了! 这个版本包括改进开发者体验,改进 Swift 生态中的工具,包括 Swift-DocC、Swift Package Manager 和 SwiftSyntax,完善Windows 支持 等等。 开发者体验 改进的 Result Builder 实现 在 Swift 5.8 中对 Result Builder 的实现进

2023-04-24

性能很差, 因为Linux的显卡驱动质量太差, 不, 太差是侮辱‘太差’这个词。 19: CSS: 其实不算一门语言, 但是作为前端最重要的技术, 我很多年都坚持手写CSS。 很多底层开发的人员鄙视做前端界面的。但是客观的说, CSS

2023-10-20

Rust 和 JavaScript 的使用量正在持续增长。与此同时,Swift 和 Zig 的采用率也都在显着增加。 开发人员对 Zig、Kotlin 和 C# 语言的使用渴望超过了当前的使用率。 WebAssembly 仍然最常用于 Web 应用程序开发,但 Serverless 的使用率

2023-11-20

bsp;的开发路线图。 其目标是在 2024 年对 Kotlin Multiplatform 核心技术、Compose Multiplatform、KMP 工具和 KMP 库进行一系列改进。 “我们致力于使Compose Multiplatform成为一个框架,允许创建在所有受支持的平台上看起来都同样美观且高性

2023-06-08

全球开发者大会的内容作汇总: 苹果发布 M2 Ultra SoC,24 核心,最高 192GB 内存 Apple 在 WWDC 2023 大会上揭开了最新芯片 M2 Ultra SoC 的面纱。 Apple M2 Ultra 的数据非常夸张,提供 24 个 CPU 核心,最多 76 个核心 GPU,以及高达 192GB