25 Feb 2012

センスのいいツールを作りたい

標準入力をブラウザで tail -f できる htmlcat というのを書いた という記事を見て, 第一印象は “うわーセンスいいなー!” だった.

自分もそんなツールを作りたいなと思う.

自分が定義する “センスの良いツール”, 最たる例は AutoPagerize だけど, ではセンスがいいって何だろう. たぶん,

  • ひとつの問題をシンプルに解いてる. フルスタックじゃなくてシンプル.
  • で, その問の建て方が “なるほど, それは思いつかなかった” って感じ.

良い着眼点で問題をサクッと説いている感じが smart に感じるんだろうなと思う.

そういうものを作るにはどうすればよいか, 一番大事なのは日常の不便に気づく嗅覚だと思う. 日常でやってる作業に対して怠惰になろうとしても, 慣れちゃうとそれに気づくことさえできなくなる. 少なくとも自分はそういうことが多い. やってることを立ち止まって振り返って, なんでやってるのか, 本来どうあるべきなのかを考えないとなあと思った.