ソフトウェアは悪化しているかもしれないが、以前はひどかったと筆者が主張
本記事は、筆者が1990年以降のWindowsなどのソフトウェアにおけるクラッシュやデータ損失、セキュリティ上の問題を振り返り、ソフトウェアは以前の方がひどかったと主張するものである。
筆者は、ソフトウェアが劣化しているという自身の観察を示している。そのうえで、過去のソフトウェアはそれ以上にひどかったと主張している。
過去のソフトウェアの不具合
筆者は、自身が1990年からコンピュータを使ってきた経験から、当時のソフトウェアは頻繁にクラッシュしていたと振り返っている。Jake Voytko は次のように述べた。
「ソフトウェアはひどかった。すべてが常にクラッシュしていた。」
— Jake Voytko
Wikipedia の画像キャプションによると、Windows XP、Vista、7 ではブルースクリーン(BSOD)が表示された。
筆者が挙げた当時の問題は次のとおりである。
- 自動保存機能がなかった。
- セキュリティが弱かった。
- 物理メディアの信頼性が低かった。
- メモリの制約があった。
1998年のPCゲーム「Axis and Allies」では、国ごとのユニット数が255を超えるとクラッシュしたと筆者は記している。脚注によると、このゲームに関する筆者の記憶は正確ではない可能性がある。
筆者の記憶によれば、Diablo IIにはアイテム複製のバグやクライアント側の改造が多数あったとされる。
当時の開発・利用環境
IBMの初期のデスクトップPCは、8088プロセッサ(4.77MHz)で動作していた。Windowsのシェアはピーク時に約95%とされ、数パーセントポイントの範囲で情報源により異なる。
Windowsは当時、バックグラウンドで自動的にデフラグを行わず、ユーザーが手動で開始する必要があった。筆者は大学時代、ディスクデフラグを朝の5時に実行するよう設定していたと述べている。デフラグの前に実行される2つのクリーンアッププログラムには、合わせて5分かかったという。
筆者はまた、古いWindowsのPCを起動するのに親戚の家で20分かかった例を挙げている。さらに、9歳の妹がパスワード付きのスクリーンセーバーを回避した逸話も紹介している。
Google Docsでの計測
筆者は2010年にGoogle Docsチームに加わった。その際、チームはCtrl+sショートカットを計測対象にしたと述べている。
Google Docsの計測では、Ctrl+sは編集以外のユーザー操作の中で上位5位にランクされた。
筆者の見立て
- 10倍のコード生成量に対してエラー率を10分の1に下げなければ、本番アプリは以前よりバグが多くなっていると示唆している。
- ソフトウェアは過去にひどかったものであり、以前は良かったという懐古は誤りだと論じている。
- 現代のソフトウェアは完璧ではなく、肥大化し、遅く、複雑すぎ、エージェントの普及に伴い仕組みの把握が失われつつあると論じている。
- 筆者は、以前のソフトウェアの書き方には決して戻りたくないと論じている。
この記事は元記事の事実のみに基づいて自動生成されました。
出典
- 媒体: www.bitlog.com
- 原題: Software may be getting worse, but it used to be horrible
- 公開日: 2026-10-27
- URL: https://www.bitlog.com/2026/10/27/software-may-be-getting-worse-but-it-used-to-be-horrible/
- Wikipedia の報道による