スライド2.0

PowerPoint禁止令が出ている会社があると聞く。また、PowerPointを使っても、既定のスライドテンプレートは使うなと教えるプレゼンの本もある。

スライドがこんなに一般になり、多くの人が使うなか、実はスライドに縛られているのではないかと感じることがある。

理由は2つ。

  1. デザインに凝るにしては、中途半端なデザインのスライドが簡単に出来てしまうことで、逆にデザインを悪化させている
  2. デザインに凝りたくなくても、変にデザイン性を重んじたツールになっているので、考えなくても良いことを考えなくてはならなくなっている

つまり、多くの人はデザインはそんなに凝らなくて良いのだ。

これが一世一代のコンペなら、スライドには命かけよう。

これが数百人の前のプレゼンなら、スライドも多少は気に掛けよう。

だが、社内の説明だったり、技術系勉強会だったりした場合、デザインは二の次で良い(何度も言うが、デザインが重要なイベントはたくさんあるので、それらを除く)。

デザインよりも中身。そんなときのための機能を、私が現在勤務するIncrementsのQiitaに組み込んだ(私がではなく、同じ会社のエンジニアが、だが)。

詳しくは会社のブログを見て欲しい。

スライドモードをリリースしました - Qiita Blog

この「スライドモード」で私が何が革新的と思ったかというと、1スライドに収まらなかった場合にも、気にせずに縦にスクロールしてもらえば良いじゃない? と割りきったところだ。

あなたも見たことがあるだろう。

「XXXX(その1)」、「XXXX(その2)」というタイトルが続く何枚かのスライドを。

もしかしたら、「XXXX(1/5)」、「XXXX(2/5)」… となっているかもしれない。それは作った人がよほど律儀なのだろう。

または、あなた自身が1枚のスライドに収めるため、フォントサイズを小さくした経験があるかもしれない。やっと収まったと思ったら、収めなければならなかった内容を書いていなかったことに気づき、それを書いたら、また1枚に収まらなくなり、再調整。またはその逆。そんな不毛な経験はきっとあるだろう。

デザインより中身。

いつしか、スライド作りはその本質を忘れ、スライドデザインという本質では無い作業が主タスクになってしまっていたのだ。

Qiitaスライドモード。Markdownで書いていくだけ。凝ったことはできない。だが、中身を主役に取り戻すための、重要な機能になるような気がする。

開発したmizchiは「雑」という言葉が口癖なのだが、今回のスライドモードは「雑な内容を雑に書いて雑に発表する」ためのものだ(ここで言う「雑」は本当の意味の「雑」じゃない。知りたい人はオフィスに遊びに来て、彼に会えばわかる)。

是非、試してみて欲しい。

以上、雑な内容を雑に書いて雑に投稿した ;)

 

Quiet Riot

久しぶりにサンフランシスコに滞在している。IT系のカンファレンスで良く使われるMoscone Center近くの宿だ。Googleに勤めていたころはGoogle I/Oで良く来ていた。

サンフランシスコのダウンタウンに宿泊すると、急にアメリカンなジャンクフードが食べたくなることがある。今夜もご多分にもれず、どうにも我慢できず、夜の11時過ぎなのに、2軒行った後だったのに、来てしまった、Moscone Centerの真裏にあるMel's Drive In。Moscone Centerから近いこともあり、ここで食事をしたことのある日本人も多いだろう。

f:id:takoratta:20160331000115j:plain

今回の訪米の目的はMicrosoftの技術カンファレンスであるBuildへの参加だ。Windows 8から"Build"と呼んでいるらしいが、私の世代的にはPDC、Professional Developers Conferenceだ。Microsoft技術で飯を食っているときは、Microsoftが行うこのPDCでどんな新しい技術が披露されるかが楽しみだったし、Microsoft社員になってからも、どんなものをPDCで公開できるのだろうというのが励みだった。

 f:id:takoratta:20160331171659j:plain

Mel's Drive Inは古き良き時代のアメリカを残すレストランということもあり、25セントを入れると好きな曲がかけられるジュークボックスが装備されている。今夜も、少し酔ったこともあり、何かかけようかと曲を探し、"Cum On Feel the Noize"を選んだ。

この曲を演奏しているQuiet Riotは、若い人は聞いたことの無いバンドかもしれない。80年代に一世を風靡したと言われてはいるが、実際には80年代を生きていた人でも知らない人は多いだろう。今は亡き若き天才ギターリスト、ランディローズが在籍していたことで知っている人も多いかも知れないが、"Cum On Feel the Noize"くらいしかヒット曲は無い(しかも、この曲はランディローズ脱退後の曲だ)。ここMel's Drive Inでもこの曲しか入っていなかった。

 

f:id:takoratta:20160330235211j:plain

Buildの初日のキーノート、すでに日本でも報道されているように、多くの発表があった。Windows 10のAnniversary UpdateでWindows Inkが拡張される話、Windows Helloがサードパーティにも公開される話、bashを始めとしたLinuxサブシステムが搭載される話、Cortanaを中心としたCognitive ServiceがAPIとして整備され、それを活用したMicrosoft Bot Frameworkが提供される話…

私がMicrosoft社員だったころ、Microsoftは圧倒的な技術力を利用して、それこそ最先端の技術を活かした製品を投入していた。PDCはその発表の場だった。今回のBuildは、その頃とはまた違う形でわくわくする技術を提供している。

何が違うのだろう。

考えたのだが、それは社風というか、物腰というか、カルチャーというか。今日、急に言われて出演したMicrosoftのChannel 9の現地実況放送でも話したが、私がいたころのMicrosoftは「肉食系」で、競合を見つけては自分たちの優位を訴え、自分たちの技術で世の中を制覇したいというのがありありと見えているような会社だった。これはこれで勢いがあり、社員としてはやりがいもあるのだが、社外の人から好かれる会社ではなかった。

今回、久しぶりにMicrosoftのConferenceに出て感じたのは、「肉食」の対比で言うならば「草食」の、IT社会を発展させるための良き市民としてのMicrosoftだった。

こう言うと、おとなしくなり、面白みも無くなった会社と思われると思われるかもしれないが、Google OBでもある私も気持よく安心して応援したくなるような良い会社になっている。2時間半にも渡る基調講演も心地よく楽しめた。

初日が終わった後に一緒に食事をした日本のMicrosoft社員は私が在籍していた当時のMicrosoftを知らない。何を話しても昔話になる。Windows Inkの話にしても、私が口を開くとWindows for Pen Computingから話したくなる。そんな昔の話でなくても、Tablet PCというのが2000年中頃にはあったんだけどとか言いそうになる。Cognitive Servicesということで発表されたDigital Assistantの話にしても、覚えていた人であっても無かったことにしたい"Bob"を思い出す。bashの搭載にしたって、私が担当していたSFU (Services for UNIX) のリベンジだ(この話は特に話させると長い)。

すべて焼き直しだとか、俺が生き証人だとか、そんなことを言いたいのではない。

純粋に嬉しい気持ちが強い。

俺たちのMicrosoftが帰ってきたと。

90年代から2000年前半にかけて、憎らしいくらいに強かったMicrosoftが紳士になって帰ってきた。

ともすれば閉塞感漂うこのIT業界において、紳士になったMicrosoftがどのように我々を驚かせてくれるかは素直に期待したい。

Quiet Riot、静かなる暴動。Microsoftダウンサイジングやエンドユーザーコンピューティングというのを追い風に主役に踊り出た時代とは違うが、複雑に絡みあうIT業界において、大人になった紳士なMicrosoftがどのように静かに暴動ならぬ革命を起こしてくれるかはとても楽しみだ。

そういえば、Quiet Riotの"Cum On Feel the Noize"もSladeのカバーだ。良いコンセプトのものは何度繰り返しても良い。成功するまでしつこくやるのがMicrosoftのDNAと言われている。

あと7時間ちょっとでBuildの2日目。今度はどんな発表があるだろう。 

Metal Health

Metal Health

 

 

オライリー・ジャパン20周年記念

パーティ嫌いの私だが、今夜のパーティはとても良かった。技術系出版社として有名なオライリー・ジャパンの20周年記念パーティ。

f:id:takoratta:20151207205856j:plain

いろんな人に会えた。元同僚や先輩、久しぶりの知人。私と同じように会社を辞めて新たな挑戦をした人や逆にもうすぐ退職するという人。お互い名前は知っていても、実は初対面という人などなど。

思えばオライリーとの付き合いは本当に20年ほど前からだ。

まだ社員が数人だったころだろう。どこかで私の名前を聞いたのか、確かメールでコンタクトがあった。オライリーと言えば、UNIX関係の書籍で有名だったが、Windows関係の書籍も出始めており、その1冊の監修をして欲しいというものだった。 

TCP/IPによるPCネットワーク管理 (A nutshell handbook)

TCP/IPによるPCネットワーク管理 (A nutshell handbook)

 

私はと言えば、ちょうどWindows関係の雑誌に寄稿したり、バカ売れしたWindows本を書いたりした時期だった。このオライリーの本への貢献は大したことはない。少し追記をさせていただいたほどか。

次に担当した書籍はWindows NT/2000のセキュリティの本だ。

実は、この本を担当したことは今まで誰にも明かしていなかった。もう時効だろうし、今夜はめでたいから言ってしまうが、この本は監訳を担当した。監訳者「吉井孝彦」というのは私のことだ。 

WindowsNT/2000 Server インターネットセキュリティ

WindowsNT/2000 Server インターネットセキュリティ

 

大した理由は無かったように思うが、本名を使いたくなく、このペンネームを用いた。編集者から吉井和哉に似ていると言われたのをそのまま鵜呑みにして付けた名前だ。下の孝彦がどこから来たのか忘れた。

この本は当時セキュリティ的に脆弱と言われていたWindowsサーバーもきちんとした設定を施し、いろいろなツールを用いれば十分セキュアなシステムになるというのを実証したものだった。

使われているツールのいくつかは(当時はまだ良くあったのだが)日本語が扱えないものがあった。そこで、修正パッチを作成し、作者にコンタクトし対応してもらったりした。まだ、GitHubも無いし、オープンソースがそんなに一般的で無かったころだ。そのツールも単にPDS(Public Domain Software)と呼ばれていたように思う。

ちなみに、この本の監訳の仕事はめちゃ速かった。原書がとても素晴らしいものだったこともあるし、訳者の方(結局一度もお会いしなかった)の仕事も素晴らしかった。自分が書いたものではないが、今でも自分が関わった思い入れのある本と言ったら、この本をあげるだろう。

その頃からセキュリティ関係の仕事も開始し、コミュニティ*1とも付き合うようになった。それもあって、IPsecの本にも協力した。どんな協力だったか忘れてしまったが、名前はどっかに入っているんじゃないかと思う。

マスタリングIPsec 第2版

マスタリングIPsec 第2版

 

この頃、他にも何か手伝ったような気がするのだが、ちょっと思い出せない。基本、Windowsの関係だったので、ずっと亜流だった。

私が直接お手伝いしたわけではないのだが、「Windows NTファイルシステム詳説」は、私がかなり煽って、翻訳版を出してもらった。恐らくまったく売れなかっただろう。「売れる売れないじゃないですよね。オライリーがどれだけWindowsにコミットしているかが今問われているんですよ!」とか言って説得したように記憶している。いや、本当に反省しています… 

Windows NT ファイルシステム詳説―A Developer’s Guide

Windows NT ファイルシステム詳説―A Developer’s Guide

 

書籍以外に、1998年にオライリーが開催した最初のPerl Conferenceのスピーカー選定でもお手伝いした。ここも主にWindows版のPerlに関して担当できる人で何名か紹介したと思う。そういえば、WindowsPerlの商用版で有名だったActivePerlを出していたActiveStateの連中もここに来ていたはずだ。カメレオンかなんかのマスコットがあったような、いや、それはTCP/IPスタックを出していたCameleonそのものか。

そういえば、版を重ねるごとに分厚さを増す本がオライリーには多かったのだが、国際化の技術書として有名な"CJKV Information Processing"もその1つだ。この本の著者のKen Lundeと親しくなったこともあり、この本の最新版も是非翻訳をと、前に「Windows NTファイルシステム詳説」で反省したことなど忘れて頼んだのだが、さすがに出版不況になっていたこともあり実現しなかった*2。いやー、本当に良かった。 

CJKV Information Processing

CJKV Information Processing

 

仕事でブラウザを担当するようになったときに依頼してもらえたのが、「続・ハイパフォーマンスWebサイト」だ。当時GoogleにいたSteve Soundersが書いたWebのパフォーマンス・チューニングテクニックを書いたこの本に日本語版付録を書かせてもらった。当時まだあまり馴染みのなかったWebSocketを解説したり、HTML5系の技術を使うことによるパフォーマンス改善テクニックを書いた。また、編集部からの提案で、Steve Soundersにインタビューした内容も含めた。彼と直接やりとりしたが、とても楽しかった。それもこのような機会を与えて貰えたからだと、とても感謝している。 

続・ハイパフォーマンスWebサイト ―ウェブ高速化のベストプラクティス

続・ハイパフォーマンスWebサイト ―ウェブ高速化のベストプラクティス

 

その後、しばらくは書籍のお手伝いをすることもなくなり、イベントなどでブースを出しているときに顔を出す程度になっていた。それに合わせるように、前は数ヶ月には1回は飲んでいた社員の人たちともあまり会わなくなってしまった。

そんなとき、 久しぶりに依頼があったのが、Googleのシカゴエンジニアリングオフィスを立ち上げた2名のエンジニアが書いた"Team Geek"の日本語版まえがきだった。

Team Geek ―Googleのギークたちはいかにしてチームを作るのか

Team Geek ―Googleのギークたちはいかにしてチームを作るのか

 

個人が集まった集団としてのチームで行うことになる開発を解説したこの本に対しては、同じ会社に勤めていたこともあって、正直付け加えることはほとんど無かった。そこで、書かれていることのエッセンスを紹介できるように、私の経験したプロジェクトの例を出した。我ながら良いまえがきだと思う。

今日のパーティでは、この本の編集者と翻訳者の角さんとお会いすることができた。編集の方とは実際に会うのは10年ぶりくらいか。依頼も原稿の渡しもすべてオンラインで行ったので、この書籍のまえがきの件では結局一度も会っていない。

彼女に久しぶりにお会いして言われたのが、もちろん私の転職のこと。

「おめでとうございます。Qiitaですよね」

「ええ、ありがとうございます」

そして、同じく技術者向けコンテンツを提供している者同士で盛り上がった後に、技術者コミュニティを支えることについての話に移った。オンラインでのコミュニケーションが難しいという話で、このTeam Geekで紹介されているHRTが出た。

HRTとは、謙虚(Humility)、尊敬(Respect)、信頼(Trust)のことだ。チーム開発において、このHRTを意識することで、結局は人と人との繋がりに依存することの多いチーム開発のさまざまな問題点が解決する。

実は、このHRTは私が転職したIncrementsがチーム文化として大切にしていることの1つだ。QiitaやKobitoを作る開発チームの文化 - Qiita Blog はそのことを紹介した社長の海野さんのブログ記事だ。

このブログ記事を編集者の彼女も読んでいた。

"Team Geek"の日本語版まえがきを依頼された私が、このように"Team Geek"の精神を尊重してくれている会社に転職したというのを知ったとき、その驚きと感激はひとしおだったらしい。

私も転職を検討し始めたときに、このブログ記事を見つけてびっくりした。

もしかしたら、今回の転職は"Team Geek"が結びつけたものなのかもしれない。

パーティ会場には翻訳者の角さんもいらしていた。前から名前は存じ上げていたが、お会いしたのは初めて。さっそく、"Team Geek"の次についての話で盛り上がった。

パーティの終了時間が来ても、出席者はなかなか帰らなかった。私も自分の関係したオライリーの書籍の写真たちを見ながら、自分の技術者としての人生はオライリーの歩みと重なっているなと少し感傷に浸っていた。

ちょうど同じタイミングにまた次のマイルストーンへ足を踏み出す。

最後の挨拶で私の友人でもあるオライリーの渡里さんが言った。「オライリーはエンジニアのコンパニオンでありたい」。

20周年おめでとうございます。今度こそ久しぶりに飲みましょう。

*1:怪しい人が多かった

*2:今ある日本語版は1つまえの版だ

そろそろITで何かをしている企業のことをIT企業と呼ぶのはやめたほうが良いのではないだろうか

タイトルの通りだ。

テレビなどでIT企業と紹介されているので、調べてみたら、単にネットを使って小売業を営んでいる企業だったり、不動産サービスを提供している企業だったということが良くある。

まともな経済誌だったりすると、さすがにそういう企業をネット企業とかIT企業とかのような、ふわっとした紹介の仕方をすることは少ないように思うが、ゴシッピーなワイドショーや週刊誌などでは、そのように紹介されることもままある。嘲笑や悪意を込めた形になっていることも多い。

だが、本来はそのような企業は小売業者だったり、不動産業者であり、たまたまその手段としてITやネットを使っているにすぎない。

例えば、じゃらん楽天トラベル、一休をIT企業と認識している人がどれくらいいるかわからないが、彼らは旅行代理店だ。従来型と異なるので、旅行代理店と言うことに抵抗がある人もいるかもしれないが、旅行に関わる情報を提供し、予約を代理で行っていることに変わりない。

この旅行予約サービスであるが、次の資料にあるように、オンラインでの販売比率はすでに33%になっており、遅かれ早かれ5割を越えることだろう。既存の従来型旅行代理店もオンラインでの取次サービスを行っており、中には5割を越えるところも出てくることが予想される。 

www.travelvoice.jp

 

すでにITをまったく使わないという企業は無いと思われるが、IT/オンライン専業でない他の多くの会社が取引のほとんどがITで行うことになったとき、日本ではあっちもこっちもIT企業ということになってしまう。

IT企業という言葉に包んで、違う業種のように思ってしまうのは競争の本質を見失う恐れもある。思考停止に陥らないためにも、ITを使っているか、ネット経由かなどはあくまでも付加情報とし、その企業が何を行っているかを常に理解することが必要だ。

証券会社や銀行のように、オンライン専業の企業であってもIT企業とは呼ばない業界もある。このほうが健全だろう。従来型の証券会社や銀行はオンライン専業に対しての対策をとる。

就活生の業界別人気ランキングなどを見ると、IT業界と言われる企業のほとんどは製造業であったり、SIerだったりするので、ここで言うIT企業とは別だが、Webサービス業などに分類されたりする企業の中などには本来は別業種に分類されたほうが良いのではないかと思われるものも多い。情報サービスとざっくりとまとめられている企業でも、その実態はしっかりと把握し、いわゆるIT企業ではないと考えたほうがその企業をきちんと理解することに繋がるだろう。

そして、そのように実態を理解することが、従来型の企業のITやネットの利用をより促進することにも繋がるのではないかと考える。

関連ブログ記事:

takoratta.hatenablog.com

 

++

2008年9月2日(日本時間9月3日)、ChromeWindows向けβ版が公開された。

当時、Googleが独自ブラウザを開発していることはトップシークレットだった。取るに足らない小さなリーク記事を除いて、当日まで完全にこの事実は社外には伏せられていた。

Chromeの公開はサプライズの形で行われる予定だったが、Chromeの開発経緯や技術を解説したコミックが誤って一日早く送付されてしまったため、慌てて一日前倒しでアナウンスをした。私を含む日本側スタッフも慌ただしく対応したことを思い出す。

Googleはどうやら本気だ。独自のChromeブラウザをマンガ付きで発表 | TechCrunch Japan

Googleはその時のことをブログで次のように書いている。

At Google, we have a saying: “launch early and iterate.” While this approach is usually limited to our engineers, it apparently applies to our mailroom as well!

Official Google Blog: A fresh take on the browser

いわく、「Googleにおいて、"launch early and iterate"(早くローンチして、反復して改良する)という格言がある。通常はこのアプローチはエンジニアにのみ限定されるが、我々のメールルームにも適用されてしまったようだ」

周到に準備されたはずのものが、ふとした手違いで予定より早く公開されてしまう。

そんなことは人生で一度くらいだろうと思っていた。

ゲーム

人生ゲームというゲームがあるくらい、人生をゲームに例えられることは多い。

「おはよう」さあ始めようか

ゲーム開始のファンファーレ

(PLAY / SEKAI NO OWARI)

まだ今と比べると小さかったGoogleに入社したのが9年前の2006年。検索やマップなどですでにネットユーザーには欠かせないサービスとなっていたが、会社そのものは外からは良く分からない。その得体のしれない会社が気になって気になって仕方なかった。

幸運なことにそのGoogleに入社して、いろいろなことを経験した。ここ7年ほどChromeの開発を担当。

f:id:takoratta:20150916133256j:plain

Chromeを発表したときには、何故いまさらGoogleがブラウザを開発するのかと聞かれていたほどだったが、その後、ウェブ技術は息を吹き返し、アプリケーションプラットフォーム技術としてさらなる発展を遂げている。このような技術の新しい流れを作るチームで働けたことは本当に幸運だった。

ゲームで言えば、1つのステージをクリアしたか、もしくは1つの隠し部屋の中は探し尽くしたくらいは出来ただろうか。

999

さあ行くんだ その顔をあげて

新しい風に 心を洗おう

(銀河鉄道999 / ゴダイゴ)

偶然なのだが、私は9年ごとにキャリアチェンジをしている。社会人として最初に勤めた会社*1に9年、そして次のMicrosoftに9年。Googleに勤め始めたころは9年も勤めることは考えていなかった。もっと早く辞めることを考えていたわけではないのだが、自分がちゃんと務まるかもわからない状態で9年という長期間を考えられるわけもない。

ただ、去年くらいからだろうか。そろそろ9年になるなと気づいた。プロジェクトになんら不満もない。だが、自分のキャリアを考えなおすには良いタイミングとなった。

いろいろと考え、多くの人に相談した結果、退職し、新しい道に進むことになった。目の前には多くのチャレンジがあるだろうが、不安よりも新しいことを始められることにワクワクしている。

++

先ほど引用したSEKAI NO OWARIのPLAYでは、少し変なゲームで失敗を繰り返し、魔法の呪文は無いかと探す主人公に、次のように書かれた呪文の書が渡される。

「冒険の始まりは君の中の

ここじゃないどこかへと行ってみたい気持ちだから

どんなに険しい道に阻まれようと

その気持こそが君の使える魔法だよ」

(PLAY / SEKAI NO OWARI)>

「ここじゃないどこか」は私にとってまったく新しい環境です。

Incrementsに入社しました。これからもよろしくお願い致します。 

increments.jp

経緯などについては、Techcrunchに記事にしていただいたので、そちらをご覧ください。

jp.techcrunch.com

なお、この記事を「未来日記」の形ですでに見てしまっていた人もいるかもしれません(なので冒頭のエピソードを紹介しました)。私としては、二度あったので、三度目もまたいつかあるのかなと思っています ;)

話が見えない人は気にしないで大丈夫です ;)

あと、会社からのブログもあります。

http://blog.qiita.com/post/133373393554/welcome-takoratta

blog.qiita.com

PLAY

PLAY

 

銀河鉄道999

銀河鉄道999

*1:DECという会社。この会社はCompaqに買収されて、CompaqはHPに買収されて、そのHPは最近分社化した。という、今となっては影も形もまったく無い、シュレッダーで細切れにされたかのような会社。