JAOO 2005

2005 年 10 月 24 日

大のお気に入りのカンファレンスとなったこのイベントについて、恥ずかしくも簡潔なレポートです。他のビジネスとの兼ね合いで、オーフスで過ごせるのはわずか 1 日となっていたことが残念です。 JAOO は、私が理由を言うのが難しいものの、依然として素晴らしいカンファレンスです。規模としては小規模なカンファレンスでありながら、新鮮味と広がりを保つことに何らかの形で成功しています。

カンファレンスの目的の多くは、人々と触れ合うことで、今回最もハイライトだったのは、統合クエリ向けの .NET 言語である LINQ の背景にいる人物の一人であるエリック・メイジャーに会えたことです。複数のデータストア(特に SQL データベースと XML ドキュメント)にアクセスできる単一の宣言型クエリ言語を持つというアイデアです。エリック・ヘスルバーグが OOPSLA2004 で漏らしたヒントを実現しています。エリックは、動的言語と静的言語の絶妙なバランスを取り、型チェックに対する別のルートを見つける手法を模索しているという事実に感銘を受けました。

旧友に会う機会もありました。メアリーとトム・ポペンディックが忙しくしているという噂を聞いて、興味深く(かつ嬉しく)思いました。どうやらリーンが「流行り」になっており、多くの企業がリーンのイニシアチブを導入し、ソフトウェアに適用しようとしているようです。私はポペンディック家が精益製造を MetaphoricQuestioning として用いてアジャイル手法を説明する手法をずっと気に入っていましたが、このようなアナロジーには通常懐疑的です。

パネルで「ベダーラ」のデイブ・トーマスとブライアン・バリーは、現在のオープンソース開発の流れは持続不可能だと考えていると述べました。多くのオープンソースの支援には大企業からの資金提供があり、IBM が Eclipse を長く支援してきたことがその一例です。二人はこの支援は続かないと考えており、そうなればオープンソース活動はかなりの規模で崩壊することになるでしょう(この件については沈黙を守り、未来を予測しようとすることは避けます)。

全く別の話題ですが、マイクロソフト社員が直面する新しい問題について知りました。邪悪な帝国のために働いている理由を子どもに聞かれたら、どう対処するのかという問題です。多くのオープンソース支持者は、レドモンドの苦しみを共感してくれることでしょう。