这是六月繁忙的夏日。我试图解决似乎是一个简单的问题:计算美国小说的第一章的单词数量,莫克西迪克。我决定尝试四个不同的文本编辑,Google文档,Microsoft Word,语法和Apple页面。
结果让我感到惊讶。四个文本编辑中的每一个都给了我一个不同的词数:
结果的这种变化可能不会听起来很重要,但它可能取决于你所做的。想象一下,如果您是由单词数量支付的作家或编辑,您的收益的变化?
结果中的变化在某些情况下是可容许的。但对于产品的基本特征,在市场上几十年来,结果不应该是不精确的,而是完全正确。
但也许计算单词不是一个容易解决的问题。当我问几个程序员时,他们中的大多数都认为这不是一个挑战的问题,而是一个简单而无聊的问题。他们认为这个问题是一个直截了当的问题。他们认为这个问题已经精确解决了。然而,令人困惑的结果绘制了一个不同的故事。
这是一个惊喜,所有文本编辑没有给出一个相同的解决方案;一切都给出了不同的单词数。这是一个惊喜,因为大多数制作文本编辑的公司都不为他们的工程平庸而闻名,而是为了他们的长期认可的工程卓越。自20世纪80年代以来,至少有一家公司一直在致力于其文本编辑。
如果有伟大的工程人才的公司一直在努力这么久,为什么它没有精确解决?人们可以争辩说,它是因为工程团队的焦点有时更多地在花哨的问题上。这是因为人们将“简单”或“无聊”混淆“简单”的重点是。但无聊的问题并不总是容易的,就像令人兴奋的问题并不总是很难一样。而无聊的问题并不总是低影响,就像令人兴奋的问题并不总是很高的影响。
对基本问题的解决方案不应该错。 解决基本问题的解决方案,但无聊,需要正确。 正确性是一种美德。 不正确是无序的。 它导致混乱。 它导致损失。 当数百万人使用一些软件时,建造多年来,在丰富的盈利科技公司,那么这些公司应该考虑其优先考虑正确性的义务。