プロトコルの実装が好き
自分はプロトコルの実装が好きであるkeroxp.icon
なぜプロトコルの(再)実装が好きかというと、プロトコルとは正解が確実に存在する作業だからだ
仕様書があって、すでにそのプロトコルで動いてる他のプログラムがたくさんあって、参考にできるものもたくさんあるので、プログラムの美しさを考えながら実装するのに丁度いい課題になる
目的が明確なので少しずつでも前にすすめるし、何もわからない状態から一瞬動くようになってそこからガッと組み立てていく過程は脳汁が出る
自分で実装したプロトコルのプログラムが他のプログラムで動くと、ついに俺もこのステージに…という感動がある
自作GUIとか自作XXXとかが好きなのはとにかくそういう無能感から全能感への疾駆という体験をしたいからである
車輪の再発明という言葉もいい加減手垢が付きすぎてダサい言葉になってきたよな。実際車輪ってイデアは同じでも何度も再発明されて改良されてるし