2008-11-30 ギタリストとプログラマ program ギタリストと(一部のRuby)プログラマは似ている。 何が似ているかと言うと、成長の過程が似ている。 ギタリストの成長 ギタリストは最初、みよう見まねでコードを弾き始める。 ある程度弾ける様になったら、速弾きや、技巧的な弾き方に憧れる。 またある程度弾ける様になったら、しばらくは自慰の期間に入る。 覚えた技術をひたすら見せびらかして悦に浸るのだ。 そうして経験を積んだギタリストは、バッキングの大切さを知り、周りとの協調を覚える。 こうして、ギタリストは一人前となる。 プログラマの成長 プログラマは最初、みよう見まねでコードを書き始める。 ある程度書ける様になったら、ワンライナや、黒魔術に憧れる。 またある程度書ける様になったら、しばらくは自慰の期間に入る。 覚えた技術をひたすら見せびらかして悦に浸るのだ。 そうして経験を積んだプログラマは、読み易さの大切さを知り、周りとの協調を覚える。 こうして、プログラマは一人前となる。