ウォード・カニンガム | |
|---|---|
2011年12月、カニンガム | |
| 誕生 | ハワード・G・カニンガム (1949年5月26日)1949年5月26日アメリカ合衆国インディアナ州ミシガンシティ |
| 母校 | パデュー大学 |
| 職業 | コンピュータプログラマー |
| 在籍年数 | 1984年~現在 |
| 知られている |
|
| コールサイン | K9OX |
ハワード・G・カニンガム(1949年5月26日生まれ)は、アメリカのコンピュータプログラマーであり、最初のWiki [ 1 ] [ 2 ]を開発し、 「アジャイルソフトウェア開発宣言」の共著者です。パイオニア[ 3 ]およびイノベーター[ 1 ] [ 2 ]と呼ばれる彼は、ソフトウェア設計パターンとエクストリームプログラミングの両方の作成にも貢献しました。彼は1994年にWikiWikiWebのコーディングを開始し、 1995年3月25日にポートランドパターンリポジトリのアドオンとしてc2.com(彼のソフトウェアコンサルティング会社のウェブサイト)にインストールしました。彼はBo Leufと共著でWikiに関する書籍『The Wiki Way』を執筆し、統合テストフレームワークを 発明しました
カニンガムは、ウィキの研究と実践に関するWikiSymカンファレンスシリーズの最初の3回と、ウィキメディア開発者サミット2017で基調講演を行った。[ 4 ]彼は、2024年春のMediaWikiユーザーおよび開発者会議で基調講演を行った。[ 5 ]
カニンガムは1949年5月26日にインディアナ州ミシガンシティで生まれました。 [ 6 ]彼はインディアナ州ハイランドで育ち、そこで高校を卒業しました。[ 7 ]
カニンガムは1978年にパデュー大学を卒業し、学際工学(電気工学とコンピュータサイエンス)の学士号とコンピュータサイエンスの修士号を取得しました。 [ 8 ]彼は妻と共に設立したソフトウェアコンサルタント会社、カニンガム&カニンガムの共同設立者です。[ 9 ]
カニンガム氏は、ワイアット・ソフトウェアの研究開発ディレクター、およびテクトロニクス・コンピュータ研究所の主任エンジニアを務めた経験があります。また、ヒルサイド・グループの創設者でもあり、同社が主催する 「パターン言語プログラミング」カンファレンスのプログラムチェアを務めています。
カニンガムはSmalltalkコミュニティの一員でした。
カニンガム氏は2003年12月から2005年10月まで、マイクロソフトの「パターン&プラクティス」グループに勤務しました。2005年10月から2007年5月まで、Eclipse Foundationのコミッターコミュニティ開発ディレクターを務めました。2009年5月、AboutUsの最高技術責任者に就任しました。[ 3 ] [ 10 ] 2011年3月24日、オレゴニアン紙は、カニンガム氏がAboutUsを離れ、ベニスビーチに拠点を置くクラウドソーシング動画コンテンツ開発のスタートアップ企業CitizenGlobalの最高技術責任者兼共同創造担当責任者に就任したと報じました。[ 11 ]彼はAboutUsの「アドバイザー」として残っています。[ 12 ] [ 13 ] 2013年4月、カニンガム氏はCitizenGlobalを離れ、 New Relicでプログラマーとして働き始めました。[ 14 ]
カニンガムは、自身が考案し開発した、広く普及したいくつかのアイデアでよく知られています。その中でも最も有名なのは、ウィキと、ギャング・オブ・フォー(GoF)によって普及したソフトウェア設計パターンの分野における多くのアイデアです。彼は、オブジェクト指向プログラミングを専門とするコンサルティング会社、カニンガム&カニンガム社を所有しています。彼は1992年に「技術的負債」という概念を生み出し、そのアイデアを拡張しました。[ 15 ] [ 16 ]彼は1995年に、最初のインターネットウィキである サイト(およびソフトウェア)WikiWikiWebを作成しました
2001年にはアジャイルソフトウェア開発宣言の共著者として署名した。[ 17 ]
2006年にinternetnews.comのインタビューで、ウィキの概念の特許取得を検討したかどうか尋ねられたとき、彼はそのアイデアは「誰もお金を払いたくないもののように思えた」と説明した。[ 18 ]
カニンガムは、ウィキページの編集回数と編集場所を社会学的実験として追跡することに興味を持っており、ウィキページの劣化を安定へのプロセスの一部として捉える可能性もある。「与える人と受け取る人がいます。彼らが何を書いているか読めば分かります。」[ 19 ]
2011 年、カニンガムは、Wiki ページに フォークなどのソフトウェア開発の側面を適用する Wiki 連合ツールであるSmallest Federated Wikiを作成しました。
カニンガムはオブジェクト指向プログラミングの実践、特にパターン言語の活用と(ケント・ベックとの共著である)クラス・責任・コラボレーション・カードの発展に貢献してきました。また、エクストリーム・プログラミングによるソフトウェア開発方法論にも貢献しています。これらの研究の多くは、最初のウィキサイトで共同で行われました。
カニンガムは、「インターネットで正しい答えを得る最善の方法は、質問することではなく、間違った答えを投稿することだ」というアイデアを提唱したとされています。[ 20 ] [ 21 ]これは、人々は答えのない質問に答えるよりも、間違った答えを訂正する方が速いという観察に基づいています。スティーブン・マクギーディによると、カニンガムは1980年代初頭に気まぐれでこのことを彼にアドバイスし、マクギーディはこれをカニンガムの法則と名付けました。[ 22 ] [ 23 ]この法則はもともとユーズネットでのやり取りを指していましたが、ウィキペディアなど、他のオンラインコミュニティの仕組みを説明するためにも使用されています。[ 24 ]カニンガムはこの法則の所有権を相対化し、「インターネットを通じて伝播することで自らを反証する誤引用」と呼び、「間違った答えを投稿して質問することを提案したことは一度もない」と述べています。[ 25 ]
.jpg/440px-Ward_Cunningham_02_(cropped).jpg)
カニンガムはオレゴン州ビーバートンに住んでいます。[ 14 ]彼は連邦通信委員会が発行したアマチュア無線エクストラクラス免許を保有しています。彼のコールサインはK9OXです。[ 26 ] [ 27 ] [ 28 ] [ 29 ]
カニンガムはナイキ初の「Code for a Better World」フェローである。[ 30 ]
テクトロニクス時代の同僚、ウォード・カニンガムにちなんで名付けられました。これは1980年代初頭、後にUSENETと呼ばれるようになったものについて彼が私にアドバイスしてくれたものですが、その後、Webおよびインターネット全体に一般化されました。ウォードは現在、Wikipediaの発明者として有名です。皮肉なことに、Wikipediaは現在、おそらくカニンガムの法則の最も広く知られている証明と言えるでしょう。