Regarding music and hacking. Personally, music theory and the compositional techniques I learned as a student "feel" very similar to hacking: writing an examination fugue in the style of J.S.Bach involves complex thinking and problem solving within a (semi) formal system with an additional (and essential) appreciation of conciseness, grace, style and aesthetic.
Also, hacking music is fun! When I was learning to program I wrote a little app to solve species counterpoint problems with a genetic algorithm. Although not always up to "human" results (especially fifth species counterpoint) the "solutions" were always fun to listen to. ;-)
As for me: I'm a tuba player - a graduate of the Royal College of Music with an academic (rather than performance based) undergraduate music degree. I also play organ and piano. I still play regularly and was recently a soloist with a local orchestra in a performance of the Vaughan William's concerto. Life without music would be unbearable... :-/
You just brought back a pleasant memory. Back in my C64 days I wrote a program that created Bach inventions. One of my few early hacker accomplishments that impressed my non-techie parents.
For anybody who doesn't know what that is, here's Bach's most famous:
Also, hacking music is fun! When I was learning to program I wrote a little app to solve species counterpoint problems with a genetic algorithm. Although not always up to "human" results (especially fifth species counterpoint) the "solutions" were always fun to listen to. ;-)
As for me: I'm a tuba player - a graduate of the Royal College of Music with an academic (rather than performance based) undergraduate music degree. I also play organ and piano. I still play regularly and was recently a soloist with a local orchestra in a performance of the Vaughan William's concerto. Life without music would be unbearable... :-/