LoginSignup
11
12

More than 5 years have passed since last update.

【パズル3】ほとんどのエンジニアには解けるパズル3

Last updated at Posted at 2016-01-11

パズル3を公開

Webエンジニア向けのパズルシリーズの3作目を公開した。プログラム言語を問わず、フロントエンド、バックエンド、iOS、Android、どんな技術を担当しているエンジニアであってもほとんど誰にでも解けるパズルだ。
サイトにアクセスするとHack Me, Baby「ハックしてね、ベイビー」のタイトルとCall my lovely APIs「アタシのラブリーなAPIを呼んで」とあるのみ。分かる人なら数分以内に解けるだろう。

Screen Shot 2016-01-08 at 5.45.23 PM.png

毎回最初にパズルを解いてもらうのは職場の同僚アメリカ人エンジニアのAで彼がDarthVaderという名でコメントを入れている。いつもはAのパズルの感想を元に議論をするのだが、今回は新しいスターウォーズの映画の話に始終して終わった。私もスターウォーズ話に興奮したのが悪いのだが、一体Aはこのパズルをどう思ったんだろう。。。

パズルの目的

このパズルシリーズはとにかく「優秀なエンジニアに楽しんで解いていただけるパズル」を目指して作っている。

楽しいパズルを目指しているにも関わらず、たまにコメントで見受けられるある種のイラつき具合や、たった一言「疲れた」のメッセージなどは作った身としてはちょっとヘコむ。どうすれば解ける人も解けない人も全員に楽しんでもらえるのか、相当に考えた。ちなにみエラーメッセージに詳しいヒントを記載して、できるだけ解けない人が出ないようにする工夫は今回も施した。

私にとってこのパズルシリーズの制作は手を動かしてコードを書いている時間よりも「楽しいパズルとは何か?」を考えている時間の方が長い。
誰かに頼まれた仕事でも無いのにウンウン考えてパズルを作り続けるのは、毎回優秀なエンジニアの方々からいただくコメントに大いに触発されるからだ。もしこうしたコメントが無かったとしたら1作目だけで終えている。正直に言えば、もうアクセスいただいただけでも嬉しいのだ。
なのでわざわざ来ていただいた優秀なエンジニアの方々には楽しんでもらわなければ意味が無い。

貴重なフィードバック

ぜひ「つまらない」と感じても「面白い」と思ってもその感想をはてなブックマークかパズルのコメント欄にでも入れてください。それらを元にこれからも考え続けるつもりです。

【ほとんどのエンジニアには解けるパズル3】
http://challenge-your-limits3.herokuapp.com/
(herokuの無料プランにデプロイしているので最初の1発目だけ遅いです)

【詳細を書いたブログ】
http://tango-ruby.hatenablog.com/entry/2016/01/10/125615

いつものヒント:まずはcurl使って

$ curl http://challenge-your-limits3.herokuapp.com/something/something

とかやればいろいろ出る。

11
12
3

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
12