Swift创始人Chris Lattner自曝因有毒的工作环境,早已离开核心团队

Apple所开发,用来代替Objective-C的新兴程序语言Swift,该语言的创始人Chris Lattner自己在Swift论坛中证实,近期已经离开Swift核心团队。而在这项消息公开,引发社群一阵哗然后,核心团队也发出公告提到,他们正考虑重组项目的领导团队,提供社群成员更积极参与项目管理的途径,并在接下来几周内,增加新的语言工作组,以专注于语言本身的演进,将这个工作从原本核心团队中分离出来。

而之所以Chris Lattner突然在论坛公开自己已经离开Swift核心团队,是因为在Swift论坛中,有社群成员想知道,Chris Lattner对于Swift发展轻量级相同类型需求语法的看法,因此在讨论流中标记Chris Lattner,但Chris Lattner回应,他在2021年中已经离开Swift核心团队,也没有继续关注论坛Swift Evolution,而他自曝离开的原因,是核心团队的有毒环境。

原本任职Apple开发者工具部门总监的Chris Lattner,于2010年开始Swift设计工作,在基本架构完成后,他带领了一个设计团队进行更完整的开发,历经4年,Apple终于在2014年的WWDC开发者大会发布Swift。

比起之前Apple生态系统的开发语言Objective-C,无论是在性能、安全性和开发体验Swift都优秀许多,而且Xcode Playgrounds更是Swift重要创新,在开发者撰写程序代码的同时,就能够即时显示执行的结果。在Swift发布后,便有开发者在4小时内开发出Flappy Bird手机游戏。

虽然Chris Lattner在2017年的时候就已经离开Apple,但是仍持续关注Swift的发展,持续阅读和回应Swift Evolution论坛贴文,甚至亲自编写了Evolution Proposals 115,Chris Lattner在Swift花费了大量的时间精力,因此他提到,在2021年夏天离开Swift团队是很困难的决定。

而迫使Chris Lattner离开Swift语言核心团队的原因,他在论坛回应提到,Swift核心团队的环境有毒,他不只一次在核心团队会议中被侮辱和大声叱责。最后驱使Chris Lattner下定决心离开Swift核心团队的最后一根稻草,是高层对此的无作为。

在2021年暑假,他又被不只一位核心成员在会议中大吼大叫,之后他决定休息一阵子,并在同年秋天和他的主管讨论这件事情,他提到,主管们找了借口,表示不打算对此事件采取任何行动。因此Chris Lattner也就决定不再回到Swift语言核心团队,不过他之后仍继续参与论坛中Swift Evolution的讨论,但在几次讨论与提案后,他感觉仍然与相同的人产生摩擦,而他的努力也只是在浪耗时间,他认为有许多人也都与他有相同的感觉,无法理解真正提案的动机,意见也没有被倾听。

Chris Lattner认为Swift已经离开他的影响范围,语言的走向也与他的初衷不同,他遗憾地提到,Swift社群中有许多有才华的人参与设计,但是许多复杂的情况和奇怪的社群交互压力,却成为Swift发展的阻碍,Chris Lattner提到,希望这个情况在核心团队重组,并且加入语言演进工作组后可以获得改善,因为健康且具包容性的社群,才有利Swift设计与发展。