Google Reader 被“代码屎山”杀死


Google Reader的关停主要是出于技术原因,基础设施变化太大,代码无法继续更新。关闭工作主要由SRE团队负责,但执行时间可能延后。

所有订阅数据将交给苏黎世的Feeds团队归档。关闭决定后,内部沟通出现问题,最终宣布关闭的博客文章提前发布,但并未达到预期效果。

关闭时间主要是技术上的。基础设施发生了足够多的变化,导致Reader的代码库已经腐化,无法再推送到生产环境。听起来好像已经有大约6个月没有进行推送了。我相当确定我在离开之前不久(2012年10月)进行了推送,所以代码如此快速地腐化有点令人惊讶。

关停主要由SRE团队负责(Alan实际上将在7月1日前两周度假)。实际上听起来他们将在7月1日取消GFE规则,然后花时间关闭任何服务器,因为这实际上涉及了理解事物的工作原理及相互之间的依赖关系。FRBE团队肯定会运行更长一段时间,因为其他Google服务依赖于它们。

所有的订阅数据将交给苏黎世的Feeds团队(他们还继承了PubSubHubbub中心,甚至可能还有AJAX Feed API)。他们将希望对其进行归档。Matt Cutts一直是试图尽可能合理处理关闭工作的阴谋的一部分。

他说政治实际上并没有起到什么作用。如果是政治因素的话,最简单的做法就是什么都不做,让服务一直运行下去。Wipeout(Reader不符合要求,已删除Gaia账户的数据仍然存在)是一个轻微的因素,但如果这是唯一的原因,让它继续运行会更容易。

一旦关闭决定已经做出,他们就需要在博客文章上写上某人的名字(Google Blog,Reader Blog)。Alan说他愿意他的名字出现在Reader Blog上,因为他是最后一个工程师了。然而,这个名字(作为一个随机工程师)出现在宣布关闭几个服务的Google Blog文章上是没有意义的。更合理的是一个副总裁,或至少是一个主管。公关询问了几个主管和副总裁(包括Alan Noble,悉尼站点主管),他们都推脱了,称他们接下来几周将会见到(外部)人员,如果他们的名字出现在博客文章上,他们将会受到很多关于关闭Reader的批评。公关后来询问了Alan,经过考虑,他拒绝了。公关感谢他认真考虑了这个问题,然后去找Alan的经理并要求他去找Alan。Alan再次拒绝了。公关让他的经理再次询问他,Alan说只有在他们提升他为主管的情况下才会同意,这也是他最后听到的消息。最后Urs表示他愿意放他的名字上面。Alan对Urs的看法似乎相当不错;在所有副总裁中,他似乎是最愿意真诚地谈论Reader的人。

公关还给了Alan一份文件,让他发到reader-discuss@和内部Google+。显然这份文件很糟糕,但至少他被允许重写它。总的来说,公关现在似乎非常参与内部沟通;Alan对此显得相当愤世嫉俗。

宣布关闭的博客文章提前了一天。这个想法是利用新教皇的宣布和安迪·鲁宾被换掉的机会,以便Reader的新闻可能会被淹没。公关显然没有意识到关心其他两个事件的人(特别是教皇)不是关心Reader的人,所以它没有起作用。

这也搞乱了内部公告计划。最初的想法是在周二宣布管理层重组,周三上午举行一个全员大会讨论,然后在周三下午宣布关闭Reader,留下TGIF(现在是周四)作为讨论的场所。由于一切都发生在周二,全员大会最终被Reader的问题主导了。在TGIF上继续讨论,直到谢尔盖举起一个麦克风电缆说:“如果我咬下去,痛苦会停止吗?” Urs是唯一一个对Reader问题有合理回答的副总裁(特别是Matt Cutts辩护Reader的时间比较长)。大约一个月后,他们举办了一次“带父母上班日”,在那里他们在Shoreline Amphitheatre举行了一个特别的TGIF。显然,鼓励父母提问,第一个父母提到了Reader的关闭,这引起了所有Google员工的笑声。

本文转载自 煎蛋,译者:BALI
英文原文:persistent


相關推薦

2023-01-13

便于组织和浏览。它具有离线阅读、支持 HTML 5、可以与 Google Reader API、Reedah 和 TinyTinyRSS 同步等功能。 在经过 v1.13 系列发布 2 年多时间之后,Liferea 终于发布了新的稳定版本 1.14。 新功能 对于内置浏览器,它终于实现了对

2022-11-03

Zotero 是一个参考文献管理软件,也是一个免费 Firefox 和 Google 浏览器扩展。Zotero 可以协助用户收集、管理及引用研究资源,包括期刊、书籍等各类文献和网页、图片等。 目前,Zotero 6.0.16 已发布, 该版本更新内容如下: 功能

2023-05-07

  另一个新功能使浏览器的用户对第三方网站上的 Google 登录请求有更多的控制权,Brave 用户现在可以在每个网站的基础上而不是在全局范围内允许登录请求。 Brave 1.51 的 "快速阅读" 现在可以显示阅读时间的估计值,并

2023-02-13

://settings/sidebar) 管理 Drop。 新的沉浸式阅读器(Immersive Reader)策略,新的策略将允许管理员在 Immersive Reader 中控制 Grammar Tools(语法工具)和 Picture Dictionary 功能的可访问性。 放弃对 Windows 7 和 Windows 8.1 支持 更多详情可查

2024-04-02

成文章导读导航 此版本更新内容包括: Features 调整 reader.js 模块,使用 toolbar 模块生成工具栏按钮; (16f08e1) 添加 reader.allowSpeak 配置,用以配置是否启用 Web Speech API 阅读文章 (1611cd6) 完善 speech.js 模块,并给 reader.js 模块

2023-09-12

多元共进|2023 Google 开发者大会精彩演讲回顾 Scala 2.13.11 现已发布。这是一门现代的多范式编程语言,志在以简练、优雅及类型安全的方式来表达常用编程模式。此版本更新亮点如下: Collections 更快的Vectorconcatenation(#1015

2023-03-28

的转换器。更新内容如下: 新功能和改进 mkvmerge: MP4 reader: mkvmerge 现在可以读取 Timed Text(FourCC tx3g)字幕轨,并将其转换为 Matroska 的简单文本字幕格式( S_TEXT/UTF8;只有文本,没有样式)。 错误修正 改回使用 boost::fil

2022-08-02

buf: &mut String) -> Result<usize> { ... } } /// Read from a reader into a string. async<A> fn read_to_string(reader: &mut impl Read * A) -> std::io::Result<String> { let mut string = String::new(); reader.read_to_string(&mut string).await?; string } 目前尚

2022-11-07

微调。这应该会使它们与你正在进行的项目更加相关。 Reader 模式下的可视化格式化层 WebStorm 2022.3 提供了以你喜欢的样式阅读代码的功能,这可能与当前文件的格式不同。现在你可以在 Reader 模式下应用一个可视化格式化层。

2023-06-07

slice. // ** Do not change this function name ** func (pack *Pack) Encrypt(reader io.Reader, writer io.Writer) error { // **************************************************************** // Replace the following code with your own implementation // **************************************************

2022-05-10

量会被传递给 OnFailure/OnSuccess 处理程序。 被 systemd-oomd 杀死的进程现在会有 oom-kill 的服务结果。 bustctl 现在使用 pcapng 格式来输出,而不是 pcap。 为手持设备和 A/V 生产设备新增硬件数据库(HWDB)文件。 systemd-networkd .netdev

2022-11-19

供了 Shallow 和 Optional 模式。这些模式降低了与非类型化代码交互的成本,但对存在缺陷的交互提供较少保护 使用 Unicode 14.0 进行字符和字符串操作,同时引入 grapheme operations。目前 DrRacket 已支持 emoji 支持 RV64G (RISC-V)

2024-03-06

此版本更新内容包括: Features 调整 print 参数名为 reader; 重构原来的 print.js 调整为 Reader 模块; 添加 refresh() 方法;公开 enterReading()、exitReading() 和 switchReading() 方法; 更新 API 文档; 详情查看:https://gitee.com/yaohaixi

2022-06-05

虚拟桌面内启动 修复 Corel Draw 9 打印问题 修复 Acrobat Reader 5 在启动时崩溃 修复 Adobe Reader 9.0 安装后输出错误 修复 Steam 无法加载页面 更多详情可查看:https://www.winehq.org/news/2022060301