最初はファミコンですね。小学校に入った頃、本体と一緒にスーパーマリオブラザーズを買ってもらったのを覚えています。29歳で、今年で30歳です。1978年生まれです。コンピュータとの出会いですが、パソコンと出会ったのはもっと遅くて中学生ぐらいです。ゲームソフトをやっている時に、中身のほうにしか関心がいかなくなってしまって。プレイヤーというよりは、ロジックのほうに興味を持って、誰がどう考えて作っているのかだとか、どういう仕組みで動いているだとか、そっちに興味が移ってきました。中学生の頃に「コンピュータでプログラムを書いて動かせる」ということを知って興味を持ったのですが、手元にパソコンも無いのでただ「触りたいなあ」としばらく思っていました。中学3年の時に学校でパソコン教室が出来て、授業の一環で2時間ほどNECのPC9801でBASICを書くことがあって、命令すると絵が描けたりするのが面白くて、これを突き詰めてやりたいなあと思っていたら、姉の勤める会社から耐用年数を過ぎたパソコンが我が家にやってきたんですね。翌年にWindows95が出るというのに、PC9801を貰ってしまったのはなんかタイミングが悪かったですが(笑)。それからしばらくパソコン通信をやっていて、「壁紙チェンジャー」だとか地味なソフトを作っていました(笑)。PC9801は今のWindowsのように便利ではなかったので、MS-DOSの仕様を調べる必要もありましたし、PC9801のハードウェア仕様を調べる必要もあって、ハードウェア等も知らないと何も出来ないということが必然的にわかったので、ハードウェアへの興味がパソコンを触りだした最初の時期から持てたのはある意味良かったと思います。「学べた」というよりは「興味が持てた」と。必然性に因るところも大きいですね。平たく言うと、メカトロニクス......工業用ロボットを作るような学問なんですね。コンピュータで物を動かすのが面白そうだったので、5年一貫でしたが腹をくくって決めました。在学中に派生する方向性から何となく将来の職業も見えてくるだろうなと思いながら入学しました。入学してみると、予想していたのと違って機械のことも電気や電子のことも色々勉強しなきゃいけないと思って(笑)意外と大変でした。遊べなかったですね(笑)。学校のパソコンルームも、3年生まではPC9801が置いてあって「しょうがねえなあ」なんて思いつつも、TurboCなんかをやってました。4年生になるとWindowsが入ってきたので、Netscapeでブラウジングが出来るようになって「面白いな」と思ったりしました。当時はそこまでWebは盛り上がってなくて、世の中のWebサイトが片っ端から全部見られるぐらいしか数が無かったんですね。見てるだけだとあまり面白くないんですよね。エンジニアや大学関係者を中心にWebサイトが作られていたので、その気が無くても(ブラウジングしていると)コンピュータ関連の情報収集ばかりになってしまいました。そこで、自分で作ってみようかと思って勉強していた時期があります。その頃に何となく「(自身の方向性を)ソフトウェアに絞ろう」と思いましたね。それで、高専を卒業したのですが、専攻科という制度(5年制高専の追加2年コースで工学士の学位が取れる)がありまして、そこに進学しました。進学といっても同じキャンパス・同じ先生なので何の新しさもなかったんですが(笑)。論文を書かなきゃいけないんですが、それがとてもつまらなくて。「コンピュータによる自動制御」っていうものを書きました。ヘリコプターの自動姿勢制御みたいな、制御理論とそれをソフトウェアに落とす部分で......地味ですねぇ(笑)。研究ではなくて実際の物でやった方が面白いんじゃないかと思いつつ悶々としていました。その頃は2000年が明けたころで、第一次ITバブルでビットバレー(渋谷ベンダー集合地域)にITの著名人(ソフトバンク孫氏など)が来たりするのがニュースになっていた時期で、そういうのを見ていると、自分は福岡に留まっていたら駄目なんじゃないかと思って......冷静に考えるとそんなはずないんですが、このITバブルの波は今後何十年か来ないんじゃないかと思って、学校はあと1年残っていたんですが、やめるつもりで東京へ一泊二日で出てきました。それで、ベンチャー系が集まるイベントに出てみたり、名刺配ったりして色々話したりしていると、2~3社ぐらいから「うちで仕事してみないか?」と声をかけてもらったりして、その中の一社さんと福岡に戻ってからも継続的に2~3ヵ月ほどコンタクトを取らせてもらって、試用期間で一週間アルバイトとして行って、そのまま入社することになりました。ボストンバッグ一つで、家も決めないまま着替えだけ持って行ったので、当初2~3ヵ月はオフィスに寝泊りでした(笑)。近所の銭湯に通ってましたね。それはそれで楽しそうですね(笑)。そこで2年半ぐらい勤めて、PHPとOracleを使って開発なんかをしていました。メーリングリスト・コミュニティが会社の主軸で、そのシステムを作ったりしていましたね。当時、社内でWebアプリを作るのは僕だけで、勉強しながら作っていました。あと、プログラムを少し書けるデザイナーさんがいたので一緒に仕事したりしました。後で気がついたんですが、デザイナーさんがプログラムを書けると凄く楽ですね。後に全く書けない人と仕事してみて思いました。2年半勤めて、技術的なチャレンジがそれ以上無かったのと、過去自分で企画~設計をやってみたものが、形になったことも弾みになって、さらに成長したいと思って辞めました。それが2002年末で、2003年からフリーになりました。折り合いのつかないものが全部夢に出てくるんですよね。頭の中の理性では、将来のビジョンだとか立派なんですけど、足元がぐらいついているので、その差が全部悪夢となって毎日夢に出てきて、とりあえず何か仕事をしようと思いました。辞める前から他社さんから引き合いがあって、独立した時の案件なんかをいただいていました。仕事が回りだしたら悪夢は見なくなりましたね(笑)。後で気付いたんですが、フリーランサーって自分で需要を作り出すことが出来ないんですよね。なってくると、反射神経的な経営っていうか、引き合いがあればそれをやるみたいな感じになっちゃうので、自分で将来を描きづらいと思いました。これはフリーランサーになろうと思っている人は考えた方がいい、と思っていることでして、フリーランサーで自分のキャリアを積み重ねていこうと思ったら、どういう仕事をやってどういう仕事を断るか明確な基準を持っておかないと駄目ですよね。金になる仕事だけを追っていると、10年経った時にコアになるものがなくて、独立する前と変わってないというか。僕が思ったのは、エンジニアは世の中に山ほどいるので普通にやってたら勝てないなと。突出したレベルの天才にはとても勝てないですし、自分の才能のあるところでやらないと勝てない、ということを独立してある程度経ってから考え出したんですね。「死ぬほど努力すればトップクラスになれる分野はなにか」というのを考えると、高専時代に遡りまして、専門家はいるけど専門家を横に繋ぐことが出来る人が意外といないなと思ったんですね。同じ分野の専門家を束ねられる人はいるけど、異なる分野の専門家を束ねられる人って凄く少ないなと。それなら社会に役に立てるなと思いました。全体的な視点を身につけようと思って、経営全般の勉強をしだしました。中小企業診断士の資格が取れるのを目標にしていたんですが、ちょうど、経営者の自伝や伝記を読み出したのもその時期で、その二つをあわせると自分は職人としての才能では勝てないと思ったので、自分は経営者として職人の才能を引き出す仕組みを作る側になりたいなと思ってました。見た目だけじゃない何かがあるんじゃないか」と思って勉強してみると、これは深くて面白いなと。いわゆるドイツ・バウハウス以降のモダンデザインっていう考え方ですよね。これってエンジニアに近い領域だなって思ったんですね。あと、アラン・クーパーっていう「VisualBasicの父」が書いた「コンピュータは、むずかしすぎて使えない!」という本があって、それを読んだときに自分の中で何かが繋がったような気がしました。アラン・クーパーの主張は、「インタラクションデザイン」「UIデザイン」と呼ばれるような「デザイン」をせずに、エンジニア主導でソフトを作ってしまうと、どうやっても使いにくいものになると。デザイナーを入れて、UIをデザインしないと使いやすいソフトは出来ないんだと主張していて、それにピンときて、「ああ、ソフトウェアの世界にはデザイナーが足りないんだな」と思いました。それで、自分がやったらいいんじゃないかと思ったんですが、自分がデザイナーじゃないのに、どうやったらデザイナーを雇えるんだろうとか、デザイナーとエンジニアがどうやったら共存できるんだろうとか、そういったことを考え出しました。仮説は色々考えたんですが、実際に会社を作ってデザイナーの求人をしてみようと思って、2004年9月に会社設立と求人をしました。したら1ヵ月ぐらいで1名の男性から応募がありました。私の個人事業の頃からずっとブログを見ていてくれたらしく、「求人をしていたので応募した」らしくて。彼はプログラムを書けるデザイナーでした。会社を作って最初の1年ぐらいは本当に面白い、やりたい仕事が出来てなかったのですが、2005年2月に「Ajax」という言葉が出てきて、Webのリッチインタラクションのブームが起こって「これだ!」と思いました。準備もしてたし、この波は乗れるなと思い、色々仕掛けて2005年はAjaxに関連して名前を売り出したんですね。それで、仕事の引き合いや取材をいただいた中からリクルートさんの仕事もいただいて、その後はリクルートさんの実績でまた仕事を取らせていただいたりしました。それ以降はAjaxとかFlashとかを使ったリッチUIに特化してやってきている、という感じです。会社設立して3年経ち、ようやく見えてきたというか、こういうやり方なら我々のチームで成果が出せる、という一つの型がようやく見えてきて、コンスタントに成果が出せるようになってきた、というのが現時点です。一気にお話ありがとうございます。いくつか不思議に思うところがあったんですけど、制御系の学校に行かれて勉強されていたんですけども、Webのプログラムに興味を持たれたのはどういうきっかけだったんでしょうか。興味を持ったのは、(子供の頃に)ファミコンを触ってて仕組みが気になったのと同じで、サイトを見ていると「何かここ動く!」と思うんですよ(笑)。MagazineにCGIの記事が出ていて、「こういうことか」と思ったんですよね。そのちょっと後ぐらいにRubyを知って、Cに比べてコードが短いなと思ってました。1997年ぐらいですね。あっ、そんなに早い時期に。Ver1.0になるかならないかぐらいの時期ですね。Japanっていう雑誌がありまして、付録のCD-ROMでLinuxをインストールして自宅で色々やってたんですけど、その雑誌にRubyの記事があって知りました。Rubyをやっていたので、会社に入ってPHPも違和感なく親しんでやっていたという感じです。手続き型の言語は大体大丈夫ですが、LISPみたいなのはいまだに良く分かんないですね。関数型とか宣言型は教科書を読んでもさっぱり分からなかったのと、当時そんなに簡単に(開発環境が)手に入らなかったので、手元で動かせないので余計分からないっていう。Emacsの設定ファイルぐらいしか書けないです。好き嫌いはあまりないという感じですね。僕は、ソフトウェアは動けばいいというスタンスです。「富豪的プログラミング」という考え方があるんですが、スピードを速めるために複雑的なコードにするとか、本質的じゃないところに努力を費やすのはよくないと。シンプルなコードを書いて、マシンパワーをガンガン使えばいいじゃないかと。メモリ節約やキャッシュなんかを考えるより、富豪的なプログラミングをした方がスッキリするし、年々マシンのスペックは倍になっていくんだからそんな気にしてる場合じゃないという考えがあるので、言語は「短く書ける」「意図どおり書ける」という方がいいと思ってるんです。その意味でRubyが一番しっくりきたという感じがします。いう考え方があるんですね。好奇心が出発点になってるというところがあるわけですね。お若い頃からコンセプトがはっきりされていますね。その裏にあるのは、人の後塵を拝したくないんですよ(笑)。二番になりたくないというか。それには二つ方法があって、既存のカテゴリーで世界一になるか、自分で新しい領域を作るかなんですよね。後者だったら、自分しかやっていないから世界一じゃないですか。それかなあと思ったんですよね。僕は経営戦略論の中でも差別化戦略が好きなんですよ。観点的に経営者ですよね。皆さん「面白い」とか「面白くなろう」という発想をお持ちなんですけど、新しい領域を作ってしまおうという発想はなかなかお持ちじゃないと思うんですよね。我々も、人材でWebだけにこだわっているのはあまり数が多くないというところと、SIと人材の間を作っちゃえと思ってて......そのカテゴリーってまだ無いんですよね。新しい名前を作っちゃえといつも言ってるんですよ。「派遣会社ですか?」と聞かれても「違います」と答えてますし、「SIerですか?」と聞かれても「違います」と。いつもかっこいい名前はないかなあと思うんですけどね(笑)。その辺は石橋さんと全く同じ発想ですよね。デザインと開発両方っていうのは(今まで)無いですよね。どちらかが強くてどちらかを外注してる、っていうパターンが世の中の8~9割っていうんでしょうかね。社内に両方持っている、という会社が少ないので、そこはありますね。今の分野は、狭く見た時には既に先行者がいて業界リーダーとは言えないので、どうするべきか模索中です。腹をくくって家業を脱して企業にしようということで、私が抜けても継続的に経営が出来るようなちゃんとした組織を作ろうと思ってます。何年後にどれぐらいの売り上げがあって、何人ぐらいのどういう組織体制でそれがこなせるんだろうっていう話とか、その時にどういう商品があって単価・客数がいくらなんだろうという話をまさに今しているところです。中位計画を作ろうという中でのドメイン議論(新しい分野の先駆者になる方法)だったりするわけですね。事業をパッケージ化するというか、僕が抜けても成り立つというのを一つのゴールにして、3~5年のスパンで目指していこうと思っています。この時期で反射神経的経営を脱すると考えてらっしゃるのは、凄いことだと思いますね。すると、個人的には経営をしっかりやっていきたいというお気持ちが強いと。今後もずっと経営者としてやっていきたいですね。技術が好きな方は結構そういうところまでいかない方が多いですけど、いつぐらいからそういう気持ちになられたんでしょうか。最初は不純な動機で、「お金が欲しい」っていうのがあったんですよね。やっているうちにすり替わってきて、ビジョナリーカンパニーを作りたいみたいな。個人が創業者利益を得る社会的な意味というのは、起業する人間の1000人に1人しか成功しないとするならば、他の999人が得るべきだった利益を預かっているわけで、それを次の起業家に投資するのが創業者利益の使い方だと思うんですよ。いう意味で、正しく創業者利益を使いたいと思ってます。成功した人っていうのは、それまで挫折も知っている上で後進を育てられるじゃないですか。そこは純粋なVC(ベンチャーキャピタル)とは違うと思ってるんですよ。エンジェル(成功者)はお金以上に失敗経験があるっていうか。最後に若い方にメッセージをいただきたいのですが、エンジニアでキャリアが見えないという方が多くいると思うんですが、どんな風に考えたらいいかアドバイスを戴けたらありがたいのですが。サラリーマンの実態を見て思うのは、ちゃんと給料が貰えて、それが水準が高くて安定していると、「これでいいのか......??」って思い始める傾向があるようなんです。変化とかチャレンジとか、ある程度危機がないと駄目で、一生楽しく勤められる会社っていうのは、穿った見方かもしれないですが、「危機」が仕組み化してあるというか、演出されているのかなと思います。僕は、SIerやITベンダーにはそういうのが無いと思うんですね。エンジニアのせいじゃなくて、構造的な問題で、国策の間違いというか人月にしてしまったっていうのが結構根深いかなと。経営しなくても成り立っちゃうんですよね。現場の人は品質の高い経営の会社ではない、形だけでかい企業にいるから先が見えなかったり不安になったりするんだと思うんです。そこでCEOを連れてくるというのも無理な話だし、個々のエンジニアの処世術としてはExodus(脱出)かと思っています。一つはSIerからユーザー企業に行くことだったり......理想を言ってしまえば、ベンダーがいなくなってユーザー企業が必要なエンジニアを抱えるのが理想だと思っているので、そういう意味では将来に不安を感じている優秀なエンジニアがユーザー企業に移った方が、日本全体で経済が良くなると思っています。一つはあまりお勧めしませんが、起業することだと思います。起業はあれですけども、ユーザー企業に行くっていう傾向が非常に強くなってきていて、Webになってから特にユーザーがエンジニアのチームを作れるようになりましたよね。SIっていうのは過渡期のものであると思うので、その中で働いて悶々としているのは正しい直感だと思います。それにちゃんと耳を傾けて、自分がどうするべきか考えたほうがいいんじゃないかなと思います。映画マトリックスでいうネオなんですよね。何か違和感を感じてて、そこで赤い薬を飲むか青い薬を飲むかで、鏡の中の本当の姿が分かるという(笑)。そこでマトリックスから出ると戻れないんですけど、出てしまった後で戻りたいかと考えたら、きっと戻りたくないんじゃないかと(笑)。みんなマトリックスから出た方がいいと思います(笑)。過去の傾向では、Web以前は戻りたいという人のほうが多かったんですよね。技術が伸びないという危惧が発生して、「技術者がいっぱいいるところに行きたい!」と、戻ってくるケースが多かったです。なんか周期があるようですね。職人傾向の人はそうなんですよね。アーキテクトをやっていくというのはそういうところですよね。「Oracleを極めたい」と言ってSIerにいるよりは、Oracleに行ってOracleを作るとか、次のDBベンダーを作るなりベンチャーに入るなりして、次のDBアーキテクチャを自分で作るとか、その方が面白いはずだし技術的にもレベルが高い仕事ですよね。SIerっていうのは、コアな技術を高めても会社として必要なものではないから高いお金も払えないし、Win-Winにはならないんですよね。趣向を見極めながらきちんと道を考えていくという感じですよね。フリーランスの2年間ぐらいの時に、色々仕入れたり本を読んだりしたんですよね。ネットで得る知識もいいですけど、活字って非常に重要だなと思いますね。あと、一定期間集中してやるっていうのは価値があるなとその時思いました。いう意味では休職してMBAを取るっていうのはきっといいんだろうなと思いましたね。いうスタンスでお話が出来るかと思ってたんですが、非常に経営者とお話をしたという感じがしました。(私は)エンジニアの人のモデルには、直接的にはならないと思うのですが、僕は違うところから見ていて思うSIのひずみとか、歴史的経緯からそろそろ寿命じゃないか、というところしかアドバイス出来ないですが、そういう意味で不安とかモヤモヤとかを見逃さないで、それがいい方向で解消すればいいし、しなければどこに行くべきか考えた方がいいということは言いたいですね。「直感は正しい」というのは分かりやすいですね。わかりました、本日は貴重なお時間、ありがとうございました。こちらこそありがとうございました。軸に、幅広い領域をカバーする。のちにベンチャー企業、ネット企業にソフトウェア・エンジニアとして勤続。2003年からフリーランスのエンジニアとして多数の案件に関わる(企画・開発・運用)。話が脱線して相当膨らんでしまったんですが、その後のきたみさんのお話をお聞きしたいと思います。