我们已经飞行了四个小时,但两个油表仍然显示“满”。我不需要飞行员执照就知道那是不对的,也不需要一想到发动机在可怕的安静死机中喷溅而感到肾上腺素在我的牙龈中涌动,螺旋桨叶片在我们尖叫“mayday mayday”时像风车一样旋转和电影里的“把它放在那边”,希望包括英雄们自信地大步离开,而残骸在火球中燃烧的部分,在他们令人振奋的生活中如此平庸的事件,他们甚至都懒得回头看一眼在大屠杀中。
“嗯,这不可能”我对真正的飞行员格里说。 “是的,”他说,“针卡在玻璃上。”他弹了弹玻璃。针没有动。 “所以…我们有足够的汽油吗?” “是啊,我们还有一个小时,我们离开之前我把坦克塞住了。”
“粘住”是指将一根木板从机翼顶部插入油箱,通过由此产生的湿度来判断油量。有时最简单的技术是最好的。木棍不会耗尽电池或让您等待四十七分钟进行安全更新。
信任但要验证。”——Ronald Regan,重复一句俄罗斯押韵谚语:Доверяй, но проверяй
仅仅拥有“两样东西”甚至还不够好。如果两件东西都靠电,而电又灭了,你就两个都失去了。有两个煤气表;由于同样的原因,两者都失败了。它也需要以不同的方式实现,就像一根棍子和一个量规。例如,有一个普通的磁球罗盘漂浮在液体中,即使其他电源出现故障,它也能工作,但很难读取,因为它会从振动中反弹,所以最好有另一个靠吸力运行的磁球罗盘——两者之间的气压差机舱的外部和内部——即使你在颠簸中转弯时也很稳定。
格里常说: “谁在撒谎?”通常你的工具是正确的,但有时是在撒谎。也许抽吸系统不工作,所以你用电动转盘仔细检查抽吸转盘。你把油箱粘住,以防油量表在说谎。
同样的教训也适用于我们日常生活中的数据和指标。你认为你理解每个数字的含义,而且通常你是正确的。但有时你的汽油用完了,却没有意识到。我已经看到这种情况发生的原因有很多:电子表格的公式中有一个微妙的错误,分析 JavaScript 代码意外遗漏了一页,调查电子邮件没有发送给队列中的所有客户,数据库查询没有过滤一些重要的东西,每晚更新脚本已经三个月没有运行了。
检查不良数据的一个好方法是复制飞机仪表板方法,以两种不同的方式获取相同的信息。计费系统的收入与银行对帐单的现金流量的比较。 (一旦我发现我们的信用卡处理器延迟了我们的现金收据。)来自 Stripe 和您的用户门户的活跃客户数量。 (因为有时一个系统中的取消无法在另一个系统中取消。)来自谷歌分析的网络流量,还有另一个分析系统,或者你的原始网络日志。 (如果你使用五种网络分析工具,它们都会给你不同的数字;这可能是由于对“访问”和“会话”等事物的定义不同,但这真的是全部吗?)
除了偏执之外,我还发现了两次计算相同数据的另一个优势:更好地了解数据背后的力量,从而更好地分析公司的运作方式和市场的变化情况。考虑网络流量。有分析可以告诉您流量的来源(不完美,尤其是使用最新的浏览器和扩展程序故意隐藏或阻止数据)、有关您的广告点击的数据、您自己的原始网络服务器日志和广泛的行业数据(例如 Google Trends on您的关键字的搜索流量如何变化)。他们都讲述了一个不同的故事。没有一个有全貌;都是有偏见的。但综合起来,你对世界的看法更加完整,偏见可能会通过平均或只关注最清晰、最一致的趋势来消除。如果四个不同的来源都同意一种趋势正在发生,那么它肯定正在发生。
如果一个指标足够重要,可以每天观察它,并在其行为偏离预期时采取行动,那么它就足够重要,可以进行双重检查。既是为了准确性,也是为了理解的完整性。