软件行业为自己制造了令人惊叹的软件工具,而医生、学者和科学家却陷入了使用劣质软件的泥潭。

2020-09-24 15:25:30

当我去看医生时,他们问我是做什么的,当我告诉他们时,他们开始向我抱怨医院的软件。我喜欢这个,因为我讨厌去看医生,它给了我们除了血压之外的话题。

这是我生活中的一种模式:当我在图书馆参考服务台问问题,拿着iPad与建筑承包商聊天,或者在银行申请贷款时,我只是越过他们的肩膀看一眼,而他们正在回答问题--与其说是打扰,不如说是低声吹口哨看着他们屏幕上的烂摊子。然后涌出一长串浪费的时间和错误报告。现在我交到了一个朋友。

好的软件让工作变得更容易,但坏的软件让我们成为一个大家庭。我喜欢差劲的软件,这是最重要的。朋友们给我发了糟糕采购系统的截图,知道我会立即回复“BANANACAKES”。我甚至会看坏软件的视频。YouTube上有大量的内容,人们在那里演示企业资源规划系统等。这些视频让我充满了一种向往,就像当你走进一艘老旧的护卫舰时,它们已经变成了一座博物馆。

据我所知,糟糕的软件抽奖是由气候变化人士赢得(或输掉)的。一天晚上,我决定去看看气候模型到底是什么。事实证明,它们通常是在超级计算机上运行并输出数字的大规模批处理作业。没有可点击的按钮,没有旋转的地球仪或切换开关。它们是深层次的大型机计算世界中的产物。当你听说气候模型预测地球上可怕的东西时,他们谈论的是成百上千个Fortran文件,文件的顶部写着这样的注释:“这个文件中的子例程决定了海水结冰的潜在温度。”它们不是由任何随机的书呆子在家用计算机上运行的。

这并不意味着它们是不准确的。它们非常准确。正如代码所说,这些模型是令人惊叹的,因为它们试图通过编程来理解整个真实的地球。所有的洋流,所有的冰和雨,所有的土壤和阳光。如果你觉得自己很聪明,读几页气候模型代码就可以把你打扮得漂漂亮亮的。如果你也想确切地知道你对自然界的机械了解有多少,上GitHub看看由美国国家海洋和大气管理局发布的模块化海洋模型6,这是商务部的一部分。只有美国才会向金钱播报天气。

每个行业或学科都有其标志性软件。气候有大批量的气候模型。Sales拥有CRM,因此Salesforce。医生有那些糟糕的医疗记录系统;社会科学家使用SPSS或SAS或R;金融类型的人把所有东西都输入Excel。有帮助人们做各种工作的大平台。但你知道是什么让他们大吃一惊吗?用于制作软件的软件。软件业的软件实在是太好了(并不是说人们不抱怨)。看看现代的IDE(集成开发环境),程序员用来编写更多程序的程序。最大的是由科技巨头制造的:例如,Xcode(苹果)、Visual Studio(微软)和Android Studio(谷歌)。我喜欢模仿软件,是的,这些程序都很庞大,而且杂乱无章,但当我打开这些工具时,我感觉就像一个中世纪的石匠被拖进曼哈顿中城,留下来盯着摩天大楼看。我的嘴巴张开,我的凿子从砂岩粗糙的手中掉落。

在IDE中,您可以拖动按钮来为您的应用程序搭建脚手架。你只需键入几个字母,软件就会引导你的手,完成你的想法,向你展示函数中的函数,让你为任务选择正确的函数。最终,你点击一个小三角形(就像在音乐播放器上播放),它就会构建应用程序。我永远也忘不了这件事。他们免费赠送它,这样人们就可以用它来制作更多的软件,这就是为什么纽约市所有的房地产价值大约1万亿零1半美元,而苹果公司,它在应用程序商店获得著名的30%的提成,价值2万亿美元。当然,当你考虑到我们将为缓解气候变化支付多少费用时,这是一笔首付款。

因此,软件人员会得到令人惊叹的工具,这些工具可以让他们构建令人惊叹的应用程序,而气候人员则会获得大量的Fortran。这是这个行业最诡异的谜题之一。我们有这些工具来制造新的、美妙的工具,然而最需要帮助的人正在使用这些旧的工具和方法。这在很大程度上是因为一种非常古老而严重的分裂-学术编程经常被优化为做一些新颖的事情,并就此发表一篇论文,而科技行业,简单地说,就是通过给人们提供他们一直使用的东西来优化赚大钱。

上世纪70年代施乐(Xerox)帕洛阿尔托研究所(Xerox Parc)的整件事--据说是给我们带来了Mac等--实际上并不是关于拥有鼠标和Windows;最大的核心理念是,我们用软件建立我们世界的模型,并在我们探索的过程中对它们进行调整。医生可以模拟新的治疗方法;孩子们可以模拟火箭飞船。我们都有高度可视化的袖珍气候模型,我们可以探索和操纵,否则医生们自己都会是程序员,会做出更好的病人管理系统。这个想法是让软件成为所有其他学科的谦卑仆人;没有人预料到科技行业会成为全球各行业的神王,期待其他所有领域都能按照科技的形象进行自我改造。在编程中有一件事:代码有一种方法可以产生更多的代码。你开始破解一些问题,六个月后,你仍然在破解它,添加功能。您编写的代码可以帮助您编写更多代码。但是,我们没有做太多的事情,我们的工具不能帮助我们做的事情,是不断地问,这是为了谁,我们为什么要这样做,人们将如何在它的基础上发展?

几十年前就为我们做了决定,现在我们就在这里。最好不要纠结于可能发生的事情。让我们环顾四周,学习一下吧。当我在漫长的大流行夜晚阅读气候代码时,我学到的是,世界规则是被发现和接受的,而不是改变的。这是一个很难学的一课,当我在一个领域工作时,使用了如此美妙、流畅、灵活的工具。感觉好像我们应该能够破解这一切。最后,我们行业的下一阶段增长应该是在我们试图改变世界之前先了解世界。

🏃🏽‍♀️想要最好的健康工具吗?看看我们Gear团队挑选的最好的健身跟踪器、跑步装备(包括鞋子和袜子)和最好的耳机