The Jerusalem PostFamily secrets and scandal collide in Noa Yedlin's 'House Arrest' - reviewZDF heuteAktuelle Pressemitteilungen des ZDFGlobal NewsCanada, Philippines conclude negotiations for free-trade agreementSportstarSMAT 2026 Round 1 LIVE SCORE: Jharkhand begins title defence vs Mizoram; Bihar takes on SaurashtraRapplerThe week in photos: November 7-13, 2026ESPN DeportesPacers sobreviven al cierre de infarto ante Knicks en la NBA Cupسكاي نيوز عربيةشكوى تلاحق إنفانتينو.. هل استخدم أموال "فيفا" لمنزله؟Wirtualna PolskaZawiódł stary system? Władze o przyczynach paraliżu lotówDaily MailWhite House declares 'national emergency' over hours-long FAA ground stop: 'Nothing is certain right now'New Straits TimesWho is Alice Huang? The businesswoman linked to Jensen Huang and NvidiaNDTV SportsMilwaukee Bucks’ Tyler Herro Has A Message for Mouthy Orlando Magic Fan During Heated Exchange경향신문손가락 마디 굵어지고 아픈 관절염··· 전신마취 없이 손 움직여보며 수술 치료 가능해
The Daily Newsstand · Free, Always
Saturday, November 14, 2026

現代のソフトウェアは劣化しているかもしれないが昔のソフトウェアはもっとひどかったという指摘

Translate

ソフトウェアの肥大化や動作の遅さ、バグの増加などを理由に「昔のソフトウェアの方が品質が高かった」と主張する人もいます。しかし、1990年からコンピューターを使い続けてきたソフトウェアエンジニアのジェイク・ヴォイトコ氏は過去のソフトウェアが抱えていた問題を振り返り、現代のソフトウェアがいかに改善されてきたのかを解説しています。

Software may be getting worse, but it used to be horrible - bitlog.com
https://www.bitlog.com/2026/10/27/software-may-be-getting-worse-but-it-used-to-be-horrible/

かつてのソフトウェアはフロッピーディスクやCD-ROMなどの物理メディアで販売されていたため、メーカーは発売後に簡単に修正プログラムを配布することができませんでした。そのため一定の品質を確保する必要がありましたが、実際には多くの問題を抱えていたとヴォイトコ氏は指摘しました。

代表的な問題がWindowsの「ブルースクリーン」です。周辺機器のデバイスドライバーに不具合があるだけでシステム全体がクラッシュすることがあり、Windows自体にも終了したアプリケーションが使用していたリソースを完全に解放できない問題が存在しました。長時間コンピューターを使い続けると動作が不安定になり、突然クラッシュすることも珍しくなかったそうです。

Windowsで表示されるブルースクリーンの生みの親は誰なのか? - GIGAZINE

さらに、当時のアプリケーションには自動保存機能を備えていないものが多く、数時間かけて作成した文書がクラッシュによって失われることもありました。

ヴォイトコ氏が2010年にGoogleドキュメントの開発チームに加わった際、ユーザーのキー操作を調査したところ、自動保存機能があるにもかかわらず保存用のショートカットキーである「Ctrl+S」が頻繁に押されていたとのこと。長年にわたってデータ消失を経験してきたユーザーにとって、こまめに保存することが習慣になっていたわけです。

セキュリティも現代とは比べものになりませんでした。ヴォイトコ氏の妹は9歳の頃、店頭に展示されていたPCのパスワード付きスクリーンセーバーをタスクの強制終了によって突破したことがあるそうです。また、インターネットを利用するうちに広告を表示するマルウェアが蓄積したり、Wordのマクロを利用したウイルスが大規模な被害を引き起こしたりすることもありました。

PCの性能を維持するためのメンテナンスもユーザー自身が行う必要がありました。HDDに保存されたファイルの断片化が進むとデータの読み出しに時間がかかるようになるため、定期的にデフラグを実行する必要がありましたが、現代のWindowsではこうした処理が自動化されています。

ハードウェアの性能向上がかえってソフトウェアの動作に悪影響を及ぼすこともありました。初期のPC向けソフトウェアにはCPUの動作周波数を前提として処理速度を調整するものがあり、高速なCPUを搭載したPCではゲームなどが速く動きすぎて正常に遊べなくなる問題が発生しました。

ゲームの設計についても改善が進んでいます。例えば2000年に発売された「Diablo II」では、アイテムの複製バグによってゲーム内経済が混乱したほか、敵が落としたアイテムをプレイヤー同士で奪い合う必要がありました。後継作の「Diablo III」ではアイテムの複製対策が強化され、プレイヤーごとにアイテムがドロップする仕組みが採用されています。


ヴォイトコ氏は現代のソフトウェアにも肥大化や複雑化といった問題があり、AIエージェントへの依存が進むことで開発者自身が内部の仕組みを把握できなくなりつつあると認めています。それでも、プロセスの分離による安定性の向上、インターネット経由でのアップデート、プログラミングにおけるミスを減らす高水準言語の普及など、現代のソフトウェア開発がもたらした恩恵は大きく、ヴォイトコ氏は昔のソフトウェア開発のあり方に戻りたいとは思わないと述べました。

View the original on GIGAZINE →

KioskNews shows a cleaned-up reading view extracted from the publisher’s page — the original always lives on their site, not ours.