未来のいつか/hyoshiokの日記 このページをアンテナに追加 RSSフィード Twitter

2006-03-04

暇つぶし 暇つぶしにを含むブックマーク  暇つぶしにのブックマークコメント

http://www.planarity.net/

丸を動かして線が重ならないようにするゲーム。

開発者が…  開発者が…を含むブックマーク  開発者が…のブックマークコメント

どこのコミュニティに行っても(とはいうもののわたしの見聞きして範囲は日本のPostgreSQLとか、Samba-jpとか、MySQLとか、OpenOffice.orgとか先日のMozilla-Japanとか限られた範囲でしかないのだけど)、開発者の数が圧倒的に少ないと言う声を聞く。しかも新規参入がほとんどない。古参ばっかりで新陳代謝がない。

オープンソースのエコシステムが持続可能な形で回っていくためには、OSSそのものを作る人、紹介する人、使う人、サポートする人等々、それぞれがいないとならない。作る人ばっかりでも使う人がいなければ発展しない。適度なバランスがないとね。

ソフトウェアの価値を向上させるのは人だ。開発者であり、エバンジェリストであり、利用者であり、そのコミュニティに参加するすべての人々である。ソフトウェアを進化させるためにも開発者重要性を言いつづけるつもりである。どんな素敵な機能であっても冗談のようにしょぼい機能であってもそれを作る人がいなければ無である。

先日のMozilla Japan Developers Meetingで熱く語った「開発者が少ない」という議論は開発者がいない限りソフトウェアは発展しない、だって、ソフトウェアというのは機械が自動的に作ってくれるのではなく、人間が作るのだもの、ということだ。Firefoxの利用者が多いのか少ないのかはわたしはあんまり興味がないのだけどソフトウェアの価値を高めるためにはソフトウェアを作る人がいないと話にならない。そういうことである。もちろん海外製のソフトウェアの場合、ドキュメントが外国語なので(通常は英語)、ドキュメントの翻訳と言うのも重要仕事であることは間違いないが、それでもバグ放置されていてそのままで使えないということであれば利用者が増えるわけはない。

どうすれば開発者を増やせるか?近道はないと思う。地道に開発者リクルートしていくしかない。ソフトウェアの楽しさ面白さ難しさ厳しさ様様なものを伝えていくしかない。

ある程度の量は必要であろう。新たに面白さを感じ取ってもらえるようなきっかけも必要であろう。開発者の広い裾野が必要だ。多くの人々が参入しない限り明日はないように感じる。

そのために、大学教育重要だと思うが、大学人と我々の言葉が通じるかチャレンジである。

Cでごりごりプログラムを書く。Binary 2.0の世界である。

RubyとかPerlで軽やかにWebサービスを書いていると言う世界とはまた違った世界である。あくまでも泥臭く地べたを這いながらコードを書くという物作り現場である。(おお、日本の偉い人が好きそうな世界だな)

カーネル読書会なんかももう60回以上やっていて、(今年で丸7年)、わたし自身よく続くなと内心思わないでもないのだけど、プログラミングの面白さを少しでも共有できればと思い細々と続けている。

http://norahmodel.exblog.jp/3603481

バカいっちゃいけないよ!!開発者が多ければシェアが増えるって事?シェアが増えるから開発者が増えるんじゃないのかね?

開発者がいないと利用者が必要とする素敵な機能が実装できません。それ以上でもそれ以下でもないです。もちろん利用者がいなければ必要とする機能なんていうものは無なんですが。

masakamasaka 2006/03/04 23:01 若手は古参の少ないところで活躍している、という仮説はいかがでしょう。たとえばMonaとかOsaskとか読学のススメとか。

hyoshiokhyoshiok 2006/03/04 23:22 masakaさま、コメントありがとうございます。むむむ、そーゆーことですか。おじさんがおじゃましちゃいかんですかね。

masakamasaka 2006/03/04 23:46 いや、それをふまえて積極的に交流するのはとてもいいことではないかと。hyoshiokさんは若手にもウケのいいおっちゃんだと思いますし。っていうか仮説ですが。

moramora 2006/03/06 00:14 MonaなりOsask開発者をカーネル読書会に呼んでみるとか逆に向こうに行ってみるってのはありなんじゃないかな?

hyoshiokhyoshiok 2006/03/08 09:58 moraさま、コメントありがとうございます。そうですね、どんどん呼んでみたり、向こうに遊びに行ったりしたいですね。

cavoritecavorite 2006/03/08 20:23 「開発者が少ない」、というのは、「開発者以外が多すぎる」の結果という面も大きいと思いますけどね。

hyoshiokhyoshiok 2006/03/09 08:28 cavoriteさま、コメントありがとうございます。相対的には開発者以外が多すぎるのかもしれませんね。だけど、わたしの感覚としてはCASMの深い谷にぽっこりはまった感じがして、開発者もそれ以外もなんだか少ないなあという感じです。

cavoritecavorite 2006/03/09 15:05 いや、そうじゃなくて、開発者以外がデカい顔をしているので、開発者が逃走し、開発者が隠れ、開発者が転向しているという話です。
たった1人残った開発者に、10人のコードを書けない指令官気取りの連中がああしろこうしろと指令を出して、開発者氏がスッと消えてしまった古株プロジェクトを知っていますもよな。

hyoshiokhyoshiok 2006/03/09 23:16 cavoriteさま、コメントありがとうございます。「開発者以外がデカい顔をしている」のですか。うーむ、それは困りました。健全な開発者コミュニティが欲しいですね。何をもって健全というのかは議論のあるところですが。

トラックバック - http://d.hatena.ne.jp/hyoshiok/20060304