Vision

スポーツハックデー日記:ハッカソンに参加したジャーナリストから学んだこと

スポーツハックデー日記:ハッカソンに参加したジャーナリストから学んだこと

テイラー・ソパー

左のダン・アリントン氏と中央のアーロン・シュワルツ氏が、スーパーボウル中に当社の「Juiced or Not」アプリをテストしています。

デモは終了し、審査員も退席し、コンピューターは片付けられた。 しかし、日曜日の午後、Sports Hack Dayが終了してから1時間後も、まだ1つのチームが作業を続けていた。 

スーパーボウルの中継が目の前で流れている中、仲間たちはある問題に気づきました。私たちのプロジェクト「Juiced or Not」は、NFL選手の過去と現在を比較した映像を試合中に表示し、ユーザーが選手がパフォーマンス向上薬を使用したと思うかどうかを投票できるアプリですが、大一番の最中に問題が発生していたのです。

「バックエンドを編集してディフェンスプレイヤーも含めるべきでしょうか?」とダン・アリントンは尋ねた。

ハッカソンは終了した。素敵な賞品は、審査員にさらなる感動を与えた他のハッカーたちの手に渡った。ビールが注がれ、ピザももうすぐ運ばれてくる。もう仕事は要らない。

そんなことは問題じゃなかった。

「ああ、もういいや」アーロンは言った。「やろう」

2日間で合計24時間近く働いた後も、チームはまだ作業を続けようとしていました。ノートパソコンをササッと開いてコードをいじり始めたら、10分後にはスーパーボウルの試合ごとに攻撃側と守備側の選手が交互に表示されるアプリが完成しました。

「無事だったよ」アーロンは誇らしげに言った。「転がってるよ。すごいね」

レイブンズと49ersが目の前で激突する中、私たちはスマートフォンを手に笑顔で座っていました。試合のライブストリーミングをアプリに接続する方法を編み出しました。そうすれば、パス、ランニング、タックル、キックなど、どのプレーに関わった選手がアプリに表示されるのです。

「Juiced or Not」チームとの金曜夜のブレインストーミングセッション。

サムネイル画像が再生数秒後に更新され、仲間のハッカーたちが肩越しに何が起きているのかと見守る中、達成感に包まれました。車でも家でも、記事でもコンピュータープログラムでも、自分が作り上げた何かがうまくいったと、ただ座って感嘆するような感覚です。

金曜日の午後、人生初のハッカソンに足を踏み入れた時、こんな気持ちになるとは思ってもいませんでした。HUBシアトルに足を踏み入れた私は、今まで会ったことも、一緒に仕事をしたこともない、熟練のコンピュータープログラマーやデザイナーに囲まれ、自分のコンフォートゾーンをはるかに超えていきました。

Sports Hack Day に参加した後、コンピューター プログラミングの仕事に応募したいと思ったわけではありませんが (John と Todd は心配しないでください。私は GeekWire が大好きなのです)、新しい視点が得られたことは確かです。

以前の日記に書いたように、私のチームはすぐに意気投合しました。

「Juiced or Not」の UX をデザインする。

「48時間前まで誰もお互いを知らなかったのに、一緒に集まってこの素晴らしいものを作るなんて、本当にすごいことだよ」とアリントン氏は語った。

私たちは皆、互いに教え合い、問題について話し合うことにオープンでした。チームメンバーは一度も口論をしていないように見えました。実際、それが結果的に私たちを苦しめたのかもしれません。もっと意見の相違や議論を重ねていれば、最終的にプロジェクトの完成度を高め、より印象深い作品とプレゼンテーションに繋がったかもしれません。

「製品というのは、実際に機能するものと同じくらい、人々がそれに対して抱くイメージも重要です」と、ジョーとは血縁関係のないチームメンバーのニコ・フラッコは語った。

必ずしも何かを勝ち取ったわけではありませんが、このようなプログラミングプロジェクトを最初から最後まで経験できたことを幸運に思います。5人の仲間が金曜日に何も持たずに集まりましたが、日曜日に帰る頃には、私たちのアプリが地元テレビ局KING5とHacker Newsで紹介されていました。

ハッカーたちは土曜日にちょっとしたじゃんけん大会をして「ハーフタイム」の休憩を取った。

トンネルの先に金銭的あるいは仕事上の目標などなく、人々が集まって素晴らしいものを作り上げるというのは、本当に素晴らしいことです。私たちは給料ももらえず、上司もいませんでしたし、「Juiced or Not」を絶対に必要とする顧客基盤もありませんでした。

それでも、私たちは貴重な週末の睡眠時間を犠牲にして、このプロジェクトに取り組みました。なぜでしょうか?本当に何か理由があるのか​​どうかは誰にも分かりません。もしかしたら、同じ情熱を持ち、最終目標に情熱を注ぐ人たちを集めるという単純な理由かもしれません。

たくさんのことを学びました。チームメイトはほとんどの場合外国のコンピューター言語で話していましたが、私は Mongo 、  GitHub 、  JSON 、  Node、Herokuといったプログラムについて学びました

実際に動作し、見た目も美しいアプリケーションを開発するには、どれほどの舞台裏の作業が必要なのかを学びました。また、素晴らしいイベントを開催する方法も学びました。Carter Rabasa氏、Jon Rooney氏、そしてその他主催者の皆様に心から感謝いたします。食事(Panera、Chipotle、Greek、Pagliacci、Pot Belly、Greek… 考えるだけでよだれが出そうです)からWi-Fi、そしてイベント自体まで、すべてが非常にスムーズに進みました。

Xbox 360 ゲームや Google Nexus タブレットは手に入れられませんでしたが、Nico がそれを最もうまく表現してくれました。

「勝てなかったにもかかわらず、我々は素晴らしいものを作り上げたと思った」と彼は語った。

それ以上は望めません。

編集者注:GeekWireのスタッフ記者、テイラー・ソーパーはハッカソンの世界に飛び込み、シアトル初のスポーツ・ハック・デー(スーパーボウルの週末にシアトルで開催された48時間にわたるスポーツをテーマにしたハッカソン)の現場レポートをお届けします。彼の他の日記記事はこちらです。

日記投稿1: 今週末、初めてのハッカソンに参加しませんか

日記投稿2:「スポーツハックデー」日記:アイデアの提案、チームの選定、そしてフットボール「PED or Not」アプリの開発開始

日記投稿3:サッカークラブの怪我防止に役立つデータハックがスポーツハックデーで最優秀賞を受賞