>>Programming is an art. Just like music. The basis of music is pattern recognition and creatively making variations on the theme.
>>The key to programming is exactly that.
>>That's why so many programmers are either muso's or at least have a good ear for it.
>
>Dave,
>
>You put it much better than I did. Just to let you know about my background, my father was in the music business all of his life; my Godfather was with Capitol Records and wrote a column for a magazine called, "Down Beat", I studied music in college; am trained (and taught) classical guitar; and am also a choral singer. I don't have too much to do with music, do I?:-)
I may add more evidence to David's line - as an example on the other end of the line.
I've played accordeon as a kid, but dropped it. Nowadays, I never try to sing, because I hear myself perfectly, and I don't like what I hear :)