SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

DeveloperZine(デベロッパージン)- エンジニアの意思決定を支える技術情報メディア ProductZine

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

イベントレポート

ライフスタイル/コーディングスタイル、四者四様の“流儀”からなにを学ぶか?
ITpro Challenge!レポート(後編)


勉強会で得た知識から次のオープン仕様を

 続いて宮川さんは、2003年に「Shibuya.pm」というPerlユーザーのコミュニティを立ち上げる。渋谷を名乗ったのは、当時はまだ「ビットバレー」という言葉もあり、自虐的な面白さも狙ってのこと。Shibuya.pmではセミナーを数多く開き、日本でもオープンな情報交換や議論ができて「ほんとによかった」と宮川さんは振り返る。

 Shibuya.pm からは、Shibuya.js (JavaScript) やShibuya.abc (ActionScript) といった派生コミュニティも生まれ、技術を共有することの面白さそのものが共有されて、現在の勉強会ブームにつながっていることは間違いないだろう。これは記者の私見だが、コミュニティベースのセミナーや勉強会はそれまでいくつもあったものの、後発に与えた影響という意味では、セキュリティ分野で伊原秀明氏が主催していた「Port139勉強会」と、この「Shibuya.pm」が双璧といってもいいのではないだろうか。

 ここで司会の吉岡弘隆さんが、「IT勉強会カレンダー」に見られるように、今や毎日のように数多くの勉強会が開催されていることを紹介。宮川さんも、東京には人口密度が高いのですぐに人が集まることができるメリットがある。サンフランシスコではこんなイベントを毎週毎週は開催できないと語った。

 Shibuya.pmの活動は、2006年から毎年春に開催されていているコミュニティベースのPerlカンファレンス「YAPC::Asia TOKYO」につながっている。これらの活動で宮川さんは先のOSCでPerlコミュニティから表彰されたが、「みんなが受賞して、ぼくが代表して受け取ってきただけという感じ」だと謙虚に受け止めた。YAPC::Asia TOKYOでは、スポンサーもPerlコミュニティを理解して参加している企業ばかりで、会社や所属の枠を超えた交流が実現されている。

 宮川さんの現職では、TypePadの開発に携わっている。TypePadはひと世代前のブログホスティングの印象もあるが、シックスアパートにとってとても大事なプロダクトで、現在はコードベースを新しくしているところでもあり、OpenWebやOpenID、OpenSocialなどにも対応していきたいと語る。

 OpenIDなどのオープンな仕様は、競合他社が集まって仕様を考えており、ウェブ開発者がそこでコントリビュートする側に回ることができる。宮川さんも現在の同僚にOpenIDのファウンダーがおり、自身もMobile link DiscoveryやOpen Media Profile for Open Searchといった公開仕様の開発に携わった。

 さて、ここで冒頭の「代表作は?」という疑問にもどってみたい。宮川さんは、世間がまだブログのなんたるかを知らないころからRSSの有用性を紹介し、業務上の生産性とモチベーションを上げるためにフレームワークを開発し、コミュニティをとりまとめ、そしてオープンなウェブ仕様の開発に参加している。共通することは、やがてそうなるだろうという流れを先んじてキャッチし、それを独り占めするのではなく、広く普及するような枠組みを作るということだ。

 枠組みが決まれば、多くのひとがコミットできるし、コミットするひとが増えれば、枠組みを作った自分自身の利益にもつながる。Plaggerというソフトウェアにしても、何かをXMLでアグリゲートしてなにかに変換して出力する、という枠組みこそ宮川さんが作ったのだが、そこで実際にどんな面白いことができるかは、プラグインをコントリビュートする多くの開発者のアイディアとハックにかかっている。

 そして、多くの日本の開発者にも、誰かが決めた仕様を追いかけるだけでなく、もっと枠組みを作る側、つまり現在ならオープンなウェブ仕様をコントリビュートする側に回ってほしいと語る。日本人のプログラマー(あるいはそのコミュニティ)の実力は高い。それゆえに「NOT CODING IS A CRIME(コードを書かないなんて犯罪だろ)」という言葉で講演を締めくくった

 ちなみにこれは米EFF(電子フロンティア財団)による「CODING IS NOT A CRIME(コードを書くのは犯罪じゃないだろ、常考)」ステッカーのもじりなのだが、次の講演者へのメッセージも込められているのではないかとも思えた。

Coding is Not a Crime
Coding is Not a Crime

次のページ
金子勇さん ―― なぜ動くのかわからないけどプログラムはできる

この記事は参考になりましたか?

イベントレポート連載記事一覧

もっと読む

この記事の著者

CodeZine編集部(コードジンヘンシュウブ)

CodeZineは、株式会社翔泳社が運営する開発者のための情報メディアです。日々の開発に取り組むエンジニアやテクノロジーを学びたい方に向けて、プログラミングやAI活用、開発ツール、エンジニアの学びとキャリアに関する記事をお届けしています。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

CodeZine(コードジン)
https://codezine.jp/article/detail/3031 2008/09/29 20:48

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー