
ku こと 熊谷健太郎さん、78年生まれ、今年31才。
きっかけは ku さんが半分訳してた Tumblr の創業者 David Karp のインタビューをわたし takaakik が横から全訳(失礼な話だ)したことなのだが、 reblog.ido.nu という日本の「ガラパゴス」携帯からでも Tumblr の Dashboard が見られてなおかつ reblog もできるというサイト、これも ku さんが作っていて、でも当時自分が持っていた携帯では画像の容量の問題でうまく表示できずそのことを Tumblr でぼやいていたら、ku さんがなんと Github でソースを公開、パッチも受け入れてもらって無事 DoCoMo 携帯でみれるーと喜んでいると、今度は ku さん iview という iPhone アプリ Tumblr の画像ビュアーをリリース!なんだかどんどん作るすごい人だなーと思いつつ一方的にこちらが絡むという関係でした。
これはぜひ一度会ってインタビューをせねばと思い立って twitter で突撃したらあっさりOKして頂き、どこか「ホーム」っていう感じのする街はありますかと尋ねたら「強いて言えば渋谷」と返事があったので、2009年6月27日4時渋谷で待ち合わせ。
地方に住んでいるとなにか年々アウェイ感が増す東京の渋谷の夕暮れ、少し気分を落ち着けようと座れる喫茶店を探すのだけどこんなにたくさん店があるのに駅付近にはまともな茶店がない。あまりに人が多くてめまいがしていると多分モデルの金髪のものすごい美人に道を聞かれてしどろもどろなっていたら「待ち合わせ場所に着きました」とメールが来た。ふと横を見ると iPhone でメールを打っている人がいて目があったらそれが ku さんでした。
頭に花こそ生えてなかったけど(前の ku さんの Twitter のアイコンがそんなのだった)なんだか明るくて清潔感のある人というのが第一印象。(でもなんだかこの人ときどき目つきがするどいぞ、というのが次の印象)
人ごみからちょっと離れたところにあるタリーズにようやく落ち着きインタビューを開始。当初一時間のはずがどんどん話が広がって二時間の超ロングインタビュー。ほんとに「二万字インタビュー」みたいになってしまった。
ku:
もともと2003年ぐらい、大学生の頃に写メールをサーバーに送ると日記になるっていうサービス yapeus! ってサイトをやってたんです。
takaakik:
yapeus! って最初は会社(GMO)のサービスじゃなかったんですか。
ku:
いや違うんですよもともとは。
takaaki:
それで就職は?
ku:
新卒でYahoo!に入って一年半働いたあとyapeus!のときの縁もあってGMOに転職しました。
takaakik:
じゃあ GMO でもうだいぶ長いんですね。
ku:
もう四年目ぐらいですね。結構働いてます。
takaakik:
ほんとにバリバリじゃないですか。
ku:
いやーそんなことないですよ。今と比べたら全然まだなにもない時代だったから割となにつくっても
いけたんじゃないですか。
takaakik:
でも yapeus! みたいに名前の通ったサービスを実際作った人って少ないと思いますよ。
ku:
ネット歴が長い人はわかるかもしれないですけどあんまりみんな知らないですよ。
takaakik:
そういえばこないだインタビューした人は歳が二十歳前後で自分が写真を撮り始めたときには Flickr がもうあったって言ってました。そうなるとウェブがない時代というのがもうぴんとこないみたい。ku さんはどうですか。
ku:
いやまだ全然ウェブとかなかったですねえ。高校生のときは MS-DOS で Windows のプログラムとか作ってたんです。大学一年生の夏ぐらいに Flash を知ってそれからインターネットを始めた感じです。大学の研究室はまた違ってわりとハードウェア寄りでした。
takaakik:
で yapeus とかがきっかけになってハードウェアとは全然違うインターネット関連の会社に就職することになったと。Yahoo! のときは技術職だったんですか。
ku:
C++ を書いてました。
takaakik:
そうやって C++ とか C 系の言語を長く使っていたなら iPhone アプリの Objective-C とか違和感なかったですか。
ku:
でもひさびさだったんで苦労しました。
takaakik:
謎の言語ですよね
ku:
謎の言語ですねえ。あとバグが多いんですよ。アップルのライブラリのバグが多いんです。
takaakik:
よく夜中に Twitter で叫んでますもんね。
ku:
アップルのプログラム作るのは大変だってよくきいてたんだけどこういうのも含めて大変なのかなあと思いました。
takaakik:
仕事で iPhone のプログラミングをやっているわけではないですよね。
ku:
全然道楽ですね。
takaakik:
会社でもプログラム書いてるんですよね。
ku:
でも会社だとPHP とか。PHP でプログラム書くとばりばり進むな、みたいな。
takaakik:
でもOS が Solaris だったりするんですよね。
ku:
いやあれはあの時だけ。最近は違います。いやあ Solaris 泣けますねえ。ふつうに使う分には困らないんですけど、トラブったときに誰も使ってないからどうやったらなおるかわかんないんですよ。
takaakik:
Solaris 不思議です。別に Java の仕事だったワケじゃないんでしょ。
ku:
Java はやったことない。今の会社のインフラを扱っている人に Sun で働いてた人が多いらしくてその流れで Solaris ってことみたいです。
takaakik:
じゃあ普段は PHP で仕事してるんですね。PHP どうですか。
ku:
大嫌いですね(笑)。
takaakik:
(笑)
ku:
でも僕は PHP と mixi の文句は言わないとこにしてるんです。いいはじめるときりがないから。
僕は HTML 表示させるのには PHP 最高だと思ってるんですけどね。前になんか MT のカスタマイズをしたことがあってコードは素晴らしいけどカスタマイズしようと思ったらサイテーだなと思ったことがあって。
Movable Type 使ったことあります?
takaakik:
プラグインがそろってるから大抵のことはプログラムのカスタマイズなしで済むので何件か予算があまりない案件で CMS 代わりに導入したことはあります。
ku:
プラグインとかを作れば確かになんでもできるんだけど、やってることが馬鹿みたいになってくるんですよ。プラグインで処理するためのタグをテンプレートに埋め込んで、そのタグに出力する処理をプラグイン側でやるんだけど、そんなことするぐらいだったら始めっからここ PHP で書けばいいじゃんって。確かにコードはきれいになるけどすごく面倒くさいんです。
takaakik:
Movable Type もともと PHP のプログラムじゃないしね。Perl の HTML::Template とかあの文化からの流れでそうなっているんだろうという気がします。でも PHP の WordPress は WordPress でコードめちゃめちゃ汚くないですか
ku:
ひどいですよ。もう。ブログ投稿用のクライアント使っていつもブログ書いてるんですけど
普通にやると URL が日本語が UTF-8 でエスケープされたちょー長いのになっちゃうんで一回英語で名前つけてでその後日本語に変えるようにしてるんですけど、普通にやるとうまくいかないんでちょっとパッチ当てて使ってるんですよ、三行ぐらいのパッチ。で毎回アップグレードするたびにパッチ当てるんですけど、記事をポストするってわりと基本的な機能じゃないですか。なぜかそんな機能でもものすごい毎回アップグレードされるたびにコード変わってるんですよ。そんな基本的な機能が毎回こんなごっそり変わるのも不思議だし、あとすごいコード汚いんですよ、いつも。このすごく汚いコードを毎回こんなにごっそり変えているのにちゃんと動くのはすごいな WordPress って思って。
takaakik:
あれは PHP らしいコードって感じがしますね。
ku:
僕は個人的にはどうせきれいに書いたところで所詮ブログなんだから頑張れば書き換えられるんだったらいいんじゃないかと思いますけどね。もっとでかいシステムになってくるときれいに書いた方がいいんじゃないか思いますけど。
takaakik:
PHP で無理してきれいに書いても甲斐がないっていうこと?
ku:
WordPress 作ってる人が前言ってたって話は、コードが汚いことによって追っていけば誰が見ても理解できるっていうのがメリットだ、だから意図して汚いんだって書いてましたけど。僕はそうは思わない、この人実際汚くしか書けないんじゃないかって思うんだけど、でも汚いけど確かにすごくいじりやすってところはいいと思う。
一緒に仕事しているデザイナーさんとかも簡単なものだったら PHP が書けて、例えばブラウザのユーザエージェントで表示を切り替えるぐらいだったらやってくれるんで、実際仕事で使うものなのであれば難しく書かない方がいいのかなって。それで裏側でデザイナさんがいじったりしないところならプログラムっぽく書いていいと思う
takaakik:
僕めっちゃコード汚いので人のこと言えないですけど。
ku;
僕も汚いですよ。でもなんか objective-C を書くようになってちょっとましになったかも。プログラムってこうやって書くもんなんだみたいな。
takaakik:
普段の開発マシーンは MacBook なんですか。
ku:
そうです。
takaakik:
中身 UNIX ですもんね。
ku:
ちょー便利ですよね。
takaakik:
東京の開発者、Mac 使ってる人多いですよね。
ku:
みんな割と最近 Mac なんじゃないですか。
takaakik:
僕のまわりにはあんまりいない。Windows ノートに Linux って人はいるけど。
ku:
結構年代でも分かれるのかも。
30より上だと Windows に Linux 入れてて20代だと Mac とか。

コメントする