2つのタイプがあるような気がしています。「ハードウェア」プログラマ、もう一つはその反対の「ソフトウェア」プログラマ。それぞれどういう特徴があるか、独断と偏見でまとめてみました。気にするけど、定数項は気にしない。コモディティハードをたくさん並べる人を感動させなきゃ意味がない。早期の最適化は避け、自明でわかりやすいコードを書くハードにしろソフトにしろ、それがどういう作用をもたらすかに興味がある個人にしろチームにしろ、この2つのバランスが重要なのは言うまでもありません。かけなくていいような最適化に無駄にリソースを投入してしまいます。出来上がるものもすごーく平凡になりがちです。高速化や省メモリ化スケールアウトに苦しみます。比較的簡単ですが、その逆は難しいです。(もっと簡単には機械いじり)をやっておいた方がいかもしれません。ソフトウェア開発に役に立っています。20:41トラックバックこのエントリーのトラックバックURL:http://chasen.org/~taku/blog/mt-tb.cgi/248。