«前の日記(2007年02月23日) 最新 次の日記(2007年02月25日)» 編集

Matzにっき


2007年02月24日 [長年日記]

_ On Off and Beyond: 日本発のソフトが少ないのは日本人が英語が苦手だから

なんか渡辺千賀さんのコラムに私も登場している。

えーと、「日本発で世界で使われているソフトが少ない」理由でしたら、 私も英語が理由だと思います。でも、sourceforge.jpとか見てると 「日本発のソフトが少ない」とか「日本のソフト開発力が弱い」とかは感じない。 むしろ、日本の外にどうやって出ていったらよいのかわからない、 というような理由が多いのではないだろうか。

それは言語や文化によって形成されているバリアだと思う。

英語を身につけるのはそのバリアを乗り越える良い手段であることは疑いない。 もっともバリアを乗り越えるために必要な「英語力」は 日本人の多くが想像するよりもずっと小さいものなのだが。

最初、RAA (Ruby Application Archive) を 作った時、これは全部英語にした。で、これに登録することで 海外とコミュニケーションをとって、いわば「海外でビュー」した 日本人プログラマは何人もいると思う。 実はRAAの存在は、私が今までやったことの中でもっとも誇らしいことの一つである。

この時、バリアを乗り越えるのに有効だったのは、 「英語力」とか「英語を学ぶこと」ではなく、「海外とやりとりして当然の文化」であったと思う。

_ 404 Blog Not Found:日本発のソフトが少ないのは日本がアメリカではないから

弾さんによる、 英語力を得て、海外に通用するようなソフトを開発しても、 結局アメリカに取り込まれてしまう、Linus (Linux)しかり、 Guido van Rossum (Python)しかり、という話。

英語を操れないと世界デビューはままならず、そして世界デビューした途端に合州国から声がかかる。このジレンマをどう解決していくか。

千賀さんたちなら、「それがなにか」と言いそうな気がするけど。

そうか、あまりそういうことは考えたことなかったな。 少なくとも今まで私に本気で声をかけてきたアメリカ(人|企業)はいなかったし。

でも、もうそろそろ開発場所とか国籍とか 関係なくなってきてるような印象があるんだけど、 それは私がオープンソースな開発ばかりをしてるからかなあ。

_ [Ruby] 「Ruby」まつもとゆきひろの「自由はこう手に入れろ」 / 叱られ隊長・黒幕Q嬢の懺悔の部屋

先日のリクナビの取材のこぼれ話。

なんとなく、この文章を見ると私がとんでもない高慢ちきな人物なように感じられるけど、 実際にはそんなことはない、と思う。

少なくとも表面的な態度は。

_ [言語] LispハッカーPaul Graham氏のY Combinator、Web 2.0な起業サイト

Y Combinatorのサイトそのものについてはさほどでもないのだが、 (私にとって)重要なのはこのサイトの実装。

Y Combinator Startup NewsがArcによるものであることも注目したい。ArcはY Combinatorによる新しいLispの実装である。さすがはPaul Graham氏といったところか。

Arc、あきらめてなかったのか。

_ [Ruby] 合宿2日目

昨日作ってたパーサーをYARVコンパイラと結合。 時間内には完成しなかった。

合宿は大変有意義であった。 ここ数日のコミット数から考えても 開発が進んだことは間違いない(1.8.6リリース直前であったこともあるが)。

合宿のまとめ・振り返り(wrap up)

Keep (続けたい)
  • 合宿。face to faceの開発。未踏完了の8月までに後2回希望。
  • 生産性高し
  • Wiiを持ってこなかったのは正解
  • たくさんコミットできた
  • 議論のスピードが速い
  • 仕様について深いディスカッションできた
    • クリスマスには1.9
    • キーワード引数について
    • 可視性について
    • M17Nについて
Problem (直したい)
  • 6人ではピザは8分割しない
  • とんかつのゴマはすりすぎない
  • 遅刻しない。いないはずなのにコミットしない
  • M17Nのことを「Unicode」と呼ばない
  • 可視性の話は難しすぎ
  • trunk開発合宿のはずが1.8の話が多かった
Try (今後やってみたい)
  • ペアプログラミング
  • 毎朝今日やることについて(stand-up meeting?)
  • ToDoを視覚化した方がよかったかも
  • 情報共有用サーバがあるとよかったかも
  • ネットアクセスのあるホテルをとった方が(寝不足になったかも)

成果

  • 仕様検討
    • 1.9
    • M17N
    • 可視性
    • キーワード引数
    • Arrayメソッド
    • ディレクトリ構成(includeを分離)
  • 実装
    • Win32の整理
    • Signalまわりの整理
    • Thread (blocking)
    • Ripper
    • Bootstrap test
    • 引数の扱いの整理
    • Thread API

_ 誕生日

今日はRubyの14歳の誕生日。もうそんなになるのか。


«前の日記(2007年02月23日) 最新 次の日記(2007年02月25日)» 編集