いわゆるプログラム言語を使ってプログラミングする作業は(仕事でなければ)楽しい。
プログラミングは物事を実行するのにどのような手順/手続きを踏めばもっとも効率的、効果的にできるかということを考えるには非常によい訓練になる。
また、そもそも「なにをやるか」(PCに何をさせるか)ということを考えるのも、案外楽しいものである。
つまり、目的と手段を両方考えながら、あるときは目的を修正(妥協)しつつ、またあるときはいろいろなパターンの手段を勉強して「なるほど」と感心したり。
悩みの種は、「ちょっとの時間」を利用して・・・というのができないこと。ある程度のまとまった時間に集中してやらないと、仕様書を用意するわけではないから、イメージが飛んでしまい、生産性は悪いし、勉強しながらというのもあって、品質もよろしくない。また、いったん集中すると「流れ」のようなものがあって、途中で止めるのが嫌になるので、仕事の合間は不可能。所詮は趣味である。
いいプログラムは、リストを見ても整然とかかれていて、適当にコメントが入っており、読みやすい。こちらはいわゆる「アマグラマ」だから、「とりあえず動けば」などど考えているので、しばらくすると見るのもいやになってしまう。
夢は、ひとつでもフリーウェアを公開すること。
でも、正月休などにPCに向かって集中していると、なんとなく家族の視線を感じてしまうのが、珠に疵ですかねぇ・・・。