Violin was my first instrument, but I've mostly played guitar for the past ten years or so. I guess I was a musician long before I was a hacker, and I see a lot of similarities between the two - the variety of things you can do, the amount of time it takes to become decent at either, etc.
Surprisingly enough I've never tried to bring the two together. Signal modelling/processing software...talk about 'hard problems'!