平均を超えて
本文の状態
日本語全文を表示中
詳細モードで約2分の本文を読めます。
同じ出来事の情報源
この情報源を基点に整理
Paul Graham
1995年にViawebを創業した経験から、スタートアップ成功の鍵は平均的な技術ではなく、優れた技術を選ぶことだと論じている。
Continue in AI NEW LAB
このニュースを、実務の判断につなげる
AI NEW LABで、試したことや先に確認したい条件を共有できます。まずはログインなしで読めます。
AI NEW LABで論点を見るSource Article
元記事を日本語で読む
本文に関係しない購読案内、埋め込み通知、サイト内プロモーションは除いています。
タイトル:平均を打ち負かす
1995年夏、私は友人ロバート・モリスと共に、オンラインストア構築ソフトウェアを開発するスタートアップ「Viaweb」を創業した。当時、このソフトウェアの画期的な点は二つあった。第一に、ソフトウェアが自社サーバー上で動作し、ウェブページをインターフェースとして利用する「ウェブベース・アプリケーション」の先駆けであったこと(会社名「Viaweb」はここに由来する)。第二に、主要な開発言語に「Lisp」を採用していたことである。当時Lispは大学や研究所で主に使われる学術的な言語であり、大規模なエンドユーザー向けアプリケーションで使用されることは極めて稀だった。
このLispの選択が、競争における「秘密兵器」となった。我々の競合他社は、当時のスタンダードであったC++やPerl、Java、Visual Basic、PHPといった言語を使用していた。これらの言語は、開発者にとって習得が容易で、利用可能な人材も多かった。一方、Lispは強力で抽象的、かつ極めて柔軟な言語であったが、習得が難しく、実務経験者もほとんどいなかった。結果として、我々は競合他社が直面するような「平均的な」開発者を雇う必要がなく、言語のハードルを乗り越えてきた少数の優秀なLispプログラマーを集めることができた。これは重要な競争優位性となった。なぜなら、Lispの生産性は非常に高く、我々は競合他社よりも遥かに少ない人数で、はるかに多くの機能を、そして速く開発することができたからである。
この経験から得られる教訓は、スタートアップが競争に勝つためには「平均的な」選択を避け、あえて「不便」で「標準的でない」技術を採用することの価値である。大企業や多くの競合が採用する平均的な技術は、平均的な開発者を雇うことを意味し、それは平均的な製品を生み出すリスクにつながる。一方、優れたが普及していない技術(当時のLispのように)を選択することは、高い能力と適応力を持つ優秀な人材を選別し、圧倒的な生産性の差をもたらす可能性を秘めた「秘密兵器」となり得る。つまり、競争を「平均的なもの」から「自分たちに有利な別のもの」へと変えるのである。
原文を表示
Want to start a startup? Get funded by Y Combinator. April 2001, rev. April 2003(This article is derived from a talk given at the 2001 Franz Developer Symposium.) In the summer of 1995, my friend Robert Morris and I started a startup called Viaweb. Our plan was to write software that would let end users build online stores. What was novel about this software, at the time, was that it ran on our server, using ordinary Web pages as the interface.A lot of people could have been having this idea at the same time, of course, but as far as I know, Viaweb was the first Web-based application. It seemed such a novel idea to us that we named the company after it: Viaweb, because our software worked via the Web, instead of running on your desktop computer.Another unusual thing about this software was that it was written primarily in a programming language called Lisp. It was one of the first big end-user applications to be written in Lisp, which up till then had been used mostly in universities and research labs. [1]The Secret WeaponEric Raymond has written an essay called "How to Become a Hacker," and in it, among other things, he tells would-be hackers what languages they should learn. He suggests starting with Python and Java, because they are easy to learn. The serious hacker will also want to learn C, in order to hack Unix, and Perl for system administration and cgi scripts. Finally, the truly serious hacker should consider learning Lisp: Lisp is worth learning for the profound enlightenment experience you will have when you finally get it; that experience will make you a better programmer for the rest of your days, even if you never actually use Lisp itself a lot.
今日のまとめ
AIデイリーブリーフで今日の重要ニュースをまとめ読み