Loading...

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

Original

2008年2月

Arcのリリースに対する熱烈な反応には予期せぬ結果がありました。それは、私にデザイン哲学があることに気づかせてくれたのです。より明確な批評家の主な不満は、Arcが非常に脆弱に見えることでした。何年も取り組んできたにもかかわらず、私が示せるのはたった数千行のマクロにすぎないのですか? なぜもっと実質的な問題に取り組まなかったのですか?

これらの意見を考えていると、非常に馴染み深いものに感じられました。これは、Viaweb、Y Combinator、そして私のほとんどのエッセイについて最初に言われたのと全く同じ種類のことです。

Viawebをローンチしたとき、VCやeコマース「専門家」にとっては笑い者に見えていました。1995年当時、アパートにいる2人の男性というのは、今のようにクールには見えませんでした。そして、私たちが作ったものは、彼らから見れば、ソフトウェアではないように見えていました。ソフトウェアとは、彼らにとって大きな重厚なWindowsアプリケーションのことでした。Viawebが初めて見たWebベースのアプリケーションだったため、単なるウェブサイトにすぎないと思われていました。クレジットカード決済を行っていないことがわかったときは、さらに軽蔑的でした。決済処理こそが、eコマースの本質だと考えていたのです。それは真面目で難しいことに見えたのです。

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

Y Combinatorに対する最初の反応もほぼ同じでした。それは笑えるほど軽量に見えたのです。スタートアップ投資とは、シリーズAラウンド、つまり数百万ドルを、数か月にわたる真面目な会議の末に、確立された経歴を持つ人々が設立したスタートアップに投資し、厚い契約書に記載された条件で行うものだと考えられていました。Y Combinatorはとるに足りないものに見えたのです。Y Combinatorが Viaweb のように成功するかどうかはまだ分かりませんが、多くの模倣が生まれていることから見て、私たちが何かを見つけたのではないかと多くの人が考えているようです。

私のエッセイが成功しているかどうかは、ページビューを除いては測れませんが、始めた当時と反応が異なります。最初は、Slashdotのトロールの標準的な反応は(明確な言葉に翻訳すると)「この人物は誰で、どのような権威を持って、このようなトピックについて書く資格があるのか? 私はエッセイを読んでいませんが、このような短さと非公式な文体では、学位を持つ人々が既に厚い本を書いているような話題について、何か有益なことを言うはずがない」というものでした。今では新しい世代のサイトに新しい世代のトロールがいますが、少なくとも最初の「この人物は誰か?」という部分は省略されるようになりました。

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

それは以下の通りです。(a)単純な解決策を(b)見過ごされている問題に(c)実際に解決する必要のあるものとして(d)できる限り非公式に提供し、(e)最初は非常に粗いバージョン1から始め、(f)迅速に改良を重ねていくということです。

これらの原則を最初に明確に述べたとき、私は驚くべきことに気づきました。これはまさに、軽蔑的な最初の反応を引き起こすレシピといえます。単純な解決策のほうが良いにもかかわらず、複雑なものほど印象的に見えます。見過ごされている問題は、ほとんどの人が重要ではないと考えているものです。非公式な方法で解決策を提供すると、人々がそれを理解することに集中しなければならず、これは手間がかかります。そして、粗いバージョン1から始めるということは、最初の取り組みが常に小さく不完全であることを意味します。

新しいアイデアが最初は理解されないことは、私も気づいていました。それは単に大半の人間が愚かだからだと思っていました。しかし、それ以上のものがあると理解しました。

対照的な投資ファンドの場合と同様に、このストラテジーに従う人は、ほとんどの人にとって間違っているように見えることをしていることになります。

対照的な投資戦略の場合と同様に、それが本来の目的なのです。この手法が長期的に成功するのは、他の人々が正統性を保とうとして放棄してしまう利点を得られるからです。見過ごされている問題に取り組めば、競争が少ないため、新しいものを発見する可能性が高くなります。非公式に解決策を提供すれば、(a)それを印象的に見せるために費やす労力を節約でき、(b)自分や聴衆を欺くリスクを避けられます。そして、粗いバージョン1から始めて改良を重ねれば、Feynmanが指摘したように、自分の想像力よりも強力な自然の想像力の恩恵を受けられます。

Viawebの場合、単純な解決策は、ソフトウェアをサーバー上で動作させることでした。見過ごされていた問題は、Webサイトを自動的に生成することでした。1995年当時、オンラインストアはすべて人間のデザイナーによって手作りされていましたが、私たちはこれがスケールしないことを知っていました。重要なのはグラフィックデザインであって、決済処理ではありませんでした。非公式な提供方法は、私がジーンズとTシャツ姿で小売業者のオフィスに現れることでした。そして、粗いバージョン1は、私の記憶では、ローンチ時に10,000行未満のコードでした。

この手法の力は、スタートアップやプログラミング言語、エッセイを超えて広がっています。おそらく、あらゆる創造的な仕事に適用できるでしょう。確かに、絵画にも使えます。これが正にCezanneやKleeが行ったことです。

Y Combinatorでは、私たちが資金を投じることで、このアプローチを支持しています。鼻の先にある新しいアイデアは常にあります。だからこそ、他の人が見過ごしているシンプルなものを探してください。後に「当然のことだった」と言われるようなものです。特に、時代遅れの慣習や、表面的に印象的なことをしようとして迷わされている場合に、そうした問題に取り組んでください。本当の問題は何かを見極め、それを確実に解決してください。企業的に見えることにこだわる必要はありません。長期的には、製品こそが勝者なのです。そして、ユーザーから学ぶべきことを見つけられるよう、できるだけ早くローンチしてください。

Redditは、このアプローチの典型的な例です。Redditが最初に立ち上がったとき、それには何もないように見えました。グラフィックデザインに精通していない人にとっては、わざと最小限のデザインは全くデザインされていないように見えました。しかし、Redditは新しいものを人々に伝えるという本当の問題を解決し、それ以外のことは邪魔にならないようにしていました。その結果、大成功を収めました。今では一般的なアイデアがそれに追いついていますが、それは当然のことのように見えます。人々はRedditを見て、創設者が運が良かったと思います。そのようなものはすべて、見た目ほど簡単ではありませんでした。Redditの創設者たちは、強い流れに逆らって進んだのです。今では、ただ下流に流されているように見えます。

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