Mozilla员工裁员以及为什么伺服不是用来取代壁虎的

2020-08-17 06:01:53

哎呀亚伦,我听说他们在那里伺服裁员,我需要一个热门的采取,以便带回我的朋友和亲戚作为我自己的意见。你有没有可以借给我的?

Serve是新兴技术集团(Emerging Technologies,ET)的一员,前身为Mozilla Research。想想施乐(Xerox Parc)、微软研究院(Microsoft Research)或谷歌(Google)不那么疯狂的登月项目吧。他们的工作是努力展望未来,不是一年或两年后,而是五到十年后,努力设想互联网的发展方向,并试验新的想法,一旦未来到来,这些想法可能会被MoCo使用。

当MoCo看起来现金更充裕的时候,这样做是有意义的。Ruust是从Mozilla Research孵化出来的,我们非常高兴它能做到这一点。但是,只有在以下情况下,具有5-10年期限的研究部门才有必要继续资助:

你预计这些现金会持续足够长的时间,实际上能够在5到10年内从这项投资中受益。

在MoCo,前者已经不再是真的,而后者的确定性也受到了公众的质疑。

我怀疑是否有高管对削减ET感到满意,但如果你缺乏资源,被迫在短期和长期之间做出选择,你只有一次选择。

伺服成为科技界一个备受瞩目的项目。他们华丽的演示在疯狂的FPS上展示了所有这一切美妙的并行渲染,这让他们成为了宠儿。

在我写下我要说的话之前,我想强调的是,我认为Servo项目很棒,值得投资,而且大多数Servo开发人员都很棒,我会很高兴再次与他们合作。

然而,在科技界,有一小部分Servo开发人员在某种程度上成为了社交媒体的宠儿。不一定是蓝色复选标记级别,但他们被科技社交媒体授予了这一思想领导角色。与Mozilla的其他人相比,这些人表现得就像是一堆热狗屎,他们想让世界知道,他们对Mozilla技术栈的未来乃至整个网络来说是多么重要的人。我不记得Mozilla会从何而来,用Servo;Meme取代壁虎,但这些开发人员肯定没有做任何揭穿它的事情,我认为这些人对实现这一目标抱有很大的幻想。

我第一次遇到这些特定的伺服开发人员是在试图揭穿我们重新用伺服来取代壁虎的时候,在黑客新闻的回复中。我是在评论说,我不相信Servo在目前的状态下有能力成为一个生产性的网络引擎,这些Servo中的一个人回复我说,不要你知道我是谁,咆哮着Servo在很大程度上被写成了生产型代码。

不过,事情是这样的:这位伺服开发人员认为的生产准备就绪和壁虎团队认为的生产就绪是非常不同的事情。在Gecko-land,仅仅做持续集成、回归测试、错误处理等最佳实践是不够的。对于Gecko来说,它还关乎兼容性--包括25年以上的网络内容(其中大部分是畸形的),以及各种受支持的操作系统和硬件组合。

如果你在Servo上工作,你可以更加严格地要求你支持什么样的硬件组合,以及什么样的内容呈现得很好。看,所有流行的网络引擎的血统都可以追溯到20多年前,这是有原因的:在确保你不会破坏任何东西的同时,渐进地改进这个引擎要比从头开始容易得多。

我还想指出的是,你不必相信我的话:将WebRender从Servo移植到Gecko上至少花了3年时间(可能接近4年),并使其运行得足够好,以至于我们可以开始说,它很可能在几个月内达到100%的部署,而不是几年。

我的观点是,尽管Servo在展示新想法和制作令人瞠目结舌的演示方面很棒,但它不会很快取代壁虎,无论那些少数Servo开发人员怎么想。在我在Mozilla工作的所有时间里,我从来没有听过任何负责Firefox的人说我们要用Servo批发交换壁虎。

不幸的是,围绕着所有这些东西建立了一种叙述,壁虎开发人员是一群笨手笨脚的白痴,他们只是在维护一堆过时的臃肿软件,而Servo项目是所有活动的地方。我上面提到的开发人员并没有做太多的工作来揭穿这一点;毕竟,他们已经把自己和他们的项目开得太高了,现在为了保持他们的可信度,他们需要继续这样的说法,尽管这对Mozilla、Firefox以及最终的Web本身都是不利的。

现在,故事走向何方?嗯,根据这些人的说法,因为Servo是Mozilla唯一的创新来源,而且既然Servo团队已经被解雇,Mozilla肯定不会再有任何创新了。

是谁任命他们来裁决什么是创新的,什么是不创新的?他们甚至不在火狐小组工作,除了粗略的笔触,他们怎么会知道我们在做什么呢?

其中一人试图通过试图澄清他们认为ET从定义上更具创新性来走出困境,但我不认为这一点站得住脚。ET从来没有垄断过Mozilla的创新,声称它垄断了是可笑的自私自利。

我从来不喜欢人们失去工作,但Mozilla在试图让Firefox成为最后一站的同时,就是不能支持ET。不幸的是,围绕Servo的炒作让情况看起来比实际情况要糟糕得多。