コラム昨日のパンデミックに関する最新のデータ誤記のニュースによって、信じられないような、恐怖に満ちた笑い声が上がったが、それは当然のことだ。
1万6000件もの症例が失われたのは、CSVデータ、行数制限、そして時代遅れのExcelファイル形式といったミスによるものだという。数十億ポンド規模の「世界最高峰」の接触追跡システムで?感染者数が増加していた1週間も気づかれずに?何ヶ月も前から不具合が判明していたにもかかわらず、未だに修復されていないシステムで?
嘲笑と絶望、ジョンソンの黙示録のあのぼろぼろの馬が、再びイギリスの疫病の地を疲れ果てて歩き回った。
しかし、真の恐怖ははるかに深く根付いており、根底にある罪はナンバー10よりもはるかに広範囲に及んでいます。この悲惨な失敗の羅列の中で、混乱の原因として広く非難された一つの項目は、私たちが最も軽蔑するに値します。ギザギザの小さなジグソーパズルのピースの一つとされるものが、世界的なパンデミックを引き起こし、35年間にわたり私たちのデータを汚染し、私たちのビジネスを蝕んできました。5年後には、幸運と多大な努力があれば、ワクチンと社会の変化によってCOVID-19はインフルエンザのレベルにまで落ちぶれるでしょう。しかし、Excelは依然として私たちの傍らに存在し続けるでしょう。
政府は、今回の「失策」が「パンデミックの進路を大きく変えることはない」と述べている。しかし、検査・追跡が少しでも効果を上げているのであれば、そんなことはあり得ないことはあなたも私も分かっている。呪われたスプレッドシートと関係があるかどうかに関わらず、このミスによって人々は病気になり、死ぬだろう。
スプレッドシートを本来の目的に沿って使用する
皆さんの啓発のために、データ入力、計算、モデリング、分析の混乱により何億ポンドもの費用がかかり、あらゆる種類の取り組みが危険にさらされたスプレッドシートの恐怖物語をまとめた 44 ページにわたるリストを紹介します。
証拠を揃えるために、私が言えるのは、スプレッドシートの悪用(中には私自身の経験ではないものも含まれています)に長年対処してきた経験だけです。皆さんもきっと被害者になっているはずです。ある調査によると、スプレッドシートの90%以上にエラーが含まれているそうです。しかも、データベース、文書管理システム、組織図、セキュリティフロントエンドなど、スプレッドシート本来の機能を果たすべきではないことを、しかも極めて悪質な形で実行しているスプレッドシートは数え切れないほどあります。
スプレッドシートと言ったのは、どれもダメだからだが、重要なのはExcelだけだからだ。Excelは必須のものだ。互換性を強制し、ルールを定めるものだ。そして、ルールを誤らせるものだ。
Excelは、中小企業向けコンピューティングの先駆けとなり、AppleをAppleたらしめた元祖8ビット中小企業向け製品、VisiCalcの突然変異体であることは明らかです。それから40年、コンピュータの性能は100万倍、ムーアの法則では150万倍にもなりましたが、Excelは集中治療室のヒルの群れのように、ビジネスコンピューティングの中核に居座り続けています。
あらゆる角度から見て、これはひどい設計だ。何世代にもわたる訓練を受けていないビジネスマンが、レゴブロックをメスのように使い、郵便受けを通してデータに無支援でアクセスすることを強いられてきた。構造化、堅牢性、検証、ドキュメント化、モジュール性、バージョン管理、変数の型付け、変数の命名、バインドされたラベルといった、現代的なデータ技術を全く理解していない。セルごとに構築し、複雑なリンクや稚拙な代数的命名規則を駆使するようなモデルを、一体どうやって構築し、使い、伝え、維持していくというのだろうか?
ユーザーインターフェースとアクセシビリティに関しては、どんなに批判しても足りません。UIはゴシック・リバイバル様式の時代遅れの非実用性ばかりで、美的センスは皆無です。計算エンジンは正しく計算できません(WikipediaのExcelの「Quirks(奇妙な動作)」リストを見れば一目瞭然です)。しかも、バージョン、実装、プラットフォームに大きく依存しています。まるでゴジラ級のプログラミングプロジェクトを巨大化させたかのようです。
VBA について言及したら、私は叫びます。
セキュリティについて言及したら、私はもっと大きな声で叫びます。
この件については、Microsoftのせいだと思っています。Officeで使える唯一のデータ操作ツールであるExcelを使わざるを得ない状況にあり、Officeが唯一の選択肢となっているからです。そのため、Microsoftは数十年もの間、一般ビジネスユーザー向けの個人データ管理において、全く価値のあるイノベーションを行ってきませんでした。
そうする必要はありません。Microsoft が何かをする必要がないと考えている場合 (Internet Explorer 6 については、皆さん、私たちは忘れていませんし、今後も決して忘れることはありません)、残りの私たちは何もせずにいられます。
その結果、企業レベルでも個人レベルでも、終わりのない悲惨の歴史が生まれました。なぜなら、マイクロソフトは気にかけないからです。お金はもらっているし、ソフトウェアを使わせてもらう。マイクロソフトは、誰も求めていない5年ごとのモバイル戦略といった虚栄のプロジェクトに数十億ドルをつぎ込み、AIや量子コンピューターといった話題を喜んで語ります。
遺伝学者たちは手を挙げて遺伝子の命名規則を変更し、ついにMicrosoft Excelによるデータ消費を阻止した。
続きを読む
しかし、真に難しい問題、つまり献身と革新と洞察力、そしてハードでインタラクティブな実験的な作業を必要とする問題、つまり実際に私たちに害を及ぼさないビジネス データ ツールの作成という問題に対しては、まともな仕事をまったくしてきませんでした。
ソフトウェアに健康と安全に関する規則があったとしたら、Excel はラジウムタバコやヒ素ゴブストッパーと同等の扱いになるでしょう。
実際、医療規制環境など、規則のある環境ではExcelをそのまま使うことはできません。特定のアプリケーションを認証する必要があります。しかし、規制がなければ、他の場所で独裁的な権力を失ったことに憤慨している企業が運営する歪んだ独占市場では、何も変わりません。
もっと良くできるはずだ。マイクロソフトは償いをすることができる。デザインコンペのスポンサーになることもできる。世界最高のデジタルデザイナーたちに、革命のための研究開発体制の構築を依頼することもできる。これまでのダメージを振り返り、「もっと良くできるはずだ」と言えるかもしれない。
これは非常に難しい問題です。人間とデータは相性が悪いものですが、チューリング、シャノン、そしてラヴレースの神聖な名において、Excelよりも優れた答えが私たちには必要です。
私たちは皆、Excel よりも優れたものを手に入れる権利があります。®