HN 日本語サマリー

← 一覧へ戻る
Web開発

レイ・オジーと、先駆者であることの楽観主義

Ray Ozzie and the Optimism of Being Early (reproof.app)

8 pointsby maguay4 コメント

要約

この記事は、レイ・オジー氏が高校時代にPLATOシステムで体験した初期のオンラインコミュニティと共同作業ツールの衝撃から、Lotus Notesの開発に至るまでの道のりを追っています。彼は、当時の産業界にこうした先進技術が普及していないことに驚き、その普及を使命と感じ、技術的困難を乗り越えながら未来を切り開きました。Lotus Notesは標準化には至りませんでしたが、共同作業の概念を広める上で重要な役割を果たしました。

全文翻訳

ターニングの、機械が真に知的であるかどうかのテストの概要を記した数年後に生まれたと想像してみてください。あなたはインターネットの先駆者であるARPANETで有名なARPAの資金提供を受けた高校に通う幸運に恵まれ、タイムシェアリングメインフレームに接続されたテレタイプ端末を使い、それを使う方法を理解しようとボランティアを募る教師がいました。あなたが二歳の時にFORTRANは完成しました。そして今、高校で、学校の空き時間にFORTRANとBasicでコーディングしています。これは数年前なら意味不明だった言葉の羅列です。 論理的に考えれば電気工学を専攻すべきでしたが、運良くイリノイ大学アーバナ・シャンペーン校に進学しました。そしてUICIは、最初の電子書籍から最初のグラフィカルブラウザMosaicまで、あらゆるものが発明された場所でした。 1970年代後半、コーディングは手作業で、退屈でした。「私のクラスでは、カードデッキを使っていました。紙に機械の問題を書き出し、パンチカードに打ち込み、デッキを提出してリストを受け取っていました」とオジー氏は私との電話で回想しました。 「通りの真向かいには、オレンジ色のスクリーンがたくさんある部屋があり、人々が何かをしていました」とオジー氏は言いました。「何が起こっているのかを突き止めなければならず、そのシステムのアカウントを取得することに成功しました。」PLATOは、イリノイ大学の初期の教育用コンピュータ、オレンジと黒のシステムであることが判明しました。日中は、プログラミングは骨の折れる手作業でした。夜になると、「午後10時から午前6時まで」とオジー氏は言い、未来のコンピュータがありました。「人々はあらゆる種類の奇妙なことにそれを使っていました。」 「オンラインコミュニティ。パーソナルノートと呼ばれる初期のメール形式がありました。ディスカッション。トークマティックというものがありました。これは基本的に、1行ごとではなく、1文字ずつ行うオンラインリアルタイムチャットでした。何をしていても、エスケープボタンを押すと、画面の下部に小さなボックスが開き、話したい相手の名前を入力できました。コンサルタトという特別なアカウントがあり、画面を共有でき、相手はあなたが何をしているかを見ながら、それについて話すことができました。」 「それはすべてオンラインでのやり取りでした」とオジー氏は説明しました。その当時、ほとんどの人はコンピュータに触れたこともありませんでした。 ですから、オジー氏と友人たちが卒業して産業界に入ったときの衝撃を想像してみてください。そこで、未来は均等に分配されているどころか、はるかに及ばないことを発見したのです。「コンピュータをコミュニケーションデバイスとしてほとんど使われていないことに、私たちはただショックを受けました」と彼は思い出しました。 あなたはそれを当然のこととして受け入れることもできたでしょう。産業界は最先端から遅れをとる運命にあると。あるいは、それを使命として、最先端技術を大衆に届けることもできたでしょう。週末にかけて、ゆっくりと計画がまとまりました。あなたは未来を見て、それをより均等に分配するために自分の役割を果たさなければならないことを知っていました。そして、オジー氏は、イリノイ大学の友人であるティム・ハルバーセン氏とレン・カウェル氏と共に、デビッド・ウーリー氏のNotesがPLATOコンピュータで示した未来を構築するために出発しました。「選択肢はなかったのです」とオジー氏は言いました。「やらなければなりませんでした。なぜなら、それは非常に魅力的で、誰もがそれを無視していたからです。」 まだペンキが乾かないうちに発明する 1984年、PLATOのNotesにちなんで、後にLotus Notesと呼ばれることになるものの最初のビットをコーディングするために、製図板に向かいました。発明すべき宇宙全体がありました。メインフレームに接続された端末でのコラボレーション—PLATOやその他の初期のネットワークコンピューティングモデルで使用されたモデル—は、事実上すべてが同じコンピュータ上で作業していることを意味しました。PCは実際のコンピュータをすべての人のデスクに移動させ、重心がシフトしました。共有ストレージはもうありませんでした。同じオペレーティングシステムを実行するすべてのコンピュータがあることさえ、当然のことではありませんでした。電子メールとコラボレーションのアイデアは空気中にありましたが、その詳細はほとんど発明される必要がありました。コラボレーションソフトウェアを説明する言葉はまだ最終決定されておらず、キーボードショートカットやユーザーインターフェースの規約は言うまでもありません。 「私たちはPLATOでの観察に基づいて、コンピュータサポートと共同作業について意見を持っていました」とオジー氏は言いました。「しかし、私たちは標準の領域では考えていませんでした。」 閉鎖的なホールから共同コンピューティングの魔法を持ち出すことは、それ自体で十分な仕事でした。そこでチームは作業に取り掛かりました。「当時のリソースを考えると、開発カロリーの50〜60%がメモリ管理に費やされたと推定しています」とオジー氏は述べました。当時のコンピュータはRAMがわずか256KBしか搭載されていないことがありました。単一のプラットフォームでも十分ではありませんでした。「1989年にOS/2とWindowsで同時出荷を行いました」その後、2つのバリアントのUnix、Mac OS、およびNTに拡大しました。 「リソース割り当ては、非常にシンプルな1つのことに基づいていました。私たちはコラボレーション製品なので、より多くの人に利用してもらうことが、どれだけ美しいかよりも重要でした」とオジー氏は言いました。もし必要に迫られれば、追加プラットフォームのサポートは、それほど洗練されていないインターフェースの価値がありました。なぜなら、洗練さは見る人の目にあるものであり、標準が設定されていない新しいことをしている場合、何が定着するかを見ようとしているだけだからです。あるいは、オジー氏が述べたように、「初期の頃は、ユーザーとテクノロジーの適合性—今日でいうプロダクトマーケットフィット—を見つけようとしているだけでした。」 そしてLotusはすべてを行っていました。リッチテキスト、添付ファイル、そしてプッシュ通知のようなものを備えた電子メールは、同様の機能がユニバーサルメールに普及する数年前に登場しました。しかし、メールだけではありませんでした。CRMやヘルプデスクに変形できるアプリ、データを相関させたりドキュメントを共同作業したりできるツールなど、何にでもなりました。「それはMicrosoft Accessのようなもので、ユーザーが自分でアプリを作成し、自分のニーズに合わせて柔軟に変更できるべきだと理想的に信じていた時代に生まれました」とオジー氏は述べ、半ダースのプラットフォームで同じように動作するように設計されていましたが、各プラットフォームからはある程度ユニークに動作しました。それは初期であり、「断片化される運命にありました。」それは、SalesforceやHubSpotスタイルのCRMや自動化をもたらすWebアプリ、そして現代のNotionやConfluenceタイプのツールを示唆するコラボレーションとノートのヒントを与えました。 「テクノロジーは内部の野球です」とオジー氏は、メールをユニバーサルにした標準化プロセスについてどのように考えていたか尋ねられたときに述べました。そのプロセスで、Notesはレトロフューチャーなソフトウェアのように感じられるようになりました。「それらは、標準化とコモディティ化のために、物事が成長するダイナミクスにとって非常に重要です。それがテクノロジーが人気になる理由とは無関係だと思います。」人々は物事を成し遂げること、自分のニーズに合ったツールを構築することに関心があります。長い目で見れば、それには他者との相互運用性が含まれます。それが標準メールが勝った多くの理由の一つです。しかし、新しいとき、始めたばかりのとき、ゼロから未来を創造しようとしているときは、とにかく始めるしかありません。クローズドシステムは、あなたが自分のやり方で物事を進めることができることを意味しました。それは、世界がコラボレーションのあり方を決定する前に、世界をコラボレーションさせるための近道でした。「何かを構築するなら、特定のものがどのようにアーキテクトされ、構築されるかについて、意見を持たなければなりません」とオジー氏は述べました。それは、彼らのチームがディスクにパッケージで出荷されるものを構築することを意味しました。一度で正しく行われなければならず、オーバー・ザ・エア・アップデートで無限に調整できないソフトウェアでした。それは、時代遅れになるかもしれないことを知っていることを意味しましたが、その過程で、未来を創造することができたのです。「誰かがコンセプトを先駆しなければなりません」とオジー氏は言いました。「そして、私たちがその方向で少し貢献できたことを嬉しく思っています。」 速い者がレースに勝つわけではない 結局のところ、Lotus Notesは電子メールやデータベース駆動型アプリケーション開発の標準を設定しませんでした。それは、その柔軟性(「うまく運営されているNotesシステムは、本当に楽しく扱うことができた」と、あるトップのHacker Newsのコメントには書かれています)と、その準拠性の欠如(ジェフ・アトウッドが「千の小さな煩わしさによる死」と表現したように、「最も不適格な者の生存」を示し、それは愛憎半ばでした。 オジー氏は、それらをすべて受け流すことを学びました。「舌を噛むような」と話しながら。