- 来源
- https://www.notboring.co/p/excel-never-dies
- Packy McCormick
- 摘录
- Excel 的能力被低估
- 电子表格产生了100万家企业
- 有史以来最有影响力的软件
- 史蒂夫 · 乔布斯思维自行车的典型例子
- 赋予其用户通常只有专业软件工程师才有的超强计算能力
- 笔记
- Excel 已经为 B2B 软件行业设定了几十年的总体路线图,并将持续多年
- The Unbundling of Excel:尽管被“分拆”,Excel 还是越来越强大。
- 2017年
- https://tomtunguz.com/unbundling-of-excel/
- 2019年
- https://foundationinc.co/lab/the-saas-opportunity-of-unbundling-excel/
- Inspired by Excel
- Clojure 编程语言的创始人 Rich Hickey 将乐器和优秀的软件设计进行了比较。
- 乐器之所以受到限制是有原因的——它们真的擅长于发出实际上非常有限的声音范围。例如,萨克斯管一次只能演奏一个音符,这与钢琴或吉他不同。对于萨克斯管这样的乐器的局限性,希基解释说: “没有人想演奏‘选择一部手机’... ... 我退一步说,也许有些人确实想演奏‘选择一部手机’,但我敢打赌,没有人想为‘选择一部手机’乐队作曲。”
- Figma 表面上是一个无代码设计工具,可以让设计师轻松地创建和协作从标识到网站原型等任何东西。它非常灵活,以至于在疫情爆发之初,一位名叫菲奥娜(Fiona)的设计师创建了“ WFH 小镇”(WFH Town) ,一个任何人都可以在其中建造和闲逛的共享。
- 结构
- The History of Excel
- 微软的 Excle 成为主流的原因
- Project Odyssey.
- A brilliant programmer named Doug Klunder figured out how to do the calculation algorithm in two dimensions simultaneously so that we could recalculate even faster than Lotus 1-2-3
- Microsoft Excel 1 for Mac (1985)
- 有了这两项创新,微软在1985年推出了专门针对麦金塔电脑的 Excel。
- 当 Lotus 1-2-3被困在自己的 MS-DOS 上时,Excel 却违反直觉地决定在竞争对手的电脑上发布,这使得 Excel 成为主流。
- 业绩
- 凭借 Windows 的增长,它在1991年的收入和1992年的出货量成为世界上最受欢迎的电子试算表
- 36年过去了,很难想象一个没有 Excel 的世界。如果它明天就从地球上消失,那么它很可能是唯一一种会造成最大破坏的应用。许多世界上最大的公司和金融机构都依赖于 Excel 模型来运行他们的业务,而今天,Excel 不仅仅是一个电子试算表,它是一种语言。
- Excel as a Language
- Excel 是地球上最流行的编程语言。
- 数据
- 据估计,有12亿人使用微软 Office,但估计有7.5亿用户。
- 相比之下,截至2018年,只有1070万 Javascript 开发者和700万 Python 开发者。
- Declarative
- 心智模型
- 标志性的用户体验设计师 Jakob Nielson 将心理模型定义为“用户对手头系统的信念”他认为心智模型是基于信念,而不是事实,每个使用者都有自己的心智模型。心智模型也容易受到惯性的影响: “用户的心智模型存在巨大的惯性: 人们熟悉的东西往往会固定下来,即使它没有什么帮助。这本身就是一个保守的理由,不应该提出新的交互风格。”
- 利用了一个几十年来在我们文化中根深蒂固的心智模型: 一个使用 a 1标记的二维网格。通过用数字和字母分配行和列,用户可以在一个大的二维网格中毫不混淆或模糊地识别单个单元格。通过坚持使用至少从1979年就开始使用的同一个概念模型,人们可以理解 Excel 如何在不学习任何新知识的情况下排列数据。
- 这种网格模型的持久性使得 Excel 以外的应用程序采用了相同或者至少是相似的模型,这反过来又加强了心智模型的普遍性,使其成为我们集体意识的永久性固定物。2 d 网格是否适用于许多领域在工程师中激烈争论,但考虑到它在大多数潜在用户中的惰性,它在技术圈外几乎是无关紧要的。
- Naturally Full Stack
- Excel 用户不仅是无意识的程序员,他们也是无意识的全栈程序员。Excel 工作簿可以是完全自包含的端到端软件。
- 一个工作表可能包含数据库,
- 另一个工作表可能包含一组公式来转换带有数据库的工作表,
- 另一个工作表可能是排序的用户界面。
- 用户界面表可能提供终端用户控件来操作输入,同时也显示最终输出的摘要数据和图表。
- 这些熟悉的选项卡实际上是前端、后端和数据库,全部采用电子表格形式。
- The Lindy Effect
- Excel is Lindy software.
- 某种东西持续的时间越长,人们期望它持续的时间就越长。存在了一年的东西预计还会存在一年,但是存在了100年的东西预计还会存在100年。
- 原因
- Quality
- 有些东西的质量比其他东西高,人们认识到并欣赏质量,随着时间的推移,高质量的东西往往比低质量的东西更耐用。
- 网络效应
- 当人们意识到某种东西的质量,并且它持续的时间越长,他们在上面建筑的时候就会越舒服,这就增加了这个东西留在上面的可能性。这是一种网络效应,特别是双边平台网络效应。
- Excel 继续建立严重的网络效应: 许多运行企业和市场的模型都是建立在 Excel 之上的,开发者为 Excel 开发插件,银行和咨询公司用 Excel 培训新的分析师班级,他们连续多年不间断地使用 Excel,并且做得非常好。当他们开始创办和运营公司时,他们强制使用 Excel。它还可以在公司之间互操作——你可以向世界上任何一家投资银行或对冲基金发送一个 Excel 电子表格,他们就可以打开它并在其中工作,这使得锁定更加牢固。作为一个测试,挑选你最喜欢的对冲基金分析师,把你的模型发到 Google Sheets 上,看看他们对你的想法有多重视。
- 已经有36年的历史了,所以我们可以预计它还会存在36年。
- Excel’s Limitations
- Excel’s flexibility and power is a double edged sword.
- There is also a lack of data provenance in Excel.
- 在科学研究中,起源是指收集的任何数据的起源,以及对原始数据的所有变化或转换的历史。来源对于研究的可重复性是必不可少的,否则一个科学家不可能获得相同的原始数据并得到相同的结果。而且出处不仅仅是学术科学家的问题——对任何从事数据分析的人来说,它都是一个必不可少的品质。不幸的是,Excel 可以让你做各种复杂的数据转换,但是缺少这些计算顺序的历史记录。将数据复制并粘贴到作为数据库的选项卡的能力意味着导致粘贴数据的任何步骤都将丢失。如果粘贴的数据完全是胡言乱语怎么办?如果一张数字表在某一点上是有意义的,但是有人把它们弄乱了怎么办?虽然对代码中的转换进行了文档化,以便将每个更改重新生成到数据中,但是电子表格中的更改却不是这样。
- Excel 很难对变更进行版本化和比较。
- 虽然二维网格结构有大量的惯性心理模型,但它并不总是正确的模型,也不是唯一的惯性模型。早在计算机出现之前,人类就已经将信息组织成分层的、树状的结构。事实上,认知科学家早就知道,大脑自然地使用层次表征法来处理信息。尝试在2D 网格中实现一个分层的、类似树的结构在理论上是可能的,但是非常不自然,并且可能很快变成一团糟。
- “漫游研究”(Roam Research)吸引了一批狂热追随者,他们认为组织笔记和研究的最佳方式是一个联想图,灵感来自 Zettelkasten,这是一种可以追溯到15世纪的信息组织方法。因此,有可信的论据表明,Excel 的无处不在正在导致我们将信息塞进一种在许多情况下并不理想的格式中。
- Excel公式是世界上最流行的编程语言,现已成为图灵完备的。
- 这意味着 Excel 可以计算任何你可能用 Python、 Javascript 或者其他任何图灵完整语言处理的东西。
- 这一步在灵活性和强大性方面的变化的根源是 LAMBDA 的引入——用户可以使用 Excel 的公式语言定义可重用的函数。这些 lambda 定义的函数可以调用其他 lambda 定义的函数,允许递归,将 Excel 转换为“ true”编程语言。
- 有了 LAMBDA,在 Excel 中实现越来越多的复杂程序是合理的,这些程序中的一些会变成可维护性的定时炸弹。LAMBDA 在没有解决版本控制、重现性、出处和可读性方面的限制的情况下,增加了功能。
- 幸运的是,LAMBDA 不仅会给 Excel 用户更多的权力,它还会给企业家提供更多的想法,让他们能够根据 Excel 用户的创造性用途,开发出稳定、一次性的软件。
- No-Code and the Unbundling of Excel
- Why Excel Will Never Die
- 企业家可以从 Excel 中学到重要的经验教训
- Flexibility Matters.
- 灵活性很重要。不可能事先知道用户想要做的每一件事。为了与用户一起进化,产品设计师需要在可用性和灵活性之间达到微妙的平衡。
- Backward Compatibility with Existing Models.
- 向下兼容与现有模型。通过将人类习惯于思考和行为的方式转化为软件,产品设计师可以使复杂产品的学习曲线更加渐进和自然。
- Product Architecture that gets better with more features.
- 具有更多功能的产品体系结构。随着越来越多的功能和扩展被添加到 Excel 中,产品就会变得越好,因为每一个新的功能都与所有现有的部分协调一致。这与许多功能越多越糟糕的产品形成鲜明对比。
- Build for Your Passionate Core
- 保持热情。Excel 之所以永远不会消亡,部分原因是因为有这么多充满激情的 Excel 从业者。受到 Excel 产品的启发,非目标用户应该能够灵活使用 ,但是对目标用户群来说有无穷的挑战性和回报。
- 微软在1985年就开始在非代码领域大展拳脚。如果你眯起眼睛,他们已经开始了。微软在2014年以25亿美元的价格收购了我的世界,它是所有游戏中最接近受 Excel 启发的产品。
- 您没有提到的一个主要限制是: < 100万行。不能处理大数据。这是唯一真正重要的限制。
1a61987ca8c3435287a2d0e9add6bfa5

2e22c4563bd84df799334adedbba4c9e

b40bdcff12ec4bd0ad27d558fdb1ee37

c6b4e5e1ca1d49bea8b88ba1288d9e46

f9646a690c2643d9b5c1642833b71577
