前回は芝居がかったエンジニアを募集していた石田です。今回は個人で参加したのですが、どちらかと言うと自分のブログより、このブログ向きな内容であるためこちらに書くことにしました。Qiitaさん主催のハッカソンですね。かけて参加してきました。「プログラマの問題を解決するサービス」でした。GitHubについてこのブログを読んでいる方でGitHubがなんなのか分からない方はあまり居ないと思いますが、GItHubとは分散バージョン管理ツールGitのホスティングサービスですね。ホスティングするだけではなくてソーシャルの要素を加えているのが特徴的です。「ソーシャルコーディング」を提唱しているのが有名です。多くのOSSのプロダクトがGitHub上で開発されています。個人的にはプログラマというカテゴリに特化して見た場合、最も本質的な意味での「SNS」なのではないかと思っています。GitHubは「つぶやき」であったり「日記」であったりと既存のSNSの類型だけではなく「その人の属する世界によって最適なSNSが有る」というのを体現しているように感じます。多くの人がFacebookのアカウントの交換を名刺交換代りに行うようなノリで、プログラマがGitHubのアカウントの交換を行っているのを見掛けます。一部の界隈では「プログラマやっててGitHubのアカウントを持たないで許されるのは、小学生までだよね」というような時代が来ているのを感じています。ハッカソンこのブログを読んでいる方でハッカソンが分からないという人はあまり居ないと思いますが簡単に説明します。マラソン」を足した造語です。プログラマが缶詰になって一定期間の間に集中開発をするという修行のようなイベントですね。Qiitaさんのハッカソンではお題をその場で出されてからアイデア出しをして、その期間内にプロダクトを完成させるというタイプのものです。この記事を読んで「自分も参加したい!」と思った方はTwitterで@Qiita_jpをフォローしていると、開催予定がいち早く分かるのでフォローすると良いでしょう。レポート前置きが長くなりましたが本題に入ります。結論から言うと残念ながら入賞には届きませんでしたが大変楽しい経験をさせて頂きました。気を引き締め直して自らを叩き直さなければ、このフィールドでは生き残ることが出来ないと感じました。それほどまでに今回出来上がったプロダクトは、どれもハッカソンらしいライブ感の有るプロダクトでありながらも、出来映えにについては「この期間にそこまで作ったのか!?」というような凄いものばかりでした。どのプロダクトも開発者の想いが伝わる作品だったのですが、その中でも僕にとって特に印象的だったモノをいくつか紹介しようと思います。出来てみれば「むしろ、なんで今まで無かったの?」というモノ。「出来るまで誰も気付かないけど、出来てみれば無いことの方が不思議」という、まさにハックな着眼点と実現力に脱帽しました。このプログラムを公開して育てていくに辺り、言語別のコメント抽出用プラグインとかの開発が盛り上がることでしょう。これを見た時、その楽しそうな未来まで想像して完敗を悟りました。GitHubでブログを管理するということを個人的にしている人は何人か見たことがありますが、それをサービスとして実装して、誰にでも利用出来るレベルまで落とし込むという実行力にびっくりしました。実用的であること、細かいところまで作り込んでいたことに感動しました。ドメイン振ってサービスとしてリリースしてから威風堂々と発表している。その職人魂に惚れました。HimagineについてHimagineは僕のチームが作ったプロダクトです。コマンドは僕が、Web側は関根が作りました。コマンドについては僕のリポジトリに上げてあります。Web側は関根が良いタイミングで上げると思います。続報をお待ちください。「プログラマは問題が無ければ、プログラムを書けない」という問題を解決するためのプロダクトです。「シェルにhimaとか打ってるほど暇なら、GitHubでIssueを見つけてコード書けよ」というコマンドと「暇に任せてIssueをよく解決しているプログラマを見付けてGitHubでフォローしたりするWebアプリ」の2本から成るサービスです。コマンドはPerl、WebはPythonのDjangoで実装しています。知らね」な実装が多い・どこからでも見える場所にWebが稼動していないので、どこでも動く訳ではない結び本当に楽しい経験でした。次回以降も参加してきたいと思いました。こんなにも素晴しいハッカソンを提供してくれたQiitaさん、本当にありがとうございました。この記事を読んで参加してみようと思った方は、是非、ハッカソンの会場で会いましょう。アライドアーキテクツではハッカソンが大好きなエンジニアを募集しています。枯れたキーワードについて書いていこうと思います。周辺技術に興味があります。US私たち”アライドアーキテクツのエンジニア”は”世界をよりよく変えたい”という想いを強く持ちながらWebサービスを創っています。”日本発、世界的なWebサービスを創る”ことをエンジニアチームは本気で考え、毎日チャレンジしています。