Loading...

新しいものを作るための6つの原則

Original

2008年2月

Arcのリリースに対する激しい反応は、予想外の結果をもたらしました。それは、私に設計哲学があることに気付かせてくれたのです。より明確な批評家の主な不満は、Arc があまりにも脆弱に思えるということでした。何年も取り組んできたのに、私が示せたのは数千行のマクロだけでした。なぜもっと本質的な問題に取り組まなかったのでしょうか。

これらの発言について考えていたとき、とても馴染み深いものだと気付きました。これはまさに、Viaweb や Y Combinator、そして私のエッセイのほとんどについて人々が最初に言ったことと同じようなものでした。

Viaweb を立ち上げたとき、ベンチャーキャピタルや e コマースの「専門家」には笑いものに思われたようです。私たちは、アパートに住む 2 人の男に過ぎませんでした。1995 年当時は、今ほどクールな会社とは思われていませんでした。そして、私たちが作ったものは、彼らが知る限り、ソフトウェアですらなかったのです。ソフトウェアは、彼らにとって、大きくて重々しい Windows アプリに等しいものでした。Viaweb は彼らが初めて目にした Web ベースのアプリだったので、単なる Web サイトにしか見えませんでした。Viaweb がクレジットカード取引を処理しないことがわかったとき、彼らはさらに軽蔑しました (最初の 1 年間は処理していませんでした)。彼らにとって、e コマースとは取引処理そのものでした。それは深刻で難しいものに聞こえました。

しかし不思議なことに、Viaweb は結局すべての競合他社を圧倒しました。

Y Combinatorに対する最初の反応もほとんど同じでした。笑ってしまうほど軽薄に見えました。スタートアップの資金調達はシリーズ A ラウンドを意味し、何ヶ月にもわたる真剣でビジネスライクな会議の後に、1 フィートの厚さの文書に記された条件で、実績のある人々によって設立された少数のスタートアップに数百万ドルが与えられます。Y Combinator は取るに足らないものに見えました。Y Combinator が Viaweb のようになるかどうかはまだわかりませんが、模倣の数から判断すると、多くの人々は私たちが何かに取り組んでいると考えているようです。

私のエッセイが成功しているかどうかは、ページビュー数以外では測れませんが、少なくとも始めた頃とは反応が違います。最初、Slashdot の荒らしのデフォルトの反応は (明確な言葉に翻訳すると) 「この人は誰で、これらのトピックについて書く権限はどこにあるのですか? エッセイは読んでいませんが、こんなに短くてくだけたスタイルで書かれたもので、このトピックについて何か有益なことを言うことができるはずがありません。そのトピックについて学位を持つ人々が、すでに分厚い本を何冊も書いているのですから。」 今では、新しい世代のサイトに新しい世代の荒らしがいますが、少なくとも最初の「この人は誰ですか?」という部分は省略し始めています。

今、人々は最初に Viaweb や Y Combinator、そして私のエッセイのほとんどについて言ったのと同じことを Arc についても言っています。なぜこのようなパターンになっているのでしょうか? その答えは、4 つすべてにおいて私のやり方が同じだったからだと分かりました。

これが私のやり方です。私は、(a) シンプルな解決策 (b) 見落とされがちな問題 (c) に対して実際に解決する必要がある解決策 (d) をできるだけ非公式に提供し、(e) 非常に粗いバージョン 1 から始めて、(f) 迅速に反復するのが好きです。

これらの原則を最初に明確に説明したとき、私はある驚くべきことに気付きました。これは事実上、軽蔑的な最初の反応を生み出すレシピであるということです。単純な解決策の方が優れているとはいえ、複雑な解決策ほど印象的ではありません。見落とされた問題は、定義上、ほとんどの人が重要ではないと考える問題です。非公式な方法で解決策を提供するということは、提示された方法で何かを判断するのではなく、人々が実際に理解する必要があることを意味し、これはより多くの作業です。そして、粗雑なバージョン 1 から始めるということは、最初の努力が常に小さく不完全であることを意味します。

もちろん、最初は人々が新しいアイデアを理解できないことに気付いていました。それは単にほとんどの人が愚かだからだと思っていました。今では、それだけではないことが分かっています。逆張り投資ファンドのように、この戦略に従う人は、平均的な人にとって間違っていると思われることをほぼ常に行っています。

逆張り投資戦略と同様、まさにそれがポイントです。この手法が (長期的には) 成功する理由は、他の人が正当に見せようとすることで失うすべての利点をあなたに与えるからです。見過ごされている問題に取り組めば、競争相手が少ないため、新しいものを発見する可能性が高くなります。非公式にソリューションを提供すれば、(a) 印象的に見せるために費やす必要があったすべての労力を節約でき、(b) 自分自身だけでなく聴衆を騙す危険を回避できます。そして、粗雑なバージョン 1 をリリースして繰り返していくと、あなたのソリューションは自然の想像力の恩恵を受けることができます。ファインマンが指摘したように、自然の想像力はあなた自身の想像力よりも強力です。

Viaweb の場合、シンプルな解決策はソフトウェアをサーバー上で実行することでした。見落とされていた問題は、Web サイトを自動的に生成することでした。1995 年当時、オンライン ストアはすべて人間のデザイナーが手作業で作成していましたが、これでは拡張できないことはわかっていました。実際に重要だったのは、トランザクション処理ではなくグラフィック デザインでした。非公式の配信メカニズムは、ジーンズと T シャツを着た私が小売店のオフィスに現れることでした。そして、私の記憶が正しければ、リリース時の粗雑なバージョン 1 のコード行数は 10,000 行未満でした。

このテクニックの威力は、スタートアップやプログラミング言語、エッセイだけにとどまりません。おそらくあらゆる種類のクリエイティブな仕事に応用できるでしょう。もちろん絵画にも応用できます。セザンヌやクレーがまさにそうしたのです。

Y Combinator では、私たちが資金を提供するスタートアップ企業にこのやり方で仕事をするよう奨励するという意味において、これにお金を賭けています。常に新しいアイデアは目の前にあります。ですから、他の人が見落としている単純なこと、つまり、後になって「当たり前のこと」だと言われるようなことを探してください。特に、時代遅れの慣習に惑わされたり、表面的に印象的なことをしようとしたりして迷ってしまったりした場合はなおさらです。本当の問題が何なのかを理解し、それを解決してください。企業らしく見せようと心配する必要はありません。長期的には製品が勝利します。そして、できるだけ早くリリースして、ユーザーから、本来何を作るべきだったのかを学び始めてください。

Reddit はこのアプローチの典型的な例です。Reddit が最初にローンチされたとき、何もないように見えました。グラフィックに疎い人にとっては、意図的に最小限に抑えられたデザインは、まったくデザインがないように見えました。しかし、Reddit は、人々に何が新しいかを伝え、それ以外は邪魔にならないようにするという本当の問題を解決しました。その結果、Reddit は大成功を収めました。今では従来の考え方が追いついており、それは明らかです。人々は Reddit を見て、創設者は幸運だったと思います。このようなことはすべてそうですが、見た目よりも困難でした。Reddit は流れに逆らって激しく押し進めたため、流れが逆転してしまいました。今では、単に下流に流されているように見えます。

だから、Reddit のようなものを見て、「私もこんなアイデアが思いついたらいいのに」と思ったら、思い出してください。そんなアイデアはあなたの周りにあるのです。でも、間違っているように見えるので、あなたはそれを無視しているのです。