完璧なCTOの14の条件

エンジニアたるもの、一度はCTO(最高技術責任者)の座に就くべく研鑽に励んでいるかと思います。ニューヨークの広告制作会社のScott Gerberさんが完璧なCTOをどうやって探す方法について周囲の人に聞いた内容をまとめたエントリが1400回以上もツイートされ話題になっていました。テクノロジーカンパニーの成長と戦略の鍵を握るとされるCTOに対して求められる条件は以下の通り。
- リーダーシップ
- 過去の実績
- 責任感
- ビジネスの成長への視点
- 前例の無い問題の解決力
- 技術者から評価される実力
- 空き時間に新しい技術を試すような意欲
- 誠実さと個性
- 運営力と実行力
- スタートアップでの経験
- 雰囲気にマッチすること
- 名門出身者(MIT スタンフォード等)
- 問題が解決するまであきらめない
- コーディングより先を見通す力
なんというか無茶を言うなっていう感じの条件ですね。
この記事はCTOを雇う起業者側の視点、つまり技術の感覚が無い人がどうやってCTOを見つけるかという視点で書かれているのですが。エンジニアがエンジニアでない人からの評価をどうやって高めるのかやビジネス側がエンジニアに何を期待しているのかという意味で参考になるかもしれません。各項目の理由などは元記事に書かれているのでご覧になってみてください。しかしなんでこの記事がそんなに話題になったのか納得できないで居ます。(ツイートにも特に感想が書かれていない)
via:http://mashable.com/2011/05/07/cto-startup-hiring/
先週のA-Listersまとめ #2

Photo by Veronica Belmont
初めまして、@naokomc です。
さて3週目に突入し、だんだんとアクセス数が多くなってきた A-Listers。「美しすぎるギーク」ベロニカの情報が日本語で読めるブログとしても認識され始めてきたようです(写真は本文とは関係ありません)。
先週公開された計12本の記事のうちからよく読まれた記事やアンケート投票結果などの反響をご紹介します。
プログラマはプログラミングをしていないという現実
先週ダントツ人気はこの記事でした。「仕事中、コーディングに使える時間はどのくらい?」というアンケートには、10〜30%という声が多数。50%という人も含めると全体の8割を占めていました。

原文はフロリダのプログラマさんによるものですが、日本でも「わかる!」と共感を持つ人が多くいたようです。コードを書くこと自体に長けているだけではなく幅広いスキルが要求されるのは世界共通。海外のサービスを使うときにも、その裏側には同じようにメールを書くのに悩んだり、ダウンタイムの説明に胃が痛くなっている同志たちがいると思えばもっと親しみがわくかもしれません。
データベースの間違った使い方10項目
次に反響の多かったのはこちら。上記と同様、「当てはまりすぎ!」「あるある」「胸が痛む」などと、かなりの共感を呼んでいました。
「RDBMSってどうですか?」というアンケートの結果は以下のとおり。

なんだかんだといっても現時点では RDBMS を使っているという状況が濃く現れましたが、約半数は可能なら代替となるものについて検討してみたいと思ってもいるようです。
スタートアップで働くのが素晴らしい7つの理由
さらにこちらも人気記事でした。アンケートでは「スタートアップで働いてみたい(72%)」「すでに働いている(28%)」という声のみで100%に達するという結果。Twitter ではこんなコメントがありました。
記事にも「確かに大変なこともあるんだけど」とあるように、スタートアップで働くというのは楽しくワクワクすることばかりではないはずですが、それでもやってみたい!という方が多くいるというのは心強い気がします。
それでは今週も、A-Listers の記事をお楽しみに!記事内容の方向性を考えるときには、いただいたツイートや「いいね!」、はてなブックマーク、コメントなども参考にしていますので、いろんな形でのフィードバックをお待ちしています。
その他の記事
Telehack – ARPANETを再現したサイト

この画面はターミナルではなくブラウザでtelehack.comにアクセスした画面です。このサイトは1985年から1990年のARPANETをシミュレートしたサイトです。コマンドラインベースにはなりますが、アドベンチャーゲームを遊ぶ事がBASICインタプリタが動いたり、別のホストへの接続ができたりと非常に盛りだくさんです。なんとTelnetでの接続も受け付けているとの事。ハッカー心をくすぐったのが話題になっていました。
ゲームをプレイしているところ(地味)

コマンドラインにワクワクする冒険心を思い出してみたい方はどうぞ。
3日間で15万のユーザーを獲得する方法

アーティストや楽曲をリコメンドするiPhoneアプリ、Discovrが3日間で15万のユーザーを獲得した話が公式のブログに掲載されています。その数字の鮮烈さから話題になっていたので紹介します。元々は有料のアプリだったものを5/3から3日間無料にしたところ下記のように強烈なユーザー数を獲得したそうです。

1日に5万人程度がアプリをダウンロードしたようですね。国別の内訳は以下のとおりだそうです。

日本とドイツが圧倒的な数字を残しています。これらのユーザーはアプリ紹介サイトやソーシャルネットワーク、AppStore内のランキングなどから来ているとの事です。また3日間の無料期間に失った売り上げはその後の数日で回収でき、レビューの件数や点数が大きく向上したとの事です。
またアプリは様々な国でダウンロードされるので国際化対応をきちんとしておく事を忘れないようにとも訴えています。
Discovrの紹介記事など:
おすすめApp「Discovr」
関連アーティストをツリーで教えてくれるスゴ技音楽アプリ 〜 Discovr
via:http://www.discovrmusic.com/2011/05/how-we-got-150k-users-in-3-days/
プログラマはプログラミングをしていないという現実

フロリダのRubyプログラマのSteve Clayさんがブログに投稿した「プログラマーはプログラミングをしている、はずが実際はそうでもない」という記事が話題になっていました。
神話:プログラマは一日中、プログラムを書いている。
現実:多くのプログラマは下記の事に多くの時間を費やしている。(順不同)
- 外部のプログラマーのMLへのメールやテックでない人へのメールを用心深く書く
- ミーティングに参加、モックアップやDBスキーマの作成、要求された機能へのパフォーマンスの心配
- バグレポートを書く、過去のバグを検索
- 複雑なシステムの障害の原因を何ギガもあるログを探索して調べる
- ダウンタイムについてユーザーや上司への説明
- 他人の問題の解決へ協力
- ドキュメント、本、ブログ、リリースノート、脆弱性アナウンスを読む
- 必要な既存の名前の分からないようなコードを探す
- 見つかったコードが自分の環境に互換性がありライセンスに問題がなくコミュニティが生き残っているかを検証する
- ソフトウェアをインストール、設定、テストまでしてみたがけっきょく自分の環境では動かない
- エラーメッセージをググる
- 公開されているコードを調べて「あるOSSがどう動いてるかを調べる」
- ソース管理ツールやbash、GNUツール、Linuxのファイル権限について学習
- IDEやVM、サーバー、データベースの設定
- 共存できないように設計されたコードをなんとかひとつにまとめる方法を考える
- おわりなくやってくるタスクに優先度をつける
プログラマならだれもがこういった作業に半日、あるいは1日費やしてしまった事があるのではないでしょうか?ドキっとしますよね。
コメントにもいろいろな反応がありました。
- 挙っているいくつかはシステム管理者の仕事でプログラマはやるべきじゃない
- 1つ足すと「キャッシュとは何かをCMSを使っている編集者やマネージャーや創業者に説明する
- よかった、僕は独りじゃなかった
via:http://www.mrclay.org/2011/04/01/programming-is/
WordPress.com上のブログが間もなく2000万ブログに

Automattic,incによって運営されているブログサービス、WordPress.com上に開設されているブログが間もなく2000万ブログになるとのニュースが出ていました。WordPressというとダウンロードしてサーバーにインストールするWordPress.orgのイメージが強いですが、ブログサービスのWordPress.comもとてもポピュラーなサービスです。このブログ、A-ListersもWordPress.comを独自ドメインで利用するプランを使っています。

なお、この記事によるとThmblrのアカウント開設数が激しく追い上げているという状況のようです。ただ一方でThmblrはサービスのダウンタイムが問題にもなっているとの事で混沌としているみたいですね。
ところで冒頭の画像はWordPress.comのサイトのカウンターのキャプチャなんですが、これ画像じゃなくてHTMLで出来てるという衝撃の事実。
幸せなGIT

GNOMEのリポジトリに5月4日に加えられた変更の履歴が話題になっていました。
赤く表示されている行が変更前、緑で表示されているのが変更後のソースです。ギークたるもの履歴の管理は重要ですね。
via:http://git.gnome.org/browse/frogr/commit/?id=d20b4b7679a64349c09b611b6376f20bfa4fb1d2
ヨーロッパのスタートアップ分布地図

ヨーロッパのスタートアップをポイントした地図サイトがありました。眺めてみると知っている名前が思わぬ場所にあったりして面白いです。
今、話題のSkypeはルクセンブルグで創立しエストニアなどにオフィスがあるそう。


音楽SNSLast.fmはイギリス

こちらに動画がありました。
ズームアッププレゼンツールのPreziはハンガリー、ブタペスト


2枚目の写真はハッカソンの際の様子とのことです。
ヨーロッパにも多くの人が知っているようなインターネット企業やハッカー文化が根付いているようですね。オフィスのインテリアのセンスに若干、ヨーロッパを感じるような?
美しすぎるギークと行くHulu.comのオフィス

テレビ番組や映画などを様々なデバイス向けに配信するHulu.comというサービスがあります。アメリカ国内のネットワークからでないと利用できないのでなじみが薄いサービスですが、さまざまなセットトップボックスなどにも対応しかなりの規模のサービスになっています。この会社のオフィスの様子が求人サイトDice.com提供の動画番組、「Best Job Ever」で取材されていたものが面白かったので紹介します。

ロサンゼルスにあるオフィスを取材するリポーターは美しすぎるギーク、ベロニカです。

個室形式のオフィスではないですが机も広めでモニタが3台支給されていますね。サービスの規模の割にはチームの規模は小さく、デザイナー、エンジニア、マネージャーが一体となって開発にあたっているとのこと。

さまざまなデバイスに向けてサービスを展開しているHuluですが、コアと呼ばれる共通部分がありJavaScriptで記述されているとのこと。その上で各端末向けの部分を様々な言語で開発し、希望があれば他の言語での経験なども詰めるのが求職者向けのアピールポイントだそうです。

面接の際にはコーディングにかける情熱を見せて欲しいとのこと。求人広告を見るのは楽しいですが動画で見せてくれるのはイメージが掴みやすいのでいい方法ですね。5分ほどの短い動画なので雰囲気が気になった方は動画もご覧になってみてください。
via:http://www.youtube.com/watch?v=YvvT-YPM2ro
Club Mate – ドイツのハッカーが愛好するドリンク

ハッカーが大好きなものといえばピザとエナジードリンクと相場が決まっていますが、ドイツのハッカーに愛されているらしいのがこのClub Mateです。他のドリンクに比べると糖分が少なく、「エナジードリンククラッシュ」(効果が切れた後に反動がくる現象)になりにくいそうです。カフェインの含有量は100ミリリットルあたり20ミリグラム。(瓶は500ミリリットルか0.33リットル)
一日中コーディングした後の一枚

I’ve been writing code all day… by johl, on Flickr
NYのハッカー Bre Pettisさんのイッキ

Bre Pettis Enjoying A Club-Mate by Laughing Squid, on Flickr
NYのハッカーにClub Mateが伝承されたのはTHE LAST HOPEというイベントでの事だそうです。こんなカンファレンスだったようです。

2600 Club-Mate Sales by mightyohm, on Flickr
飲み過ぎです!

